Portál AbcLinuxu, 15. července 2025 15:52


Dotaz: FatRat - make skončí errorem

27.4.2008 11:24 FatRat
FatRat - make skončí errorem
Přečteno: 458×
Odpovědět | Admin
Dobrý den. pokouším se zkompilovat program Farat autora Luboše Doležela na 64 bitové Mandrivě 2008.1.

Dcmake v pohodě, make skoro taky, 100% hotovo, a pak 2x error. Co s tím?
...
[100%] Building CXX object CMakeFiles/fatrat.dir/qrc_resources.o
Linking CXX executable fatrat
CMakeFiles/fatrat.dir/engines/TorrentDetails.o: In function `TorrentDetails::fill()':
TorrentDetails.cpp:(.text+0x33a): undefined reference to
 `libtorrent::torrent_handle::is_valid() const'
...
CreateTorrentDlg.cpp:(.text._ZN10libtorrent9file_poolD1Ev[libtorrent::file_pool::~file_pool()]+0x16): undefined
 reference to `boost::mutex::~mutex()'

CMakeFiles/fatrat.dir/tools/CreateTorrentDlg.o: In function `void libtorrent::detail::write_integer<std::ostream_iterator<char, 
char, std::char_traits<char> > >

(std::ostream_iterator<char, char, std::char_traits<char> >&, long)':
CreateTorrentDlg.cpp:(.text._ZN10libtorrent6detail13write_integerISt16ostream_iteratorIccSt11char_traitsIcEEEEvRT_l[void 

libtorrent::detail::write_integer<std::ostream_iterator<char, char, std::char_traits<char> > >
(std::ostream_iterator<char, char, 

std::char_traits<char> >&, long)]+0x1e): undefined reference to 

`libtorrent::detail::integer_to_str(char*, int, long)'
collect2: ld returned 1 exit status
make[2]: *** [fatrat] i 1
make[1]: *** [CMakeFiles/fatrat.dir/all] Error 2
make: *** [all] Error 2
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.4.2008 11:29 Fatrat
Rozbalit Rozbalit vše Re: Fatrat - make skončí errorem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teda Fatrat.
27.4.2008 12:07 depka | skóre: 20 | blog: eterity
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Odpovědět | | Sbalit | Link | Blokovat | Admin
zrejme neni prilinkovavana knihovna boost
27.4.2008 12:18 Fatrat
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
lib64boost-devel mám.
Luboš Doležel (Doli) avatar 27.4.2008 12:52 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Verze libtorrentu?
27.4.2008 13:22 Fatrat
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Schválně jsem zkompiloval a nainstaloval libtorrent z odkazu na Tvé stránce. Přesně libtorrent-0.13.tar.gz.
Luboš Doležel (Doli) avatar 27.4.2008 13:27 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Hodím si sem Mandrivu a uvidím.
Luboš Doležel (Doli) avatar 28.4.2008 20:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Odpovědět | | Sbalit | Link | Blokovat | Admin
FatRat se mi právě podařilo bez problémů zkompilovat na Mandrivě 2008.1 Spring. Byl ten libtorrent instalovaný do /usr?
29.4.2008 00:33 Fatrat
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
2. Ano, ./configure --prefix=/usr

1. V 64 bitové verzi?

Možná mi chybí nějaký -devel. Nebo přebývá, mám mišmaš. Pokud jsi to dělal na 64 bitech, mohl bys prosím dát někam tu binárku?
Luboš Doležel (Doli) avatar 29.4.2008 11:15 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Asi jsem to dělal na 32bit verzi, ale to by nemělo hrát žádnou roli. Neměl jsi třeba předtím nainstalovaný libtorrent z balíčků?
30.4.2008 16:40 Fatrat
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
Teď jsem to zkoušel na 32 bit, nejde mi to. Starší libtorrent odinstalován. Vzdávám to. Počkám, až to bude hotové a budou binárky pro obyčejné lidi.
Luboš Doležel (Doli) avatar 30.4.2008 16:59 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Farat - make skončí errorem
No pokud jsi odinstaloval starší libtorrent a nepřeinstaloval ten nový ze zdrojáku, tak je pochopitelně problém.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.