: undefined reference to `Perl_sv_upgrade' objects/if_perl.o(.text+0x280e): In function `cur_val': : undefined reference to `Perl_newSV' objects/if_perl.o(.text+0x2826): In function `cur_val': : undefined reference to `Perl_sv_setiv' objects/if_perl.o(.text+0x2835): In function `XS_VIM_SetOption': : undefined reference to `PL_stack_base' objects/if_perl.o(.text+0x283a): In function `XS_VIM_SetOption': : undefined reference to `PL_markstack_ptr' objects/if_perl.o(.text+0x2848): In function `XS_VIM_SetOption': : undefined reference to `PL_stack_sp' objects/if_perl.o(.text+0x2852): In function `XS_VIM_SetOption': : undefined reference to `PL_markstack_ptr' objects/if_perl.o(.text+0x289f): In function `XS_VIM_SetOption': : undefined reference to `PL_stack_sp' objects/if_perl.o(.text+0x28b4): In function `XS_VIM_SetOption': : undefined reference to `Perl_sv_2pv_nolen' objects/if_perl.o(.text+0x28c2): In function `XS_VIM_SetOption': : undefined reference to `Perl_croak' objects/if_perl.o(.text+0x28d5): In function `XS_VIM_DoCommand': : undefined reference to `PL_stack_base' objects/if_perl.o(.text+0x28da): In function `XS_VIM_DoCommand': : undefined reference to `PL_markstack_ptr' objects/if_perl.o(.text+0x28e8): In function `XS_VIM_DoCommand': : undefined reference to `PL_stack_sp' objects/if_perl.o(.text+0x28f2): In function `XS_VIM_DoCommand': : undefined reference to `PL_markstack_ptr' objects/if_perl.o(.text+0x292b): In function `XS_VIM_DoCommand': : undefined reference to `PL_stack_sp' objects/if_perl.o(.text+0x2944): In function `XS_VIM_DoCommand': : undefined reference to `Perl_sv_2pv_nolen' objects/if_perl.o(.text+0x2952): In function `XS_VIM_DoCommand': : undefined reference to `Perl_croak' objects/if_perl.o(.text+0x296f): In function `xs_init': : undefined reference to `boot_DynaLoader' objects/if_perl.o(.text+0x297b): In function `xs_init': : undefined reference to `Perl_newXS' objects/if_perl.o(.text+0x2997): In function `xs_init': : undefined reference to `Perl_newXS' collect2: ld returned 1 exit status make[1]: *** [vim] Error 1 make[1]: Leaving directory `/var/tmp/portage/vim-6.2/work/vim62/src' make: *** [first] Error 2 !!! ERROR: app-editors/vim-6.2 failed. !!! Function src_compile, Line 194, Exitcode 2 !!! emake failed this is the error i recieve here is my 'emerge info' Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21 i686 AMD Athlon(tm) Processor 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/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 gif jpeg gnome libg++ libwww mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts svga java X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-tbird -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-mcpu=athlon-tbird -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" Reproducible: Always Steps to Reproduce: 1.emerge vim 2. 3. Actual Results: emerge fails with error noted above an USE="-perl" emerge vim completes with no errors
also my initial install of vim completed sucessfully, it was only after an upgrade attempt this problem has shown itself.
I have no idea what's going on here yet. Please create an attachment to this bug with the full output of "emerge vim". Thanks.
If you choose to provide the attachment to further pursuing this bug, please reopen the bug. I'm closing it because it seems to be a single-instance problem.
Created attachment 27962 [details] Log of 'emerge vim' output.
Comment on attachment 27962 [details] Log of 'emerge vim' output. If you need any other info just ask - like the reporter I've successfully emerged vim using '-perl' but I don't mind messing around with it since it's not a mission critical app for me.
I am getting the exact same problem during emerging of vim-6.3. Im using a 2.6.5-gentoo-r1 SMP kernel, with threaded glibc and perl 5.8.2 (also threaded). I have worked around it by putting -perl in my USE flags. emerge info: Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Pentium III (Katmai) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://212.219.247.11/sites/www.ibiblio.org/gentoo/ ftp://mirrors.tds.net/gentoo http://212.219.247.10/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gtk2 imlib jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd threads truetype x86 xml2 xmms xv zlib"