SDK для Pocketbook Pro
Goto page Previous  1, 2, 3 ... 15, 16, 17, 18  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 28.08.2012 20:45     Quote

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

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.
 
View user's profile Send private message ^

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 28.08.2012 20:52     Quote

У меня установлены пакеты ia32-libs и ia32-libs-gtk.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 28.08.2012 21:02     Quote

/usr/include/bits/predefs.h - существует?
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
View user's profile Send private message ^

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 28.08.2012 21:09     Quote

Нет.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 28.08.2012 21:18     Quote

Code:

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.
 
View user's profile Send private message ^

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 28.08.2012 21:35     Quote

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

_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 28.08.2012 21:39     Quote

см. выше:
sudo apt-get install build-essential
_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
View user's profile Send private message ^

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 29.08.2012 11:09     Quote

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


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


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

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


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

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


А вот с этим пока не разобрался.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 29.08.2012 13:14     Quote

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

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

_________________
PocketBook PRO 912 @2.1.3 + FBR180 + CR3; Onyx Boox I62HD; the new iPad.
 
View user's profile Send private message ^

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 29.08.2012 14:16     Quote

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

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
 
View user's profile Send private message ^

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

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



Joined: 14 Feb 2012
Posts: 326


Location: Samara, Russia

PostPosted: 29.08.2012 15:00     Quote

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

Code:
apt-get install lib32gcc1 lib32stdc++6


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

Code:
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.
 
View user's profile Send private message ^

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

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



Joined: 31 Jan 2013
Posts: 1



PostPosted: 31.01.2013 22:26     Quote

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

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

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


Code:

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

Буду благодарен за помощь!
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 12 Nov 2010
Posts: 1240


Location: Украина. Харьков

PostPosted: 13.03.2013 00:52     Quote

RuslanAx,

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

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

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

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



Joined: 27 Sep 2011
Posts: 276



PostPosted: 13.03.2013 17:58     Quote

Или вообще multiarch. С ним проблем сейчас нет.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

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

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



Joined: 29 Mar 2013
Posts: 63



PostPosted: 04.04.2013 08:39     Quote

libinkview.so это статическая библиотека или содержит только ссылки на оригинальное libinkview.so ?
_________________
pb622
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 01 Nov 2006
Posts: 1042



PostPosted: 04.04.2013 09:56     Quote

so значит shared object, это точно не статическая библиотека Smile, что такое ссылки на оригинальное libinkview.so не знаю.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 04.04.2013 11:05     Quote

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


это динамическая библиотека в ней и "ссылки" и реализация - аналог виндового dll.
только, в отличии от виндовс, в линуксе нет деления да dll и lib для линковщика.
_________________
http://fedorchenko.net программы для PocketBook
 
View user's profile Send private message ^

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

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



Joined: 09 Apr 2013
Posts: 9



PostPosted: 09.04.2013 01:41     Quote

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

И если нужен рут, то можно ли его добиться на touch 622? И что будет с гарантией?
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 09.04.2013 14:18     Quote

andkorsh
Можно попробовать положить в system/bin свой bookshelf.app, который, получив SIGINT, выполнит нужное действие.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

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

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



Joined: 09 Apr 2013
Posts: 9



PostPosted: 09.04.2013 16:06     Quote

pal wrote:
bookshelf.app ... SIGINT


Можно подробнее по этим терминам? Пока имею только qwerty.sh
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 15, 16, 17, 18  Next
Page 16 of 18

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

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