Unable to emerge pnetc 0.5.10, upgrade from 0.5.8 Reproducible: Always Steps to Reproduce: emerge pnetc Actual Results: ar cru libMath.a fmax.o fmin.o fmod.o redirect.o test.o ranlib libMath.a "/usr/bin/cscc" -I../include -imacros ../include/libc-symbols.h -x c -nostdlib -o libm64.dll libMath.a -L../libc -llibc64 token 0x0A000019: member `struct __stdio_file.__mode' not found token 0x0A00001B: member `struct __stdio_file.__mode' not found token 0x0A00001C: member `struct __stdio_file.__mode' not found token 0x0A00001D: member `struct __stdio_file.__io_funcs' not found token 0x0A00001E: member `struct __stdio_file.__room_funcs' not found token 0x0A000021: member `struct __stdio_file.__mode' not found token 0x0A000028: member `struct __stdio_file.__room_funcs' not found token 0x0A000029: member `struct __stdio_file.__io_funcs' not found token 0x0A000039: member `struct __stdio_file.__room_funcs' not found token 0x0A00003B: member `struct __stdio_file.__io_funcs' not found token 0x0A00003C: member `struct __stdio_file.__room_funcs' not found ../libc/libc64.dll: unresolved external references make[1]: *** [libm64.dll] Error 1 make[1]: Leaving directory `/var/tmp/portage/pnetc-0.5.10/work/pnetC-0.5.10/libm' make: *** [all-recursive] Error 1 Expected Results: Should have emerged/built properly. Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts tetex bonobo svga tcltk java X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl cdr acl acpi acpi4linux dnd doc gtkhtml ipv6 ldap moznocompose moznoirc moznomail odbc wxwindows Xaw3d xfs" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2 -pipe -mmmx -m3dnow -mno-sse" CXXFLAGS="-march=athlon-tbird -O2 -pipe -mmmx -m3dnow -mno-sse" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
this is a known problem with the 0.5.10 release of pnetc. The C linker still has its problems. There are other people experiencing it, too.
It was a problem in pnet, not in pnetc. The patch is just a one-liner but I never saw that problem myself so I can't confirm it works... could you please recompile pnet-0.5.10 with the md5hash patch (just committed it) and then try pnetc again ?
Updating pnet with the md5hash then recompiling pnetc worked. All's well.
ok, the only outstanding bug is finally fixed :) I put marked all the 0.5.10 versions into x86