Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343405 - dev-perl/Locale-gettext: undefined symbol: Perl_pad_sv
Summary: dev-perl/Locale-gettext: undefined symbol: Perl_pad_sv
Status: RESOLVED DUPLICATE of bug 335213
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-30 17:49 UTC by Vitaliy V. Osypenko
Modified: 2010-10-31 08:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaliy V. Osypenko 2010-10-30 17:49:30 UTC
make[2]: Entering directory `/var/tmp/portage/portage/sys-apps/coreutils-8.6/work/coreutils-8.6/man'
  GEN      uname.1
  GEN      arch.1
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi/auto/Locale/gettext/gettext.so: undefined symbol: Perl_pad_sv
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi/auto/Locale/gettext/gettext.so: undefined symbol: Perl_pad_sv
make[2]: *** [arch.1] Error 127
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [uname.1] Error 127
make[2]: Leaving directory `/var/tmp/portage/portage/sys-apps/coreutils-8.6/work/coreutils-8.6/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/portage/sys-apps/coreutils-8.6/work/coreutils-8.6'
make: *** [all] Error 2
emake failed

Reproducible: Always




Portage 2.2.0_alpha2 (default/linux/amd64/10.0/desktop, gcc-4.4.5, glibc-2.12.1-r2, 2.6.35-zen2-bfs x86_64)
=================================================================
System uname: Linux-2.6.35-zen2-bfs-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3800+-with-gentoo-2.0.1
Timestamp of tree: Sat, 30 Oct 2010 14:15:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r1
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.6.3-r1, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.82
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
Repositories: gentoo gnome zugaina rion kde-sunset kde sunrise local
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer --param max-gcse-passes=8 -fno-strict-overflow -fno-delete-null-pointer-checks -fno-tree-vrp -mno-align-stringops -minline-stringops-dynamically -mno-push-args -fno-ident"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer --param max-gcse-passes=8 -fno-strict-overflow -fno-delete-null-pointer-checks -fno-tree-vrp -mno-align-stringops -minline-stringops-dynamically -mno-push-args -fno-ident"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going"
FEATURES="assume-digests binpkg-logs buildpkg ccache distlocks fixlafiles fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.linux.cz/pub/linux/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en cs ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/gnome /var/lib/layman/zugaina /var/lib/layman/rion /var/lib/layman/kde-sunset /var/lib/layman/kde /var/lib/layman/sunrise /system/portage-local"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit 7zip X a52 aac acl acpi alsa amd64 avi bash-completion bitmap-fonts bluetooth branding bzip2 cairo cddb cdr cli cpudetection cracklib crypt css cups cxx dbus devmap dlloader dri dts dv dvd dvdr dvdread emboss emul-linux-x86 encode exif extensions fam fbcon ffmpeg firefox flac fortran ftp fuse gdbm gif glut gnutls gpm gstreamer gtk gtk2 htmlhandbook iconv ieee1394 ipv6 jpeg kde lame lcms libg++ libnotify lm_sensors logitech-mouse mad mikmod mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib musepack musicbrainz ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pango pcre pdf pdflib perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection sdl semantic-desktop session spell spl sse sse-filters sse2 sse3 ssl startup-notification svg symlink sysfs tcpd threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb utf8 vcd vorbis x264 xcb xcomposite xml xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs ru" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-10-30 18:02:39 UTC
Recompiling dev-perl/Locale-gettext should help.  This has something to do with USE=debug and CFLAGS="-g" in dev-lang/perl.
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2010-10-30 18:06:53 UTC
Please attach `perl -V` too.

