Portál AbcLinuxu, 12. května 2025 04:07

Dotaz: Problémy s ClanLib

17.8.2007 21:39 Snur | skóre: 5
Problémy s ClanLib
Přečteno: 196×
Odpovědět | Admin
Zdravim všechny. Mám problém s touto knihovničkou (verze 0.8.0), kterou potřebuju pro hru ClanBomber. U známé svaté trojice ./configure && make && make install jsem nenarazil na žádný problém. Problém je v tom že když chci kompilovat ClanBomber tak mi vypíše že knihovničku v systému nemám. Samozřejmě jsem se koukl do config.log a zjistil že při ověřování linků mi vyhodí toto:
configure:3358: checking for main in -lclanCore
configure:3382: gcc -o conftest -g -O2   conftest.c -lclanCore  -lHermes -lz  >&5
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot::CL_Slot()'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::CL_Slot_Generic()'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `typeinfo for CL_Slot_Generic'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::get_slot_ref() const'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot::CL_Slot(CL_Slot_Generic*)'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::~CL_Slot_Generic()'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::release_signal_ref(CL_Signal*)'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::add_signal_ref(CL_Signal*)'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot::~CL_Slot()'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot::operator=(CL_Slot const&)'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libclanCore.so: undefined reference to `CL_Slot_Generic::is_persistent() const'
collect2: ld returned 1 exit status

Nevíte někdo co s tím?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.8.2007 10:04 Jix0 | skóre: 24 | blog: Not only for humans
Rozbalit Rozbalit vše Re: Problémy s ClanLib
Odpovědět | | Sbalit | Link | Blokovat | Admin
v systemu musis mit i ClanLib-devel. doinstaluj ji z repozitaru
If you will not cooperate, you are to be executed! | Starting as a DJ
18.8.2007 12:19 Snur | skóre: 5
Rozbalit Rozbalit vše Re: Problémy s ClanLib
No já používám Slackware 12.0 takže žádný repozitář s ClanLib-devel není. Proto si balíčky vytvářím sám. Eventuálně si můžu stáhnout starší verzi přímo v balíčku pro můj systém (ten žádný devel v názvu nemá a problémy s ním nejsou i když není vyloučeno že už devel obsahuje), ale když už něco do systému instaluju tak to chci v novější verzi. Jinak nevite kde bych ten devel sehnal ve zdrojovem kodu?. Na oficálních stránkách nic o něm není.
19.8.2007 08:23 Jix0 | skóre: 24 | blog: Not only for humans
Rozbalit Rozbalit vše Re: Problémy s ClanLib
No tak to s tim nepomuzu. Slackware jsem pouze videl, ale rozumne v tom pracovat bych asi nemohl. Zdrojaky od ClanLib-devel nebudou, protoze to jsou zdrojaky ClanLib. Zkusit je nakopirovat do
/usr/src/
a znovu pustit kompilaci te hry by mohlo pomoct. Nebo se zkusit podivat po binarni verzi hry.
If you will not cooperate, you are to be executed! | Starting as a DJ

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.