Summary: | vim-6.1-r21 won't build if perl is emerged with threading enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Derek Dolney <z23> |
Component: | [OLD] Development | Assignee: | Vim Maintainers <vim> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kkrizka, krl, moth, robert.buzna, ryansg, t35t0r |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Derek Dolney
2003-03-24 22:28:13 UTC
BTW, I vim-6.1-r20.ebuild didn't have this problem. as the message in perl's ebuild states (paraphrasing here), you enable "thread" at your OWN risk, we don't support any breakages it might cause. This is easy to resolve - just make sure that libperl is merged with the same threading USE flags as perl. The errors listed are caused by having a libperl built without threading and a perl built with. *** Bug 87875 has been marked as a duplicate of this bug. *** *** Bug 89553 has been marked as a duplicate of this bug. *** *** Bug 90044 has been marked as a duplicate of this bug. *** Reassigning this to vim@ so that I can actually find it... The fix if you see this lot is to rebuild perl and libperl with the same USE flags. *** Bug 94235 has been marked as a duplicate of this bug. *** I have the same problem, except that when I recompile libperl and perl with the same USE flags and then trying to recompile vim, it still gives me the same error. When I first installed my system, I compiled vim with USE="minimal" and now USE="-minimal" gives me these errors. #emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Intel(R) Celeron(TM) CPU 1000MHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe" CHOST="i686-pc-linux-gnu" 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="-O3 -march=pentium3 -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/gentoo ftp://mirror.pudas.net/gentoo ftp://ftp.linux.ee/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acpi alsa apache2 apm arts bash-completion bcmath berkdb bzlib calendar crypt cscope dbase doc eds emboss encode fastcgi firebird flash foomaticdb fortran freetds ftp gd gdbm gif gstreamer hardenedphp imagemagick imlib innodb ipv6 java jpeg lcms libg++ libwww mikmod milter motif mysql mysqli nas ncurses nls nocd nptl oav odbc ogg pam pcre pdflib perl php png postgres python quicktime readline samba sasl sdl session slang spell spl sqlite ssl tcpd tokenizer truetype truetype-fonts type1-fonts userlocales vhosts vorbis x86 xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY Sorry, my mistake. There was a typo in /etc/portage/package.use and libperl was compiled without 'ithreads' same time as perl was compiled with 'ithreads'. *** Bug 126657 has been marked as a duplicate of this bug. *** *** Bug 128768 has been marked as a duplicate of this bug. *** |