Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 181486

Summary: emerge sys-apps/net-tools-1.60-r13 failed on missing libexpat
Product: Gentoo Linux Reporter: Austin McKinley <amckinle>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Austin McKinley 2007-06-09 20:05:04 UTC
after adding ACCEPT_KEYWORDS="~amd64" to make.conf, an emerge world broke on net-tools. after running "revdep-rebuild --library libexpat.so.0" (per the notice delivered after an expat emerge), the build worked properly. the build error follows:

make[1]: Entering directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/po'
xgettext --default-domain=net-tools \
          --add-comments --keyword=_ --keyword=N_ ../arp.c ../hostname.c ../ifconfig.c ../netstat.c ../rarp.c ../route.c ../plipconfig.c ../iptunnel.c ../statistics.c ../lib/activate.c ../lib/af.c ../lib/arcnet.c ../lib/ash.c ../lib/ax25.c ../lib/ax25_gr.c ../lib/ddp.c ../lib/ddp_gr.c ../lib/econet.c ../lib/ether.c ../lib/fddi.c ../lib/frame.c ../lib/getargs.c ../lib/getroute.c ../lib/hdlclapb.c ../lib/hippi.c ../lib/hw.c ../lib/inet.c ../lib/inet6.c ../lib/inet6_gr.c ../lib/inet6_sr.c ../lib/inet_gr.c ../lib/inet_sr.c ../lib/ipx.c ../lib/ipx_gr.c ../lib/ipx_sr.c ../lib/loopback.c ../lib/masq_info.c ../lib/nstrcmp.c ../lib/netrom.c ../lib/netrom_gr.c ../lib/netrom_sr.c ../lib/ppp.c ../lib/ppp_ac.c ../lib/proc.c ../lib/rose.c ../lib/rose_gr.c ../lib/setroute.c ../lib/sit.c ../lib/slip.c ../lib/slip_ac.c ../lib/tr.c ../lib/tunnel.c ../lib/unix.c ../lib/util.c ../lib/interface.c ../lib/sockets.c ../lib/util-ank.c ../ipmaddr.c ../slattach.c ../iptunnel.c
xgettext: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
make[1]: *** [net-tools.pot] Error 127
make[1]: Leaving directory `/var/tmp/portage/sys-apps/net-tools-1.60-r13/work/net-tools-1.60/po'
make: *** [i18ndir] Error 2

!!! ERROR: sys-apps/net-tools-1.60-r13 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  net-tools-1.60-r13.ebuild, line 59:   Called die

!!! emake i18ndir 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/sys-apps/net-tools-1.60-r13/temp/build.log'.

i'm not sure if this is even a bug: are users expected to be on top of their reverse dependency problems to fix this on their own?


Reproducible: Always

Steps to Reproduce:
1. change an amd64 stable system ~amd64 and emerge world, without rebuilding the dependencies
Comment 1 Ɓukasz Damentko (RETIRED) gentoo-dev 2007-06-10 02:10:48 UTC
It's not a bug. It's just something you have to do after you migrate from amd64 to ~amd64. Wait till newer expat hits stable or rebuild everything that relies on it.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-06-10 10:28:55 UTC
Reopen to dupe. You failed to run revdep-rebuild as told to when upgrading expat.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-06-10 10:29:07 UTC

*** This bug has been marked as a duplicate of bug 128069 ***