media-plugins/swh-plugins-0.4.3 elicits compiler errors on build. Reproducible: Always Steps to Reproduce: 1. emerge media-plugins/swh-plugins-0.4.3 2. 3. Actual Results: The build failed. Expected Results: The build should have worked. Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.10 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="S3TC X aac aalib accessibility acl acpi acpi4linux adns aim alsa antlr apm arts async audiofile avi bcel berkdb bluetooth bonobo bsh cddb cdf cdr clanJavaScript clanVoice cmucl crypt cscope cups curl dga dillo directfb divx4linux djbfft doc dv dvb dvd dvdr editor encode escreen esd evo expat f77 faad fbcon fbdev fdftk ffmpeg fftw flac fluidsynth fmod foomaticdb freetype fs fullrpc gb gd gdbm gif gimpprint glade glgd glut gmp gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hbci icq icu idea ieee1394 imagemagick imlib imlib2 ipcs irda irmc jabber jack java javamail javascript jbig jdepend joystick jpeg jsch jython kde ladcca lcd lcms libcaca libdsk libg++ libgda libsamplerate libwww live log4j lufsusermount lynxkeymap lzw-tiff mad matroska md5sum mdb mikmod mldonkeypango mmx mng monkey mono motif mozcalendar mozdomi mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mpi msdav msn music nas native ncurses net netcdf nls nntp no-opts nocd nptl objc ocaml offensive ofx oggvorbis openal opengl opie optional-tasks oscar oss pam pcap pda pdflib perl physfs plotutils png pnp portaudio ppds pthreads python qt quicktime readline regexp rhino rogue ruby samba scanner sdk sdl slang slp snmp sox speedo speex spell sqlite src sse ssl svg svga t1lib tcltk tcpd theora threads tiff timidity tlen transcode truetype type1 unicode usb v4l v4l2 video_cards_nvidia videos vim-with-x wifi wmf wsconvert wxwin wxwindows x86 xalan xatrix xerces xine xml xml2 xmms xosd xv xvid yahoo zlib zvbi"
Created attachment 30927 [details] ebuild summary Here's the ebuild summary.
Created attachment 31816 [details] output of 'emerge info' and 'emerge swh-plugins'
i made a diff of the ./configure output of the failed and succeeded build attempts and found the following (in failed): checking for shared library run path origin... ./config.rpath: ./config.rpath: No such file or directory done may that be relevant?
i managed to 'manually' emerge the swh-plugins after i deleted one "const" from the perlscript that creates c sources from xml templates. from what i understand it's harmless, but i wonder why this const was there in the first place and how some compilers manage to miss the resulting errors. if you wonder, it's second "const" in the line 353 of the file makestub.pl
I can confirm the same problem and the same manual fix works for me, although I also had to manually delete the delay_1898.so.c in the distribution in order to force a new one to be created from the xml file with makestub.pl.
torbenh is retired
is that also a problem for you with a more recent version?
0.4.11 builds fine for me.
Please take my name off this bug. I'm retired.
time solved - bug is not present on current releases of swh-plugins