Naivan a kérdésre, miszerint manual configra készen állok -e nyomtam egy no-t, autokonfigolta, XML::Parser is up to date, de a hiba továbbra is ugyanaz.
Én egy perl modult nem rpm -ből szoktam telepíteni, hanem közvetlen Perl Makefile.PL -el.
Ettől függetlenül, ugyanúgy előfordulhat ez a hiba.
Viszont úgy tűnik hogy ez kell neki: http://sourceforge.net/projects/expat ,ami szerepel a doksiban mint függőség.
[red]Can’t load ‘/home/Duri/apps/XML-Parser-2.34/blib/arch/auto/XML/Parser/Expat/Expat.so’ for module [/red]
[red]Can’t load ‘/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/XML/Parser/Expat/Expat.so'[/red] for module XML::Parser::Expat: [red]libexpat.so.1: nem lehet megnyitni megosztott objektum fájlt:[/red]
Az expat lib fel van rakva? Meg persze a -dev rész…
Az az Expat.so leledzik esetleg valahol?
Természetesen a /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/XML/Parser/Expat/ könyvtár alatt van egy Expat.so és a /home/Duri/apps/XML-Parser-2.34/blib/arch/auto/XML/Parser/Expat/ alatt is van egy Expat.so, mindkettő egy Expat.bs társaságában.
A probléma megoldódott! Köszönöm uzsolt.
A libexpat.so.1 csak /usr/local/lib-ben volt, innen bemásoltam /usr/lib alá, és /lib alá is, és most már a test is lefut hiba nélkül. De miért nem rakta be jó helyre a libet?
legutóbbi hsz