Portál AbcLinuxu, 11. května 2025 15:46

Dotaz: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world

22.3.2007 14:30 Haaja | skóre: 25 | blog: haaja | Praha
Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Přečteno: 165×
Odpovědět | Admin
Ahoj, resim update systemu, dal jsem emerge --deep --newuse world a zaseknul jsem se na balicku dev-perl/gnome2-vfs-perl

Vyzaduje to po me verzi: dev-perl/gnome2-vfs-perl-1.061, ale vzdy to skonci na:
!!! ERROR: dev-perl/gnome2-vfs-perl-1.061 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3219:   Called src_compile
  ebuild.sh, line 1304:   Called perl-module_src_compile
  perl-module.eclass, line 138:   Called die

!!! compilation failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/dev-perl/gnome2-vfs-perl-1.061/temp/build.log'.
Z toho logu jsem moc nepochopil v cem je problem, snazil jsem se googlit reseni, ale nenasel jsem nic co by zabralo.

Any idea?
Osobní blog
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2007 16:09 qk_
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus sem dat jeste poslednich par radku z kompilace na ktery to spadlo, at je videt kdy byl pad.
22.3.2007 17:42 razor | skóre: 33
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Zdar, naprostý souhlas. V naději v lepší zítřky jsem to dal do FAQ
22.3.2007 23:56 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Tak spadne to na kompilaci toho baliku perl, upozornuji ze ostatni (80 jinych baliku pri emerge world se zkompilovalo v poradku. Tak par radku predtim v kompilaci:
Running Mkbootstrap for Gnome2::VFS ()
chmod 644 VFS.bs
rm -f blib/arch/auto/Gnome2/VFS/VFS.so
i686-pc-linux-gnu-gcc  -shared -L/usr/local/lib xs/GnomeVFS.o xs/GnomeVFSApplica                                                                                                                                  
tionRegistry.o xs/GnomeVFSAsync.o xs/GnomeVFSDirectory.o xs/GnomeVFSFileInfo.o x                                                                                                                                  
s/GnomeVFSInit.o xs/GnomeVFSMime.o xs/GnomeVFSOps.o xs/GnomeVFSURI.o xs/GnomeVFS                                                                                                                                  
Utils.o xs/GnomeVFSXfer.o xs/GnomeVFSDrive.o xs/GnomeVFSVolume.o xs/GnomeVFSVolu                                                                                                                                  
meMonitor.o xs/GnomeVFSAddress.o xs/GnomeVFSDNSSD.o xs/GnomeVFSResolve.o vfs2per                                                                                                                                  
l.o  -o blib/arch/auto/Gnome2/VFS/VFS.so        \
           -lgnomevfs-2 -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 -ldl                                                                                                                                  
 -lgthread-2.0 -lrt -lglib-2.0          \
          
chmod 755 blib/arch/auto/Gnome2/VFS/VFS.so
cp VFS.bs blib/arch/auto/Gnome2/VFS/VFS.bs
chmod 644 blib/arch/auto/Gnome2/VFS/VFS.bs
/usr/bin/perl5.8.8 -I blib/lib -I blib/arch -MGlib::GenPod -MGnome2::VFS \
                -e 'add_types ("doctypes", "/usr/lib/perl5/vendor_perl/5.8.8/i68                                                                                                                                  
6-linux/Glib/Install/doctypes");  $Glib::GenPod::COPYRIGHT="Copyright (C) 2003-2                                                                                                                                  
004 by the gtk2-perl team.\n\nThis software is licensed under the LGPL.  See LG                                                                                                                                  
nome2::VFS> for a full notice.\n"; $Glib::GenPod::MAIN_MOD="Gnome2::VFS";  xsdoc                                                                                                                                  
2pod("build/doc.pl", "blib/lib", "build/podindex");'
Can't load 'blib/arch/auto/Gnome2/VFS/VFS.so' for module Gnome2::VFS: libdbus-1.                                                                                                                                  
so.2: cannot open shared object file: není souborem ani adresářem at /usr/lib/pe                                                                                                                                  
rl5/5.8.8/i686-linux/DynaLoader.pm line 230.
 at -e line 0
Compilation failed in require.
BEGIN failed--compilation aborted.
make: *** [build/podindex] Error 2

!!! ERROR: dev-perl/gnome2-vfs-perl-1.061 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3219:   Called src_compile
  ebuild.sh, line 1304:   Called perl-module_src_compile
  perl-module.eclass, line 138:   Called die

!!! compilation failed
!!! If you need support, post the topmost build error, and the call stack if rel                                                                                                                                  
evant.
!!! A complete build log is located at '/var/tmp/portage/dev-perl/gnome2-vfs-per                                                                                                                                  
l-1.061/temp/build.log'.

23.3.2007 00:38 qk | skóre: 15 | blog: qk_develop
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
no to co to dela vypada dobre, casto je tenhle problem zpusobenej spatne napsanym paralelnim behem. Zkousel si MAKEOPTS=-j1 pro tohle?
23.3.2007 10:58 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Samozrejme, toto jsem zkousel, nez jsem se zeptal, nalezl jsem to jako castou radu.
23.3.2007 08:09 razor | skóre: 33
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Can't load 'blib/arch/auto/Gnome2/VFS/VFS.so' for module Gnome2::VFS: libdbus-1.                                                                                                                   
so.2: cannot open shared object file: není souborem ani adresářem
Zkontroluj zda existuje /usr/lib/libdbus-1.so.2. Jestliže neexistuje pak FAQ
23.3.2007 11:00 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Ano existuje, teda konkretne existuje toto:
/usr/lib/libdbus-1.so.2
/usr/lib/libdbus-1.so.2.0.0
Zkusil jsem revdep-rebuild --library /usr/lib/libdbus-1.so.2, co to udela.

Uvidime.
22.3.2007 16:38 jirka | skóre: 21 | blog: pepa
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přesně tohle se mi stávalo u některých balíčků při příliš velkým množství optimalizací v /etc/make.conf.
Pomohlo zadat
CFLAGS="(optimalizace)" emerge (ten problémovej balíček)

Nakonec to šlo skompilovat při minimálním počtu optimalizací, někdy jen s "-O2", dokonce i "i686" to někdy nevzalo.
Až se ti to povede, zadej
emerge --deep --newuse world --resume

pokud se to nepovede
emerge --deep --newuse world --resume --skipfirst

a doufej, že ten vadnej balíček nebude nikdy potřeba;-) Ty poslední portage snapshoty mi připadaj nějaký víc vadný, než to bylo například před 2 lety.
22.3.2007 16:40 jirka | skóre: 21 | blog: pepa
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
chybička se vloudila, i686 to nevezme nikdy, myslel jsem tím "-march=i686" :-)
23.3.2007 11:53 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Tak zatim jsem to vyresil pomoci --skipfirst, i kdyz se mi to moc nelibi....

Budu doufat, ze co nejdrive bude tohle opravene a nebo ze prijdu na to kde delam chybu ja....
23.3.2007 15:54 jirka | skóre: 21 | blog: pepa
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Fakt je, že takto přeskočených balíčků mám v systému asi 5 a zatím všechno funguje :-)
29.4.2007 02:12 pakanek | skóre: 28 | Vyškov
Rozbalit Rozbalit vše Re: Gentoo, !!! ERROR: dev-perl/gnome2-vfs-perl pri emerge world
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prvni co zkousim, pokud selze kompilace, je smazani patricneho adresare ve /var/tmp/portage obcas to pomuze. Zvlaste kdyz treba prerusim portage ctrl+c apod.
Všechno dobré je pro něco zlé.

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.