I guess this is a incarnation of bug 335213.
Comment 3 Vitaliy V. Osypenko 2010-10-30 22:31:27 UTC
(In reply to comment #1)
> Recompiling dev-perl/Locale-gettext should help.  This has something to do with
> USE=debug and CFLAGS="-g" in dev-lang/perl.
> 

Thanks, it helped.

(In reply to comment #2)
> Please attach `perl -V` too.
> 
> I guess this is a incarnation of bug 335213.
> 

Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
   
  Platform:
    osname=linux, osvers=2.6.35-zen2-bfs, archname=x86_64-linux-thread-multi
    uname='linux hyperion 2.6.35-zen2-bfs #1 zen smp preempt sat sep 18 23:36:44 cest 2010 x86_64 amd athlon(tm) 64 x2 dual core processor 3800+ authenticamd gnulinux '
    config_args='-des -Duseshrplib -Darchname=x86_64-linux-thread -Dcc=x86_64-pc-linux-gnu-gcc -Doptimize=-O2 -march=native -pipe -fomit-frame-pointer --param max-gcse-passes=8 -fno-strict-overflow -fno-delete-null-pointer-checks -fno-tree-vrp -mno-align-stringops -minline-stringops-dynamically -mno-push-args -fno-ident -Dldflags=-Wl,-O1 -Wl,--as-needed -Dprefix=/usr -Dsiteprefix=/usr -Dvendorprefix=/usr -Dscriptdir=/usr/bin -Dprivlib=/usr/lib64/perl5/5.12.2 -Darchlib=/usr/lib64/perl5/5.12.2/x86_64-linux-thread-multi -Dsitelib=/usr/lib64/perl5/site_perl/5.12.2 -Dsitearch=/usr/lib64/perl5/site_perl/5.12.2/x86_64-linux-thread-multi -Dvendorlib=/usr/lib64/perl5/vendor_perl/5.12.2 -Dvendorarch=/usr/lib64/perl5/vendor_perl/5.12.2/x86_64-linux-thread-multi -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/share/man/man1 -Dsiteman3dir=/usr/share/man/man3 -Dvendorman1dir=/usr/share/man/man1 -Dvendorman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm -Dlibperl=libperl.so.5.12.2 -Dlocincpth=  -Duselargefiles -Dd_semctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost -Dperladmin=root@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm -Di_ndbm -Di_gdbm -Ui_db -Dusethreads -DDEBUGGING=-g -Dinc_version_list=5.12.1/x86_64-linux-thread-multi 5.12.1 5.12.0/x86_64-linux-thread-multi 5.12.0  -Dusrinc=/usr/include -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='x86_64-pc-linux-gnu-gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -march=native -pipe -fomit-frame-pointer --param max-gcse-passes=8 -fno-strict-overflow -fno-delete-null-pointer-checks -fno-tree-vrp -mno-align-stringops -minline-stringops-dynamically -mno-push-args -fno-ident',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector'
    ccversion='', gccversion='4.4.4', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='x86_64-pc-linux-gnu-gcc', ldflags ='-Wl,-O1 -Wl,--as-needed -fstack-protector'
    libpth=/usr/local/lib64 /lib64 /usr/lib64
    libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.12.1.so, so=so, useshrplib=true, libperl=libperl.so.5.12.2
    gnulibc_version='2.12.1'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -march=native -pipe -fomit-frame-pointer --param max-gcse-passes=8 -fno-strict-overflow -fno-delete-null-pointer-checks -fno-tree-vrp -mno-align-stringops -minline-stringops-dynamically -mno-push-args -fno-ident -fstack-protector -Wl,-O1 -Wl,--as-needed'                                                         
                                                                                                                                                                                   
                                                                                                                                                                                   
Characteristics of this binary (from libperl):                                                                                                                                     
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV                                                                                                                         
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_64_BIT_ALL                                                                                                      
                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES                                                                                                                
                        USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API                                                                                                                 
  Locally applied patches:                                                                                                                                                         
        0001-gentoo_MakeMaker-RUNPATH.diff                                                                                                                                         
        0002-gentoo_config_over.diff                                                                                                                                               
        0003-gentoo_cpan_definstalldirs.diff                                                                                                                                       
        0004-gentoo_cpanplus_definstalldirs.diff                                                                                                                                   
        0005-gentoo_create-libperl-soname.diff                                                                                                                                     
        0006-gentoo_MakeMaker-delete_packlist.diff                                                                                                                                 
        0007-fixes_8d66b3f9_h2hp_fix.diff                                                                                                                                          
  Built under linux                                                                                                                                                                
  Compiled at Sep 23 2010 18:43:25                                                                                                                                                 
  @INC:                                                                                                                                                                            
    /usr/lib64/perl5/site_perl/5.12.2/x86_64-linux-thread-multi                                                                                                                    
    /usr/lib64/perl5/site_perl/5.12.2                                                                                                                                              
    /usr/lib64/perl5/vendor_perl/5.12.2/x86_64-linux-thread-multi                                                                                                                  
    /usr/lib64/perl5/vendor_perl/5.12.2                                                                                                                                            
    /usr/lib64/perl5/5.12.2/x86_64-linux-thread-multi                                                                                                                              
    /usr/lib64/perl5/5.12.2                                                                                                                                                        
    /usr/lib64/perl5/site_perl                                                                                                                                                     
    /usr/lib64/perl5/vendor_perl/5.12.1/x86_64-linux-thread-multi                                                                                                                  
    /usr/lib64/perl5/vendor_perl/5.12.1                                                                                                                                            
    /usr/lib64/perl5/vendor_perl
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2010-10-31 08:11:47 UTC
(In reply to comment #3)
> (In reply to comment #1)
> > Recompiling dev-perl/Locale-gettext should help.  This has something to do with
> > USE=debug and CFLAGS="-g" in dev-lang/perl.
> 
> Thanks, it helped.

Please run `perl-cleaner --all` to rebuild all old 5.12.1 packages to avoid further problems like this.

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