Kezdőlap › Fórumok › Fedora Core / RedHat /CentOS › Fedora/RedHat kezdõ › Programfordítás közben: XML::parser required…
- This topic has 16 hozzászólás, 4 résztvevő, and was last updated 18 years, 8 months telt el by
duri.
-
SzerzőBejegyzés
-
2006-11-02-09:38 #2076262
Az expat-ot hogyan telepítetted? Forrásból vagy csomagból? Ha forrásból, akkor általában a /usr/local-ba kerülnek a dolgok.
A /etc/ld.so.conf-ban szerepel a /usr/local/lib sor? Ha igen, akkor arra tudok gondolni, hogy forrásból telepítés után nem futtattál egy ldconfig-ot.2006-11-02-09:55 #2076263Forrásból és rpm-ből is…
Az ld.so.conf tartalma: include ld.so.conf.d/*.conf2006-11-02-10:00 #2076264A fenének kell ezt agyonbonyolítani, miért nem lehet egy szimpla ld.so.conf…
A /etc/ld.so.conf.d/*.conf valamelyikében van az általam kérdezett sor?
Az rpm-es expat libje hova került? Gondolom, a csomagkezelőd tud rá válaszolni.2006-11-02-10:09 #2076265Nem, az /etc/ld.so.conf.d/ mappában két fájl van, egy mysql-i386.conf és egy qt-i386.conf. Gondolom ezek tartalma lényegtelen most, de a mysql-é: /usr/lib/mysql, a qt-é: /usr/lib/qt-3.3/lib.
2006-11-02-10:14 #2076266Akkor ezért, mivel az ld nem keresi a /usr/local/lib-ben. Javasolnám, hogy bővítsd ki egy /usr/local/lib sorral, egy ldconfig, és majd ott is keresni fogja (sőt, a libexpat.so.1 másolatát ki is törölheted).
2006-11-02-10:24 #2076267Kitöröltem, működik. Köszi.
2009-12-04-19:58 #1884665Több program fordításánál is kaptam már a következő hibaüzenetet (legutóbb a Beryl):
checking for XML::Parser… configure: error: XML::Parser perl module is required for intltoolElolvastam néhány oldalt, feltettem az XML::Parsert rpm-ből, most próbáltam forrásból is (http://search.cpan.org/~msergeant/XML-Parser-2.34/Parser.pm)
, a make lefut, viszont a make test eredményének részlete:
t/defaulted…….Can’t load ‘/home/Duri/apps/XML-Parser-2.34/blib/arch/auto/XML/Parser/Expat/Expat.so’ for module XML::Parser::Expat: libexpat.so.1: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
at /home/Duri/apps/XML-Parser-2.34/blib/lib/XML/Parser.pm line 14
Compilation failed in require at /home/Duri/apps/XML-Parser-2.34/blib/lib/XML/Parser.pm line 14.
BEGIN failed–compilation aborted at /home/Duri/apps/XML-Parser-2.34/blib/lib/XML/Parser.pm line 18.
Compilation failed in require at t/defaulted.t line 3.
BEGIN failed–compilation aborted at t/defaulted.t line 3.
t/defaulted…….dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-4
Failed 4/4 tests, 0.00% okayÉs ezt csinálja az összes tesztre.
A /usr/bin/perl -e „require XML::Parser” parancs eredménye:
Can’t load ‘/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so’ for module XML::Parser::Expat: libexpat.so.1: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/XML/Parser.pm line 14
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/XML/Parser.pm line 14.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/XML/Parser.pm line 18.
Compilation failed in require at -e line 1.Ezek után nem tudok továbblépni… 🙁
Mi lehet a probléma?(rendszer: Fedora Core 6)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz