Вывод делает открытый исходный код команды FBReader-/usr/bin/ld: не может найти-llinebreak

Я плохо знаком с Ubuntu. Я хочу сделать проект с открытым исходным кодом FBReader. выручите меня, где мне недостает?

Creating libzltext.so.0.14.0 .../usr/bin/ld: **cannot find -llinebreak
collect2: ld returned 1 exit status**
make[1]: *** [libzltext.so.0.14.0] Error 1
1
задан 2 February 2015 в 03:37

1 ответ

От FBReader/README.build:

FBReader requires
** expat -- library for XML parsing. AFAIK, all popular destributions
includes package with name like 'expat-dev' or 'libexpat-dev'.
If you cannot find expat in your distribution, please visit
http://expat.sourceforge.net
** libz and libbz2 -- libraries for zip and bzip2 (de)compression
** UI library -- this depends on your target platform. For desktop,
Qt library, version 3.* or 4.*
OR
GTK+ library, version >= 2.4
should be installed
** liblinebreak (http://vimgadgets.cvs.sourceforge.net/vimgadgets/common/tools/linebreak/)
   library for line breaking in a Unicode sequence
** libfribidi -- for bidirectional text support
** lincurl, version >= 7.17 -- for network libraries integration
** libsqlite3

необходимо установить из источника liblinebreak, загрузить этот tarball и ввести следующие команды, где Вы извлекли архив:

 sudo apt-get install automake
 ./bootstrap
 aclocal
 autoconf
 automake --add-missing
 ./configure
 make
 sudo make install
0
ответ дан 6 October 2019 в 02:52

Другие вопросы по тегам:

Похожие вопросы: