Saída do comando make FBReader open source - / usr / bin / ld: não é possível localizar -llinebreak

1

Eu sou novo no Ubuntu. Eu quero fazer um projeto de código aberto FBReader. por favor me ajude onde estou faltando?

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
    
por Harkirat Sethi 29.01.2015 / 09:52

1 resposta

0

De 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

Você precisa instalar a partir da origem liblinebreak , baixar este tarball e digite os seguintes comandos onde você extraiu o arquivo:

 sudo apt-get install automake
 ./bootstrap
 aclocal
 autoconf
 automake --add-missing
 ./configure
 make
 sudo make install
    
por Sylvain Pineau 29.01.2015 / 10:12