SDK для Pocketbook Pro
На страницу Пред.  1, 2, 3 ... 15, 16, 17, 18  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 28.08.2012 20:45     Цитата

У меня с x64 тоже не все гладко было, остался на 32-битном.
Вероятно не хватает ia32-libs
Можно еще попробовать:
Код:

sudo apt-get install build-essential cmake autoconf qtcreator libgtk2.0-dev libbz2-dev libcurl4-openssl-dev libgif-dev

sudo -s
cd /usr/include && ln -sf freetype2/freetype freetype

sudo apt-get install lib32z1-dev libc6-dev-i386


_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 28.08.2012 20:52     Цитата

У меня установлены пакеты ia32-libs и ia32-libs-gtk.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 28.08.2012 21:02     Цитата

/usr/include/bits/predefs.h - существует?
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 28.08.2012 21:09     Цитата

Нет.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 28.08.2012 21:18     Цитата

Код:

sudo apt-get install --reinstall libc6-dev
sudo apt-get install --reinstall gcc-multilib

Должно помочь
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 28.08.2012 21:35     Цитата

Теперь появляется такая ошибка
Код:
/usr/include/inkview.h:24:18: fatal error: zlib.h: Нет такого файла или каталога

_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 28.08.2012 21:39     Цитата

см. выше:
sudo apt-get install build-essential
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 29.08.2012 11:09     Цитата

Что-то ничего не изменилось после установки этого пакета..


Код:
/usr/include/inkview.h:24:18: fatal error: zlib.h: Нет такого файла или каталога


Исправил установкой zlib1g-dev

Код:
/usr/include/inkview.h:25:22: fatal error: ft2build.h: Нет такого файла или каталога


Исправил установкой libfreetype6-dev

Код:
/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: Нет такого файла или каталога


А вот с этим пока не разобрался.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 29.08.2012 13:14     Цитата

А создание линка не помогло?
Код:

sudo -s
cd /usr/include
ln -sf freetype2/freetype freetype

_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 29.08.2012 14:16     Цитата

Теперь выдаются такие ошибки:
Код:

make BUILD=emu (в каталоге: /home/nikts/pb_programming/hello)
gcc -c -o obj_emu/hello.c.o -D__EMU__ -DIVSAPP -Wall -g -m32  -MTobj_emu/hello.c.o -MF`echo obj_emu/hello.c.o | sed -e 's,\.o$,.d,'` -MD -MP hello.c
g++ -o obj_emu/hello obj_emu/hello.c.o  -m32 -linkview
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
Сборка завершилась с ошибкой.
make: *** [obj_emu/hello] Ошибка 1

_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

maxlilt
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Зарегистрирован: 14.02.2012
Сообщения: 326


Откуда: Samara, Russia

СообщениеДобавлено: 29.08.2012 15:00     Цитата

Неподходящая версия libstdc++.
Можно подсунуть 32 битные libstdc++.

Код:
apt-get install lib32gcc1 lib32stdc++6


Если не поможет, линк сделать в /usr/lib32/

Код:
sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so

_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
Профиль Сообщение ^

RuslanAx
Новенький участник форума

Новенький участник форума



Зарегистрирован: 31.01.2013
Сообщения: 1



СообщениеДобавлено: 31.01.2013 22:26     Цитата

Здравствуйте!

Тоже стало интересным попробовать что-то запрограммировать под PocketBook.
Поставил SDK от sergeyvl (pbsdk-linux-1.1.0.deb). На компе стоит система Ubuntu 12.04 64-bit.

Попытался скомпилировать пример калькулятора. Сначала были такие же проблемы, как выше у programmist11180, после их успешного разрешения следующая проблема:


Код:

make BUILD=emu
g++ -o obj_emu/calc obj_emu/calcexe.c.o obj_emu/button18.bmp.c.o obj_emu/button19.bmp.c.o obj_emu/button4.bmp.c.o obj_emu/button9.bmp.c.o -m32 -linkview
/usr/bin/ld: warning: libjpeg.so.62, needed by /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_read_scanlines'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_set_defaults'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_write_scanlines'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_finish_compress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_set_quality'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_destroy_decompress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_CreateDecompress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_read_header'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_stdio_src'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_destroy_compress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_stdio_dest'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_finish_decompress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_start_decompress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_start_compress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_CreateCompress'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libinkview.so: undefined reference to `jpeg_std_error'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [obj_emu/calc] Ошибка 1


Будто бы не находит libjpeg.so.62, хотя такой файл есть по пути /usr/lib/x86_64-linux-gnu/libjpeg.so.62

Буду благодарен за помощь!
 
Профиль Сообщение ^

sergeyvl
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 12.11.2010
Сообщения: 1243


Откуда: Украина. Харьков

СообщениеДобавлено: 13.03.2013 00:52     Цитата

RuslanAx,

libjpeg.so.62 у вас хоть и есть но она 64-битная. А нужна 32-битная. Вам нужно поставить ia32-libs.

А вообще, товарищи, дабы избежать геморроя, лучше поставить 32-битную версию Ubuntu 10.04 под Virtual Box.
_________________
Шахматы - PocketBook,Kindle,Onyx,Kobo,Android
 
Профиль Сообщение E-mail Skype ICQ ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 13.03.2013 17:58     Цитата

Или вообще multiarch. С ним проблем сейчас нет.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

iamthebest
Искушенный участник форума

Искушенный участник форума



Зарегистрирован: 29.03.2013
Сообщения: 63



СообщениеДобавлено: 04.04.2013 08:39     Цитата

libinkview.so это статическая библиотека или содержит только ссылки на оригинальное libinkview.so ?
_________________
pb622
 
Профиль Сообщение ^

pkb
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 01.11.2006
Сообщения: 1042



СообщениеДобавлено: 04.04.2013 09:56     Цитата

so значит shared object, это точно не статическая библиотека Smile, что такое ссылки на оригинальное libinkview.so не знаю.
 
Профиль Сообщение ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 18.06.2009
Сообщения: 694



СообщениеДобавлено: 04.04.2013 11:05     Цитата

iamthebest писал(а):
libinkview.so это статическая библиотека или содержит только ссылки на оригинальное libinkview.so ?


это динамическая библиотека в ней и "ссылки" и реализация - аналог виндового dll.
только, в отличии от виндовс, в линуксе нет деления да dll и lib для линковщика.
_________________
http://fedorchenko.net программы для PocketBook
 
Профиль Сообщение ^

andkorsh
Новенький участник форума

Новенький участник форума



Зарегистрирован: 09.04.2013
Сообщения: 9



СообщениеДобавлено: 09.04.2013 01:41     Цитата

offtop Не знаю, куда написать. Можно ли без получения рута каким-нибудь образом поставить скрипт в автозапуск? А лучше всего в запуск по выключению (имею скрипт, который подменяет картинку в выключенном режиме на ту, которая содержит актуальную сегодня для меня информацию).

И если нужен рут, то можно ли его добиться на touch 622? И что будет с гарантией?
 
Профиль Сообщение ^

pal
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 09.04.2013 14:18     Цитата

andkorsh
Можно попробовать положить в system/bin свой bookshelf.app, который, получив SIGINT, выполнит нужное действие.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

andkorsh
Новенький участник форума

Новенький участник форума



Зарегистрирован: 09.04.2013
Сообщения: 9



СообщениеДобавлено: 09.04.2013 16:06     Цитата

pal писал(а):
bookshelf.app ... SIGINT


Можно подробнее по этим терминам? Пока имею только qwerty.sh
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
На страницу Пред.  1, 2, 3 ... 15, 16, 17, 18  След.
Страница 16 из 18

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика