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

Bug 128924

Summary: dev-lang/perl-5.8.7-r3: insecure RUNPATH (without ExtUtils-MakeMaker)
Product: Gentoo Linux Reporter: Ultratux <gentoo>
Component: [OLD] UnspecifiedAssignee: Gentoo Perl team <perl>
Status: RESOLVED TEST-REQUEST    
Severity: major CC: gentoo, sneak, spam, vapier
Priority: High    
Version: 2005.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ultratux 2006-04-05 08:58:35 UTC
While emerging subversion I get this error in perl, a dependency of it:

QA Notice: the following files contain insecure RUNPATH's
 Please file a bug about this at http://bugs.gentoo.org/
 For more information on this issue, kindly review:
 http://bugs.gentoo.org/81745
 usr/lib/perl5/5.8.7/i386-linux/auto/B/B.so
 usr/lib/perl5/5.8.7/i386-linux/auto/B/C/C.so
 usr/lib/perl5/5.8.7/i386-linux/auto/ByteLoader/ByteLoader.so

Well obviously I visited the suggested bug #81745 but that is just an enormous mess. And we're told to open up a seperate bugreport in that thread anyway. Seaching further I found that many people report that unmerging ExtUtils-MakeMaker fixes this (see bug #105054). However, ExtUtils-MakeMaker is not installed on my system at all, so no unmerging possible...

Please advice.

Trying to emerge:
dev-lang/perl-5.8.7-r3 [5.8.5-r5]

Here is emerge --info

Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r3 i686)
=================================================================
System uname: 2.6.11-gentoo-r3 i686 Intel(R) Celeron(R) CPU 2.60GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [disabled]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/share/config /var/bind /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo  ftp://ftp.easynet.net/mirror/gentoo  ftp://mirror.nutsmaas.nl/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X apache apm arts avi berkdb bitmap-fonts bzip2 crypt cups curl dri eds emboss encode expat foomaticdb fortran gd gdbm gif gmp gpm gstreamer gtk gtk2 idn imagemagick imap imlib ipv6 isdnlog java jpeg kde lcms ldap libg++ libwww mad mhash mikmod mng motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl php php4 png pppd python qt quicktime readline ruby samba sasl sdl spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-05 09:10:42 UTC
Not reproducable, not reproducable and not reproducable again. Sorry, this has been FIXED long time ago, no business for perl here.
Comment 2 Ultratux 2006-04-05 09:22:43 UTC
I'm willing to consider that, but in the meantime I'm still stuck here. :-(
Do you have any suggestions for me to solve this ? 
Comment 3 Ultratux 2006-04-05 09:26:18 UTC
This happens _long_before_ emerge ever touched subversion.  I can now trigger the bug by just running 'emerge perl'. So NO, this is not a subversion bug, it is either a perl bug or something broken in my system. It has _nothing_ to do with subversion.
Comment 4 Johan Lindquist 2006-04-07 06:17:43 UTC
I'm hitting the exact same snag while trying to build a new
amd64 system from stage 1 in a chroot. The error pops up
during 'emerge -e system'.

-----8<-----
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.16.1 x86_64)
=================================================================
System uname: 2.6.16.1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  [Not Present]
sys-devel/automake:  [Not Present]
sys-devel/binutils:  2.16.1
sys-devel/libtool:   [Not Present]
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -fstack-protector -msse3 -mno-tls-direct-seg-refs"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/X11 /etc/env.d /etc/eselect/compiler /etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -fstack-protector -msse3 -mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.sunet.se/pub/Linux/distributions/gentoo ftp://ftp.sunet.se/pub/Linux/distributions/gentoo http://gentoo.oregonstate.edu ftp://distro.ibiblio.org/pub/linux/distributions/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="se"
MAKEOPTS="-j1"
PKGDIR="/usr/local/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X acl alsa apache2 avi berkdb bitmap-fonts bzip2 cli crypt ctype cups dba dri eds emboss encode expat fastbuild foomaticdb force-cgi-redirect fortran ftp gd gif gnome gpm gstreamer gtk gtk2 hardened imlib ipv6 isdnlog jpeg kde ldap lzw lzw-tiff memlimit mp3 mpeg ncurses nls nptl opengl pam pcre pdflib perl pic png posix pppd python qt quicktime readline samba sdl session simplexml soap sockets spell spl ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts unicode usb xml xpm xsl xv zlib video_cards_ati video_cards_vesa video_cards_vga video_cards_vmware input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_vmmouse linguas_se userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
----->8-----
Comment 5 solar (RETIRED) gentoo-dev 2006-04-07 07:15:55 UTC
hrmm Not sure why this bug is assigned to me but.. I've fixed this and many 
other rpath problems in portage by simply having scanelf -Xr nuke the evil rpaths.


(In reply to comment #4)

> CFLAGS="-O2 -pipe -fstack-protector -msse3 -mno-tls-direct-seg-refs"
> CXXFLAGS="-O2 -pipe -fstack-protector -msse3 -mno-tls-direct-seg-refs"

Side note:
-fstack-protector in cflags blindly will lead to errors or improper object code.
Comment 6 Rev. Jeffrey Paul 2006-04-12 08:21:52 UTC
i'm having the exact same problem doing `emerge -u system` in a chrooted stage3 2005.0 hardened embedded uclibc system.

It's happening during the emerge of dev-lang/perl-5.8.7-r3.  I can reproduce it using 'emerge perl'.

my system:
CFLAGS="-Os -pipe"
CHOST="i386-gentoo-linux-uclibc"
CXXFLAGS="${CFLAGS}"
USE="-* pic uclibc 3dnow hardened bzip2 zlib perl samba snmp ncurses"

I started with stage3-x86-uclibc-hardened-2005.0.tar.bz2.

I, too, would appreciate any suggestions on how to get this working.

Regards,
sneak@datavibe.net
Comment 7 Rev. Jeffrey Paul 2006-04-12 08:27:57 UTC
more data about mine - it builds fine, but fails with scanelf errors before the merge:

scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/EBCDIC/EBCDIC.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/EBCDIC/EBCDIC.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/JP/JP.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/JP/JP.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/KR/KR.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/KR/KR.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Symbol/Symbol.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Symbol/Symbol.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/TW/TW.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/TW/TW.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Unicode/Unicode.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Unicode/Unicode.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Fcntl/Fcntl.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Fcntl/Fcntl.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/File/Glob/Glob.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/File/Glob/Glob.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Filter/Util/Call/Call.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Filter/Util/Call/Call.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/I18N/Langinfo/Langinfo.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/I18N/Langinfo/Langinfo.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/IO/IO.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/IO/IO.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/IPC/SysV/SysV.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/IPC/SysV/SysV.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/List/Util/Util.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/List/Util/Util.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/MIME/Base64/Base64.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/MIME/Base64/Base64.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Opcode/Opcode.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Opcode/Opcode.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/POSIX/POSIX.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/POSIX/POSIX.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/encoding/encoding.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/encoding/encoding.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/scalar/scalar.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/scalar/scalar.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/via/via.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/via/via.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/SDBM_File/SDBM_File.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/SDBM_File/SDBM_File.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Socket/Socket.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Socket/Socket.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Storable/Storable.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Storable/Storable.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Hostname/Hostname.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Hostname/Hostname.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Syslog/Syslog.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Syslog/Syslog.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Time/HiRes/HiRes.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Time/HiRes/HiRes.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Unicode/Normalize/Normalize.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/Unicode/Normalize/Normalize.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/XS/APItest/APItest.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/XS/APItest/APItest.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/XS/Typemap/Typemap.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/XS/Typemap/Typemap.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/attrs/attrs.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/attrs/attrs.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/re/re.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/re/re.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/threads/threads.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/threads/threads.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/threads/shared/shared.so
scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH in /var/tmp/portage/perl-5.8.7-r3/image//usr/lib/perl5/5.8.7/i386-linux/auto/threads/shared/shared.so

QA Notice: the following files contain insecure RUNPATH's
 Please file a bug about this at http://bugs.gentoo.org/
 For more information on this issue, kindly review:
 http://bugs.gentoo.org/81745
 usr/lib/perl5/5.8.7/i386-linux/auto/B/B.so
 usr/lib/perl5/5.8.7/i386-linux/auto/B/C/C.so
 usr/lib/perl5/5.8.7/i386-linux/auto/ByteLoader/ByteLoader.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Cwd/Cwd.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Data/Dumper/Dumper.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Devel/DProf/DProf.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Devel/PPPort/PPPort.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Devel/Peek/Peek.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Digest/MD5/MD5.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Encode.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Byte/Byte.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/CN/CN.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/EBCDIC/EBCDIC.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/JP/JP.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/KR/KR.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Symbol/Symbol.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/TW/TW.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Encode/Unicode/Unicode.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Fcntl/Fcntl.so
 usr/lib/perl5/5.8.7/i386-linux/auto/File/Glob/Glob.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Filter/Util/Call/Call.so
 usr/lib/perl5/5.8.7/i386-linux/auto/I18N/Langinfo/Langinfo.so
 usr/lib/perl5/5.8.7/i386-linux/auto/IO/IO.so
 usr/lib/perl5/5.8.7/i386-linux/auto/IPC/SysV/SysV.so
 usr/lib/perl5/5.8.7/i386-linux/auto/List/Util/Util.so
 usr/lib/perl5/5.8.7/i386-linux/auto/MIME/Base64/Base64.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Opcode/Opcode.so
 usr/lib/perl5/5.8.7/i386-linux/auto/POSIX/POSIX.so
 usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/encoding/encoding.so
 usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/scalar/scalar.so
 usr/lib/perl5/5.8.7/i386-linux/auto/PerlIO/via/via.so
 usr/lib/perl5/5.8.7/i386-linux/auto/SDBM_File/SDBM_File.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Socket/Socket.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Storable/Storable.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Hostname/Hostname.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Sys/Syslog/Syslog.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Time/HiRes/HiRes.so
 usr/lib/perl5/5.8.7/i386-linux/auto/Unicode/Normalize/Normalize.so
 usr/lib/perl5/5.8.7/i386-linux/auto/XS/APItest/APItest.so
 usr/lib/perl5/5.8.7/i386-linux/auto/XS/Typemap/Typemap.so
 usr/lib/perl5/5.8.7/i386-linux/auto/attrs/attrs.so
 usr/lib/perl5/5.8.7/i386-linux/auto/re/re.so
 usr/lib/perl5/5.8.7/i386-linux/auto/threads/threads.so
 usr/lib/perl5/5.8.7/i386-linux/auto/threads/shared/shared.so


!!! ERROR: dev-lang/perl-5.8.7-r3 failed.
!!! Function dyn_install, Line 1057, Exitcode 0
!!! Insecure binaries detected
!!! If you need support, post the topmost build error, NOT this status message.
Comment 8 Johan Lindquist 2006-04-12 08:30:49 UTC
I ended up "solving" this by using the ~amd64-flagged perl-5.8.8 (and ditto libperl) instead. Seems to me there's something wrong with the 5.8.7-r3 ebuild since that was all I did change.

This solution might require that you use a few other unstable packages (from the dev-perl group, mostly) later on since some stable builds depend on perl-5.8.7 explicitly and will try to downgrade.
Comment 9 Shadow 2006-04-14 05:30:26 UTC
I too am getting this error on a new stage3 install. I reproduced it twice with newly extracted Gentoo code and emerge sync. So this seems to be a problem with the perl-5.8.7-r3 ebuild.
Comment 10 solar (RETIRED) gentoo-dev 2006-04-29 10:18:00 UTC
what version of scanelf version are you guys using? 
Can you try with portage-2.0.54-r1
Comment 11 Michael Cummings (RETIRED) gentoo-dev 2006-05-27 12:51:06 UTC
Is this only happening on amd64 with <perl-5.8.8?
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-04-08 20:05:15 UTC
If you can reproduce this w/ perl-5.8.8-r2, reopen this bug.