Portál AbcLinuxu, 11. května 2024 01:01


Dotaz: Nejde kompilovat

27.8.2004 09:50 Jix0 | skóre: 24 | blog: Not only for humans
Nejde kompilovat
Přečteno: 97×
Odpovědět | Admin
Kdyz se snazim kompilovat MDK 9.1(2.4.2.1-0.13.mdk) tak mi kopilace po urcite dobe skonci s chybou ze nejaky error 1 a pak error 2.Neco se skompilovat podari ale nekdy nic.Tato doba je variabilni.i kdyz spustim ./configure tak mi to pak pri kompilaci skonci tou chybou.Pls pomozte jinak na tom nic nezprovoznim.
If you will not cooperate, you are to be executed! | Starting as a DJ
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.8.2004 09:56 jm
Rozbalit Rozbalit vše Re: Nejde kompilovat
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je ale zaplava informaci. :-(

Bez konkretniho vypisu relevantni casti, kde dochazi k te chybe, vam opravdu nikdo neporadi. Zkuste delftskou vestirnu.
27.8.2004 12:36 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Nejde kompilovat
jm: amater

agentlinux: v tretom adresari zhora, je subor s priponou .c ktory pre svoje uspesne skompilovaniej potrebuje hlavickovy subor, ktory by sa mal nachadzat v adresari /usr/include, ale sa tam nenachadza, pretoze nemas nainstlovanu prislusnu kniznicu.
K druhej chybe dojde pretoze ten subor nevytvoril pri kompilovani subor s priponou .o a tym padom ho nie je mozne prilinkovat k vyslednemu programu; rovnako ako tu chybajucu kniznicu. Chybovu hlasku pre jej linkovanie (tretiu v poradi) si este nedostal, pretoze pri chybajucich .o suboroch a knizniciach sa vypisuje len prva chyba v poradi.
Riesenie: doinstaluj tu kniznicu a basta.

Tato rada je na 90% spravna hoci inak je uplne k nicomu. A mozno spadas do zvysnych 10%, kedy spravna nie je, ale je rovnako uzitocna ako keby spravna bola.

27.8.2004 10:14 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Nejde kompilovat
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je pravda, zkus poslat vypis nepodarene kompilace (no staci jen tu cast s chybou). Nestaci ale jen posledni radek, jak to tak vypada (Error 2, Error 1), chyba bude nekde jinde nez na poslednim radku...
11.9.2004 09:01 Jix0 | skóre: 24 | blog: Not only for humans
Rozbalit Rozbalit vše Re: Nejde kompilovat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takhle nejak to vypada.

[root@localhost root]# cd '/root/Desktop/Installations/knowde'
[root@localhost knowde]# make
g++ -march=i686 -mcpu=i686 -O4 -Wall -c `pkg-config --cflags gtk+-2.0`
 `xml2-config --cflags` src/main.cc -o obj/main.o
g++ -march=i686 -mcpu=i686 -O4 -Wall -c `pkg-config --cflags gtk+-2.0` 
 `xml2-config --cflags` src/Knowde.cc -o obj/Knowde.o
g++ -march=i686 -mcpu=i686 -O4 -Wall -c `pkg-config --cflags gtk+-2.0`
 `xml2-config --cflags` src/KnowdeFile.cc -o obj/KnowdeFile.o
src/KnowdeFile.cc: In member function `void KnowdeFile::load()':
src/KnowdeFile.cc:340: `xmlNewParserCtxt'
 undeclared (first use this function)
src/KnowdeFile.cc:340: (Each undeclared
 identifier is reported only once for each function it appears in.)
src/KnowdeFile.cc:348: `XML_PARSE_DTDVALID'
 undeclared (first use this function)
src/KnowdeFile.cc:348: `xmlCtxtReadFile'
 undeclared (first use this function)
make: *** [obj/KnowdeFile.o] Error 1
If you will not cooperate, you are to be executed! | Starting as a DJ
11.9.2004 10:25 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Nejde kompilovat
Nainstaluj libxml2-devel, nebo jak se to v MDK jmenuje. Pokud ji máš, tak ověř, že obsahuje /usr/bin/xml2-config a že xml2-config --cflags vypíše něco smyslupného. Pokud tohle všechno máš, tak je to nejspíš chyba v programu, který kompiluješ.

V defaultní instalaci MDK nezkompiluješ nic, protože tam nejsou -devel balíčky od ničeho, takže jich asi budeš nainstalovat ještě pár tuctů...

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.