/bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O -O0 -march=athlon64 -pipe -ggdb -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -mno-tls-direct-seg-refs -o pedump pedump.o libmonoruntime.la ../io-layer/libwapi.la ../utils/libmonoutils.la ../../libgc/libmonogc.la -pthread -lgthread-2.0 -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -ldl -lglib-2.0 -lm -lnsl -lpthread -lm x86_64-pc-linux-gnu-gcc -O -O0 -march=athlon64 -pipe -ggdb -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -mno-tls-direct-seg-refs -o pedump pedump.o -pthread -Wl,--export-dynamic ./.libs/libmonoruntime.a ../io-layer/.libs/libwapi.a ../utils/.libs/libmonoutils.a ../../libgc/.libs/libmonogc.a /usr/lib64/libgthread-2.0.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libglib-2.0.so -lrt -lnsl -lpthread -lm ../io-layer/.libs/libwapi.a(events.o): In function `_wapi_handle_set_signal_state': ../../mono/io-layer/handles-private.h:157: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_new': /home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:384: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_new_from_offset': /home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:473: undefined reference to `mono_mutex_unlock_in_cleanup' /home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:527: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_foreach': /home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:666: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o):/home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:708: more undefined references to `mono_mutex_unlock_in_cleanup' follow collect2: ld returned 1 exit status distcc[25159] ERROR: compile (null) on localhost failed make[3]: *** [pedump] Error 1 make[3]: Leaving directory `/home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/metadata' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/portage/portage/mono-1.1.17.1/work/mono-1.1.17.1' make: *** [all] Error 2 Note that this run was without --as-needed, as that was my first guess as to the problem. I'll look at this a bit closer too. Portage 2.1.1_rc1-r6 (default-linux/amd64/2006.1, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17-ck1-dfg1 x86_64) ================================================================= System uname: 2.6.17-ck1-dfg1 x86_64 AMD Turion(tm) 64 Mobile Technology ML-28 Gentoo Base System version 1.12.4 Last Sync: Unknown distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O0 -march=athlon64 -pipe -ggdb -Wstrict-aliasing -Wreturn-type -Wimplicit -Wformat" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O0 -march=athlon64 -pipe -ggdb -Wstrict-aliasing -Wreturn-type -Wimplicit -Wformat" DISTDIR="/home/portage/distfiles" FEATURES="autoconfig ccache collision-protect cvs distcc distlocks metadata-transfer multilib-strict nostrip sandbox sfperms sign strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LC_ALL="en_US.utf8" LDFLAGS="-Wl,--as-needed" LINGUAS="en en_US de" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/home/portage" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/portage/overlays/dang /home/portage/overlays/dev-overlay /home/portage/overlays/dangtopia /home/portage/overlays/uml-overlay" SYNC="rsync://nobody.nowhere.foo/fuckoff" USE="amd64 X aac aalib accessibility acpi alsa apache2 artworkextra avahi avi bash-completion beagle berkdb bitmap-fonts bzip2 cairo cdr cli crypt cscope cups db2 dbus dga directfb divx4linux dlloader dri dvd eds elibc_glibc encode ethereal evo exif fam firefox flac font-server foomaticdb gd gdbm gif gimpprint gnome gnutls gphoto2 gstreamer gtk gtk2 gtkhtml guile hal howl imagemagick imap imlib input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jabber jpeg kernel_linux ldap libg++ libnotify libwww linguas_de linguas_en linguas_en_US logrotate lzo lzw mad matroska mikmod mime mmap mmx2 mng mono motif mozilla mpeg mpi ncurses nls nptl nptlonly offensive ogg opengl oscar oss pam pcmcia pcre pda pdflib perl png ppds pppd python qemu-fast quicktime readline reflection rtc samba sdl session sharedmem slang slp smime soap softmmu speex spell spl sqlite ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_ati video_cards_radeon video_cards_vesa vorbis wifi wmf xface xml xml2 xorg xsl xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_RSYNC_EXTRA_OPTS
same mutex blah blah blah thing. escargot ~ # emerge --info Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r5 i686) ================================================================= System uname: 2.6.17-gentoo-r5 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.12.4 Last Sync: Wed, 13 Sep 2006 14:50:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp" DISTDIR="/mnt/sata2/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en_US en zh_TW zh_CN ru es en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/mnt/sata2/portage_tempdir" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 16bit 3dnow 3dnowext X a52 aac accessibility acl acpi alsa amd amr arts artswrappersuid asf berkdb bidi bitmap-fonts cairo cap caps cdr cjk cjkcrypt cli cpudetection crypt css cups dba dbus dga divx4linux djbfft dlloader dmx dnd doc dpms dri dv dvb dvd dvdr dvdread edl eds elibc_glibc emboss encode esd fam fat fbcon ffmpeg firefox flac flash flatfile fmod font-server fortran freewnn gdbm gif gimp gimpprint gnome gphoto2 gpm grammar gstreamer gtk hal hardenedphp icq ieee1394 imagemagick imap immqt-bc input_devices_kbd input_devices_keyboard input_devices_mouse intl ipod ipv6 isdnlog jabber java javascript jbig jce joystick jp2 jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdepim kernel_linux ldap libg++ linguas_en linguas_en_US linguas_es linguas_ru linguas_zh_CN linguas_zh_TW live lm_sensors logitech-mouse ltsp lzo lzw m17n-lib mad madwifi maildir math md5sum mdb mikmod ming mjpeg mmx mmxext mng mono mozdevelop mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mpi mplayer msn mssql mule music nas ncurses net network nforce2 nls nptl nptlonly nsplugin ntlm nv nvidia offensive ogg oldworld openexr opengl oss pam pcre pdf perl physfs pic png posix ppds pppd python qt3 qt4 quicktime readline real reflection reiserfs rtc samba sasl sdl session smime spell spl sql sse sse-filters ssl subtitles tcpd tga theora threads tidy tiff timidity transcode truetype truetype-fonts type1 type1-fonts udev uim unicode usb userland_GNU v4l v4l2 vcd vhosts video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa vidix vim-with-x virus-scan vnc vorbis wifi win32codecs winbind wma wmf x264 xanim xcomposite xine xinerama xml xorg xpm xprint xscreensaver xv xvid xvmc yahoo yv12 zeo zeroconf zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY i686-pc-linux-gnu-gcc -O -march=athlon-xp -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -mno-tls-direct-seg-refs -o pedump pedump.o -pthread -Wl,--export-dynamic ./.libs/libmonoruntime.a ../io-layer/.libs/libwapi.a ../utils/.libs/libmonoutils.a ../../libgc/.libs/libmonogc.a /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lnsl -lpthread -lm ../io-layer/.libs/libwapi.a(events.o): In function `_wapi_handle_set_signal_state': ../../mono/io-layer/handles-private.h:157: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_new': /mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:384: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_new_from_offset': /mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:473: undefined reference to `mono_mutex_unlock_in_cleanup' /mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:527: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o): In function `_wapi_handle_foreach': /mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:666: undefined reference to `mono_mutex_unlock_in_cleanup' ../io-layer/.libs/libwapi.a(handles.o):/mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/io-layer/handles.c:708: more undefined references to `mono_mutex_unlock_in_cleanup' follow collect2: ld returned 1 exit status make[3]: *** [pedump] Error 1 make[3]: Leaving directory `/mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono/metadata' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1/mono' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/sata2/portage_tempdir/portage/mono-1.1.17.1/work/mono-1.1.17.1' make: *** [all] Error 2 !!! ERROR: dev-lang/mono-1.1.17.1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile mono-1.1.17.1.ebuild, line 88: Called die !!! compile failed !!! If you need support, post the topmost build error, and the call stack if relevant.
Please, mark as dup of #136145
*** This bug has been marked as a duplicate of 136145 ***