Bug 127985 - artsplugin-mpeglib-3.5.2 build fails
|
Bug#:
127985
|
Product: Gentoo Linux
|
Version: 2006.0
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kde@gentoo.org
|
Reported By: bugzilla@lourdas.name
|
|
Component: KDE
|
|
|
URL:
|
|
Summary: artsplugin-mpeglib-3.5.2 build fails
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-03-29 06:58 0000
|
emerge --info
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2,
2.6.16-gentoo-r1 i686)
=================================================================
System uname: 2.6.16-gentoo-r1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.14
dev-lang/python: 2.3.5-r2, 2.4.2
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-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://gentoo.risq.qc.ca /ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/
http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/
ftp://gentoo.agsn.ca/ http://mirror.datapipe.net/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.ntua.gr/pub/linux/gentoo/ http://gentoo.math.bme.hu
http://ftp.heanet.ie/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://mirror.gentoo.no/ http://mirror.etf.bg.ac.yu/gentoo
http://mirror.isp.net.au/pub/gentoo/ http://gentoo.osuosl.org/
http://adelie.polymtl.ca/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 acl acpi alsa apache2 apm arts artswrappersuid
audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 bzlib
cairo caps cdr chm cli crypt css ctype cups curl dba dbus doc dri dts dvd dvdr
dvdread eds effects emboss encode esd examples exif expat fam fastbuild fbcon
ffmpeg firefox flac flatfile foomaticdb force-cgi-redirect fortran ftp gd gdbm
gif gimp gimpprint glut glx gmp gnome gnomedb gnutls gphoto2 gpm gstreamer gtk
gtk2 gtkhtml guile hal hddtemp howl iconv idn imagemagick imap imlib ipv6
jabber java jpeg jpeg2k junit kde kdeenablefinal lcms ldap libg++ libsamplerate
libwww lm_sensors lua mad maildir mailwrapper memlimit mhash mikmod mime mmx
mmxext mng motif mozdevelop mozilla mozsvg mp3 mpeg mplayer mpm-worker mysql
mysqli ncurses nls nodrm nomalloccheck nptl nptlonly nsplugin objc odbc
offensive ogg openal opengl oss pam pcntl pcre pdf pdflib pear perl php pic
plugin png posix postgres postgresi ppds python qt quicktime rar rdesktop
readline recode ruby samba sasl scanner sdl server session simplexml slang
sndfile soap sockets speex spell spl spreadsheet sqlite sse ssl subtitles
subversion svga symlink tcltk tcpd tetex threads tidy tiff tokenizer truetype
truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis win32codecs
wmf wv wxgtk1 xine xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xv xvid
zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS,
PORTDIR_OVERLAY
See attached emerge log file.
Same here.
Portage 2.1_pre7-r2 (default-linux/x86/2006.0, gcc-4.0.3, glibc-2.4-r1,
2.6.16-nitro-git9 i686)
=================================================================
System uname: 2.6.16-nitro-git9 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python: 2.3.4-r1, 2.4.2-r1
sys-apps/sandbox: 1.2.17
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-r2
sys-devel/binutils: 2.16.1-r2
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -ftracer -fomit-frame-pointer
-fprefetch-loop-arrays -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=prescott -pipe -ftracer -fomit-frame-pointer
-fprefetch-loop-arrays -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-nitro"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X Xaw3d a52 aac acpi aim alsa apache2 arts asf audiofile avi
bash-completion berkdb bitmap-fonts bonjour bzip2 cairo ccache cdda cddb cdio
cdparanoia cdr clamav cli crypt cscope css ctype cups curl dba dbus dga
disablexmb dts dvd dvdr dvdread eds emboss encode exif expat fame fastbuild
ffmpeg firefox flac flash foomaticdb force-cgi-redirect fortran ftp gb gd gdbm
gif gimp gimpprint glx gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal
howl iconv icq imagemagick imlib inifile ithreads jabber jack java javascript
joystick jpeg jpeg2k kde kdeenablefinal ladcca libclamav libg++ libwww lirc
live lm_sensors logitech-mouse mad mbox memlimit mhash mikmod mjpeg mmap mmx
mmxext mng motif mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3
mpeg msn musepack musicbrainz mysql ncurses network nls nntp nptl nptlonly
nvidia oav objc offensive ogg oggvorbis opengl pam pcre pdflib perl php png
posix ppds python qt quicktime readline real rtc ruby samba scanner sdl session
sharedmem silc simplexml sndfile soap sockets socks5 spell spl sse sse2 ssl
stream svg tabs tcltk tcpd tga theora threads tidy tiff tokenizer truetype
truetype-fonts trusted type1-fonts udev unicode usb userlocales utf8 v4l v4l2
visualization vorbis win32codecs wmf wxwindows xchat xcomposite xft xine xml
xml2 xmlrpc xmms xosd xpm xrandr xscreensaver xsl xv xvid yahoo zeroconf zip
zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse
kernel_linux userland_GNU video_cards_nvidia video_cards_v4l"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS
Similar error on ppc with gcc4.1.0. The error is slightly different but off
the same kind (extract):
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x264): undefined reference to
`Arts::Object_skel::_queryType(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x268): undefined reference to
`Arts::Object_skel::_queryEnum(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x26c): undefined reference to
`Arts::Object_skel::_toString()'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x270): undefined reference to `virtual thunk to
Arts::SynthModule_skel::_isCompatibleWith(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x274): undefined reference to
`Arts::Object_skel::_addChild(Arts::Object, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x278): undefined reference to
`Arts::Object_skel::_removeChild(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x27c): undefined reference to
`Arts::Object_skel::_getChild(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTC19NULLPlayObject_impl108_N4Arts16SynthModule_skelE[vtable
for NULLPlayObject_impl]+0x280): undefined reference to
`Arts::Object_skel::_queryChildren()'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTI19NULLPlayObject_impl[typeinfo
for NULLPlayObject_impl]+0x10): undefined reference to `typeinfo for
Arts::StdSynthModule'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTV27NULLPlayObject_impl_Factory[vtable
for NULLPlayObject_impl_Factory]+0x2c): undefined reference to
`Arts::Factory::startup()'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTV27NULLPlayObject_impl_Factory[vtable
for NULLPlayObject_impl_Factory]+0x30): undefined reference to
`Arts::Factory::shutdown()'
.libs/nullPlayObject_impl.o:(.data.rel.ro._ZTI27NULLPlayObject_impl_Factory[typeinfo
for NULLPlayObject_impl_Factory]+0x10): undefined reference to `typeinfo for
Arts::Factory'
collect2: ld returned 1 exit status
make[3]: *** [libarts_mpeglib.la] Error 1
make[3]: Leaving directory
`/var/tmp/portage/artsplugin-mpeglib-3.5.2/work/artsplugin-mpeglib-3.5.2/mpeglib_artsplug'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/artsplugin-mpeglib-3.5.2/work/artsplugin-mpeglib-3.5.2/mpeglib_artsplug'
--------------------------------------
emerge info:
Portage 2.0.54 (default-linux/ppc/ppc32/2006.0/G4, gcc-4.1.0, glibc-2.3.6-r3,
2.6.14-gentoo-r5 ppc)
=================================================================
System uname: 2.6.14-gentoo-r5 ppc 7450, altivec supported
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python: 2.3.5-r2, 2.4.2
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-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=7450 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt
-fsigned-char -frename-registers -fweb -fno-strict-aliasing"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=7450 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt
-fsigned-char -frename-registers -fweb -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.vic.keypoint.com.au http://mirrors.tds.net/gentoo
ftp://mirrors.tds.net/gentoo http://mirror.tucdemonic.org/gentoo/"
LC_ALL="en_GB.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="ppc X a52 aac aalib alsa altivec apache2 apm arts audiofile berkdb
bitmap-fonts bonobo bzip2 cairo cddb cdf cdparanoia cdr cli crypt ctype cups
curl dba dri dts dv dvd dvdr dvdread emboss encode esd exif expat f77 fam
fastbuild fbcon ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm
gif glut gmp gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal idn ieee1394
imagemagick imlib imlib2 ipv6 java jbig jpeg jpeg2k kde kdexdeltas lcms libg++
libwww live lzo mad matroska memlimit mikmod mjpeg mng motif mp3 mpeg ncurses
netcdf network nls nptl ogg openal openexr opengl oss pam pcre pdflib perl
plotutils png posix ppds python qt quicktime rdesktop readline ruby samba sdl
session simplexml slang slp soap sockets spell spl ssl svg szip tcltk tcpd
tetex theora tiff tokenizer truetype truetype-fonts type1-fonts udev unicode
usb vorbis wmf xine xml xml2 xmms xsl xv xvid zeroconf zlib userland_GNU
kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
parallel make error?
try MAKEOPTS="-j1" ?
(In reply to comment #4)
> parallel make error?
>
> try MAKEOPTS="-j1" ?
>
OK, Ijust tried: MAKEOPTS="-j1" emerge -u artsplugin-mpeglib
and it failed just the same. I don't have any
MAKEOPTS in my make.conf so it probably was defaulting to -j1.
Identified the bug, working on fixing it.
Okay added a patch to fix this problem and committed to KDE svn a change that
should solve the problem in an eventual 3.5.3.
(In reply to comment #7)
> Okay added a patch to fix this problem and committed to KDE svn a change that
> should solve the problem in an eventual 3.5.3.
>
Works for me now. Thanks!