i686-pc-linux-gnu-gcc -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers -Wall -DSOCKS -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -o irssi gui-entry.o gui-expandos.o gui-printtext.o gui-readline.o gui-windows.o lastlog.o mainwindows.o mainwindow-activity.o mainwindows-layout.o statusbar.o statusbar-config.o statusbar-items.o term.o term-dummy.o term-terminfo.o terminfo-core.o textbuffer.o textbuffer-commands.o textbuffer-reformat.o textbuffer-view.o utf8.o irssi.o module-formats.o -Wl,--export-dynamic -Wl,--export-dynamic ../fe-common/irc/libfe_common_irc.a ../fe-common/irc/dcc/libfe_irc_dcc.a ../fe-common/irc/notifylist/libfe_irc_notifylist.a ../fe-common/core/libfe_common_core.a ../irc/libirc.a ../irc/core/libirc_core.a ../irc/dcc/libirc_dcc.a ../irc/flood/libirc_flood.a ../irc/notifylist/libirc_notifylist.a ../core/libcore.a ../lib-config/libirssi_config.a ../lib-popt/libpopt.a ../perl/.libs/libperl_core_static.a ../perl/.libs/libfe_perl_static.a -L/usr/local/lib /usr/lib/perl5/5.8.7/i686-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.7/i686-linux-thread-multi/CORE -lperl -lpthread -lm -lutil /usr/lib/libsocks.so -lnsl -lcrypt /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -lssl -lcrypto -ldl -lncurses ../perl/.libs/libperl_core_static.a(perl-core.o): In function `xs_init': perl-core.c:(.text+0xb7): undefined reference to `Perl_Gthr_key_ptr' ../perl/.libs/libperl_core_static.a(perl-core.o): In function `perl_scripts_init': perl-core.c:(.text+0x1a5): undefined reference to `Perl_Gthr_key_ptr' ../perl/.libs/libperl_core_static.a(perl-core.o): In function `perl_script_unload': perl-core.c:(.text+0x276): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x288): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0x296): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x2b4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x2c6): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0x2d4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x2f6): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x308): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0x316): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x328): undefined reference to `Perl_Ttmps_ix_ptr' perl-core.c:(.text+0x338): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x34a): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0x35b): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x36d): undefined reference to `Perl_Tmarkstack_max_ptr' perl-core.c:(.text+0x383): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x395): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0x3a3): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x3b5): undefined reference to `Perl_Tstack_base_ptr' perl-core.c:(.text+0x3ce): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x3e0): undefined reference to `Perl_Tstack_max_ptr' perl-core.c:(.text+0x410): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x446): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x46e): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x480): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0x48e): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x4bf): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x4d1): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0x4df): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x4f1): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0x4ff): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x511): undefined reference to `Perl_Ttmps_ix_ptr' perl-core.c:(.text+0x51f): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x531): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0x543): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x56f): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x5b8): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x5db): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x5fe): undefined reference to `Perl_Gthr_key_ptr' ../perl/.libs/libperl_core_static.a(perl-core.o):perl-core.c:(.text+0x68d): more undefined references to `Perl_Gthr_key_ptr' follow ../perl/.libs/libperl_core_static.a(perl-core.o): In function `script_load': perl-core.c:(.text+0x8b5): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0x8c7): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x8e5): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x8f7): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0x905): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x927): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x939): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0x947): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x959): undefined reference to `Perl_Ttmps_ix_ptr' perl-core.c:(.text+0x969): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x97b): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0x98c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x99e): undefined reference to `Perl_Tmarkstack_max_ptr' perl-core.c:(.text+0x9b4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x9c6): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0x9d4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x9e6): undefined reference to `Perl_Tstack_base_ptr' perl-core.c:(.text+0xa01): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xa13): undefined reference to `Perl_Tstack_max_ptr' perl-core.c:(.text+0xa47): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xa82): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xab2): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xac4): undefined reference to `Perl_Tstack_max_ptr' perl-core.c:(.text+0xaea): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xb22): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xb4a): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xb62): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0xb70): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xbab): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xbbd): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0xbd5): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xbe7): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0xc15): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xc27): undefined reference to `Perl_Isv_undef_ptr' perl-core.c:(.text+0xc48): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xc5a): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0xc6c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xc7e): undefined reference to `Perl_Ttmps_ix_ptr' perl-core.c:(.text+0xc8c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xc9e): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0xcb4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xcf5): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xd88): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xd9a): undefined reference to `Perl_Tstack_sp_ptr' perl-core.c:(.text+0xdac): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xdca): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xddc): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0xdea): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xe0c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xe1e): undefined reference to `Perl_Ttmps_floor_ptr' perl-core.c:(.text+0xe2c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xe3e): undefined reference to `Perl_Ttmps_ix_ptr' perl-core.c:(.text+0xe4e): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xe60): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0xe71): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xe83): undefined reference to `Perl_Tmarkstack_max_ptr' perl-core.c:(.text+0xe99): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xeab): undefined reference to `Perl_Tmarkstack_ptr_ptr' perl-core.c:(.text+0xeb9): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xecb): undefined reference to `Perl_Tstack_base_ptr' perl-core.c:(.text+0xee6): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xef8): undefined reference to `Perl_Tstack_max_ptr' perl-core.c:(.text+0xf34): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xf6c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xf8f): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xfa1): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0xfc0): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0xfd2): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0xff1): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1003): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x1025): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1037): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x1056): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1068): undefined reference to `Perl_Tna_ptr' perl-core.c:(.text+0x1076): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1088): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x10a4): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x10b6): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x113a): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x114c): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x1198): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1218): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x123b): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1271): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1283): undefined reference to `Perl_Tna_ptr' perl-core.c:(.text+0x1291): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x12a3): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x12b6): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x12ec): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x12fe): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x1319): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x132b): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x135a): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x136c): undefined reference to `Perl_Ierrgv_ptr' perl-core.c:(.text+0x137f): undefined reference to `Perl_Gthr_key_ptr' ../perl/.libs/libperl_core_static.a(perl-core.o): In function `perl_scripts_autorun': perl-core.c:(.text+0x17c8): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x17da): undefined reference to `Perl_Ireentrant_buffer_ptr' perl-core.c:(.text+0x17e8): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x1800): undefined reference to `Perl_Ireentrant_buffer_ptr' perl-core.c:(.text+0x182c): undefined reference to `Perl_Gthr_key_ptr' perl-core.c:(.text+0x183e): undefined reference to `Perl_Ireentrant_buffer_ptr' ../perl/.libs/libperl_core_static.a(perl-common.o): In function `irssi_ref_object': perl-common.c:(.text+0x678): undefined reference to `Perl_croak_nocontext' collect2: ld returned 1 exit status make[3]: *** [irssi] Error 1 make[3]: Leaving directory `/var/tmp/portage/irssi-0.8.10_rc5-r1/work/irssi-0.8.10-rc5/src/fe-text' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/irssi-0.8.10_rc5-r1/work/irssi-0.8.10-rc5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/irssi-0.8.10_rc5-r1/work/irssi-0.8.10-rc5' make: *** [all-recursive-am] Error 2 !!! ERROR: net-irc/irssi-0.8.10_rc5-r1 failed. !!! Function src_compile, Line 66, Exitcode 2 amazing portage # emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5.20050722-r0, 2.6.12-gentoo-r8 i686) ================================================================= System uname: 2.6.12-gentoo-r8 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre5 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.91.0.2 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS=" -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS=" -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers -fvisibility-inlines-hidden" DISTDIR="/media/hda8/gentoo/distfiles" FEATURES="autoconfig buildpkg ccache distlocks prelink sandbox sfperms strict strip" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="ru_RU.UTF-8" LDFLAGS=" -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags " LINGUAS="ru" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acl acpi alsa apache2 bash-completion bzip2 crypt cups curl dbus dvdr exif firefox gif gnome gpm gsm gtk2 hal javascript jpeg logrotate mad mailwrapper mmx moznocompose moznoirc moznomail mp3 ncurses nls nptl oggvorbis opengl oss pic png readline samba slang socks5 sse ssl svg tiff truetype unicode xprint xv zlib linguas_ru userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL Reproducible: Always Steps to Reproduce: 1. 2. 3.
Do you have a consistent ithreads USE flag for both dev-lang/perl and sys-devel/libperl?
no, rebuilding..
after re-emerging libperl witg ithreads all ok with building irssi probably you must check ebuild and make check for ithreads please