//End of error output ----> creating libextractor.la (cd .libs && rm -f libextractor.la && ln -s ../libextractor.la libextractor.la) if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../../src/include -DPLUGIN_PATH="\"/usr/lib/libextractor\"" -fno-strict-aliasing -march=athlon64 -O2 -pipe -fomit-frame-pointer -MT extract.o -MD -MP -MF ".deps/extract.Tpo" -c -o extract.o extract.c; \ then mv -f ".deps/extract.Tpo" ".deps/extract.Po"; else rm -f ".deps/extract.Tpo"; exit 1; fi extract.c:227: error: conflicting types for ‘splice’ /usr/include/bits/fcntl.h:229: error: previous declaration of ‘splice’ was here make[3]: *** [extract.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/libextractor-0.5.14/work/libextractor-0.5.14/src/main' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/libextractor-0.5.14/work/libextractor-0.5.14/src/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/libextractor-0.5.14/work/libextractor-0.5.14/src' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/libextractor-0.5.14 failed. Call stack: ebuild.sh, line 1613: Called dyn_compile ebuild.sh, line 970: Called qa_call 'src_compile' environment, line 1535: Called src_compile libextractor-0.5.14.ebuild, line 29: Called die !!! compile failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-libs/libextractor-0.5.14/temp/build.log'. // -----> Build log to follow
Created attachment 109022 [details] build.log for failed libextractor compile
rob@one ~ $ emerge --info Portage 2.1.2-r6 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r4 i686) ================================================================= System uname: 2.6.19-gentoo-r4 i686 AMD Athlon(tm) 64 Processor 3700+ Gentoo Base System version 1.12.9 Timestamp of tree: Sat, 03 Feb 2007 04:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://mirror.pacific.net.au/linux/Gentoo http://gentoo.mirrors.tds.net/gentoo http://mirror.utdlug.org/linux/distributions/gentoo/ http://mirror.datapipe.net/gentoo http://85.25.128.62" LANG="en_AU.UTF-8" LINGUAS="en en_AU" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/xgl-coffee /usr/portage/local/layman/xeffects /usr/portage/local/layman/enlightenment" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac aalib alsa arts asf avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzlib cairo cdparanoia cdr cli cracklib crypt cups dbus dlloader dri dv dvd dvdr dvdread eds emboss encode esd fam ffmpeg firefox flac fortran freetype gdbm gif gimp glitz gnome gpm gstreamer gtk gtk2 hal iconv imlib imlib2 ipv6 isdnlog java javascript jpeg kde ldap libg++ mad midi mikmod mjpeg mmx mmxext mp3 mpeg mpg mplayer ncurses nls nptl nptlonly nsplugin nvidia offensive ogg opengl oss pam pcre pdf pdflib perl png ppds pppd print python qt3 qt4 quicktime readline real reflection sane scanner sdl session spell spl sse sse2 sse3 ssl svg svga tcpd tga tiff totem truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vorbis win32codecs wmf wmv x86 xine xml xorg xsane xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_AU" USERLAND="GNU" VIDEO_CARDS="nvidia nv v4l vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Does it happen with 0.5.15?
(In reply to comment #3) > Does it happen with 0.5.15? > I added "media-libs/libextractor ~x86" to package.keywords and 0.5.15 compiled fine. Thankyou, I'm changing this bug to RESOLVED-FIXED
That's not a fix. It's related to glibc-2.5. Arches, please stabilize =media-libs/libextractor-0.5.15 Thanks
sparc stable.
amd64 stable