splashutils-1.1.9.10 fails to emerge Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/splashutils-1.1.9.10 to / >>> md5 files ;-) splashutils-1.1.9.9.ebuild >>> md5 files ;-) splashutils-1.1.9.8.ebuild >>> md5 files ;-) splashutils-1.1.9.10.ebuild >>> md5 files ;-) splashutils-1.1.9.9-r1.ebuild >>> md5 files ;-) files/digest-splashutils-1.1.9.9-r1 >>> md5 files ;-) files/digest-splashutils-1.1.9.8 >>> md5 files ;-) files/digest-splashutils-1.1.9.9 >>> md5 files ;-) files/digest-splashutils-1.1.9.10 >>> md5 files ;-) files/splashutils-1.1.9.9-external-klibc.patch >>> md5 src_uri ;-) splashutils-lite-1.1.9.10.tar.bz2 >>> md5 src_uri ;-) splashutils-gentoo-0.1.14.tar.bz2 >>> md5 src_uri ;-) miscsplashutils-0.1.3.tar.bz2 >>> md5 src_uri ;-) libpng-1.2.8.tar.bz2 >>> md5 src_uri ;-) jpegsrc.v6b.tar.gz >>> md5 src_uri ;-) freetype-2.1.9.tar.bz2 >>> md5 src_uri ;-) zlib-1.2.3.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.13-gentoo-r3 >>> Unpacking source... >>> Unpacking splashutils-lite-1.1.9.10.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking splashutils-gentoo-0.1.14.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking miscsplashutils-0.1.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking libpng-1.2.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking freetype-2.1.9.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking zlib-1.2.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Source unpacked. cc -O2 fbres.c -o fbres strip fbres make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' gcc -O2 -Wall -I/usr/include/freetype2 -c -o fbtruetype.o fbtruetype.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o messages.o messages.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o console.o console.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o ttf.o ttf.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o luxisri.o luxisri.c gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib64 -o fbtruetype -L/usr/lib64 fbtruetype.o messages.o console.o ttf.o luxisri.o -lfreetype -lm gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib64 -static -o fbtruetype.static -L/usr/lib64 fbtruetype.o messages.o console.o ttf.o luxisri.o /usr/lib64/libfreetype.a /usr/lib64/libz.a -lm strip -s fbtruetype fbtruetype.static make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' cc -march=opteron -O2 -pipe -c -o fgconsole.o fgconsole.c cc -march=opteron -O2 -pipe -c -o getfd.o getfd.c cc -march=opteron -O2 -pipe fgconsole.o getfd.o -o fgconsole make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' CONF libjpeg MAKE libjpeg CONF freetype2 MAKE freetype2 CONF zlib MAKE zlib CONF libpng MAKE libpng CC kernel/kernel.o kernel.c: In function `handle_init': kernel.c:166: error: `FB_SPLASH_IO_ORIG_USER' undeclared (first use in this function) kernel.c:166: error: (Each undeclared identifier is reported only once kernel.c:166: error: for each function it appears in.) kernel.c: In function `main': kernel.c:332: error: `FB_SPLASH_IO_ORIG_KERNEL' undeclared (first use in this function) make: *** [kernel/kernel.o] Error 1 !!! ERROR: media-gfx/splashutils-1.1.9.10 failed. !!! Function src_compile, Line 131, Exitcode 2 !!! failed to build splashutils !!! If you need support, post the topmost build error, NOT this status message. tgnb@fux ~ $ sudo emerge info Portage 2.0.53_rc4 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r2 x86_64) ================================================================= System uname: 2.6.13-gentoo-r2 x86_64 AMD Opteron(tm) Processor 246 Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -O2 -pipe" CHOST="x86_64-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/env.d" CXXFLAGS="-march=opteron -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://mirror.datapipe.net/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://hal/gentoo-portage" USE="amd64 X a52 aac aalib alsa arts avi berkdb bitmap-fonts cdda cdinstall cdr crypt cups curl dts dvd dvdr eds emboss encode esd faad fam ffmpeg flac foomaticdb fortran freetype gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg kde lzw lzw-tiff mad matroska mikmod motif mozilla mp3 mpeg mysql ncurses nls nptl offensive ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline real samba sdl slang speex spell sqlite ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb userlocales v4l v4l2 vcd vorbis wxwindows xine xinerama xml2 xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS Reproducible: Always Steps to Reproduce:
I get exactly the same error, but on x86: Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/splashutils-1.1.9.10 to / >>> md5 files ;-) splashutils-1.1.9.9.ebuild >>> md5 files ;-) splashutils-1.1.9.8.ebuild >>> md5 files ;-) splashutils-1.1.9.9-r1.ebuild >>> md5 files ;-) splashutils-1.1.9.10.ebuild >>> md5 files ;-) files/digest-splashutils-1.1.9.9-r1 >>> md5 files ;-) files/digest-splashutils-1.1.9.8 >>> md5 files ;-) files/digest-splashutils-1.1.9.9 >>> md5 files ;-) files/splashutils-1.1.9.9-external-klibc.patch >>> md5 files ;-) files/digest-splashutils-1.1.9.10 >>> md5 src_uri ;-) splashutils-lite-1.1.9.10.tar.bz2 >>> md5 src_uri ;-) splashutils-gentoo-0.1.14.tar.bz2 >>> md5 src_uri ;-) miscsplashutils-0.1.3.tar.bz2 >>> md5 src_uri ;-) libpng-1.2.8.tar.bz2 >>> md5 src_uri ;-) jpegsrc.v6b.tar.gz >>> md5 src_uri ;-) freetype-2.1.9.tar.bz2 >>> md5 src_uri ;-) zlib-1.2.3.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.13-gentoo-r3 >>> Unpacking source... >>> Unpacking splashutils-lite-1.1.9.10.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking splashutils-gentoo-0.1.14.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking miscsplashutils-0.1.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking libpng-1.2.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking freetype-2.1.9.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking zlib-1.2.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Source unpacked. cc -O2 fbres.c -o fbres strip fbres make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' gcc -O2 -Wall -I/usr/include/freetype2 -c -o fbtruetype.o fbtruetype.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o messages.o messages.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o console.o console.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o ttf.o ttf.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o luxisri.o luxisri.c gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib -o fbtruetype -L/usr/lib fbtruetype.o messages.o console.o ttf.o luxisri.o -lfreetype -lm gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib -static -o fbtruetype.static -L/usr/lib fbtruetype.o messages.o console.o ttf.o luxisri.o /usr/lib/libfreetype.a /usr/lib/libz.a -lm strip -s fbtruetype fbtruetype.static make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer -c -o fgconsole.o fgconsole.c cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer -c -o getfd.o getfd.c cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer fgconsole.o getfd.o -o fgconsole make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' CONF libjpeg MAKE libjpeg CONF freetype2 MAKE freetype2 CONF zlib MAKE zlib CONF libpng MAKE libpng CC kernel/kernel.o kernel.c: In function `handle_init': kernel.c:166: Fehler:
I get exactly the same error, but on x86: Calculating dependencies ...done! >>> emerge (1 of 1) media-gfx/splashutils-1.1.9.10 to / >>> md5 files ;-) splashutils-1.1.9.9.ebuild >>> md5 files ;-) splashutils-1.1.9.8.ebuild >>> md5 files ;-) splashutils-1.1.9.9-r1.ebuild >>> md5 files ;-) splashutils-1.1.9.10.ebuild >>> md5 files ;-) files/digest-splashutils-1.1.9.9-r1 >>> md5 files ;-) files/digest-splashutils-1.1.9.8 >>> md5 files ;-) files/digest-splashutils-1.1.9.9 >>> md5 files ;-) files/splashutils-1.1.9.9-external-klibc.patch >>> md5 files ;-) files/digest-splashutils-1.1.9.10 >>> md5 src_uri ;-) splashutils-lite-1.1.9.10.tar.bz2 >>> md5 src_uri ;-) splashutils-gentoo-0.1.14.tar.bz2 >>> md5 src_uri ;-) miscsplashutils-0.1.3.tar.bz2 >>> md5 src_uri ;-) libpng-1.2.8.tar.bz2 >>> md5 src_uri ;-) jpegsrc.v6b.tar.gz >>> md5 src_uri ;-) freetype-2.1.9.tar.bz2 >>> md5 src_uri ;-) zlib-1.2.3.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.13-gentoo-r3 >>> Unpacking source... >>> Unpacking splashutils-lite-1.1.9.10.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking splashutils-gentoo-0.1.14.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking miscsplashutils-0.1.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking libpng-1.2.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking freetype-2.1.9.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Unpacking zlib-1.2.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.10/work >>> Source unpacked. cc -O2 fbres.c -o fbres strip fbres make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' gcc -O2 -Wall -I/usr/include/freetype2 -c -o fbtruetype.o fbtruetype.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o messages.o messages.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o console.o console.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o ttf.o ttf.c gcc -O2 -Wall -I/usr/include/freetype2 -c -o luxisri.o luxisri.c gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib -o fbtruetype -L/usr/lib fbtruetype.o messages.o console.o ttf.o luxisri.o -lfreetype -lm gcc -O2 -Wall -I/usr/include/freetype2 -L/usr/lib -static -o fbtruetype.static -L/usr/lib fbtruetype.o messages.o console.o ttf.o luxisri.o /usr/lib/libfreetype.a /usr/lib/libz.a -lm strip -s fbtruetype fbtruetype.static make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/fbtruetype' make[1]: Entering directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer -c -o fgconsole.o fgconsole.c cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer -c -o getfd.o getfd.c cc -march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer fgconsole.o getfd.o -o fgconsole make[1]: Leaving directory `/var/tmp/portage/splashutils-1.1.9.10/work/miscsplashutils-0.1.3/kbd' CONF libjpeg MAKE libjpeg CONF freetype2 MAKE freetype2 CONF zlib MAKE zlib CONF libpng MAKE libpng CC kernel/kernel.o kernel.c: In function `handle_init': kernel.c:166: Fehler: »FB_SPLASH_IO_ORIG_USER« nicht deklariert (erste Benutzung in dieser Funktion) kernel.c:166: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt kernel.c:166: Fehler: für jede Funktion in der er auftritt.) kernel.c: In function `main': kernel.c:332: Fehler: »FB_SPLASH_IO_ORIG_KERNEL« nicht deklariert (erste Benutzung in dieser Funktion) make: *** [kernel/kernel.o] Fehler 1 !!! ERROR: media-gfx/splashutils-1.1.9.10 failed. !!! Function src_compile, Line 131, Exitcode 2 !!! failed to build splashutils !!! If you need support, post the topmost build error, NOT this status message. ---------------------------------------------- emerge info: Portage 2.0.53_rc4 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r3 i686) ================================================================= System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer"CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium4 -mtune=pentium4 -O2 -pipe -fcaller-saves -falign-jumps -finline-functions -fweb -fomit-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.rz.uni-wuerzburg.de/pub/linux/gentoo" LANG="de_DE@euro" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X aac aalib acpi alsa avi bash-completion berkdb bitmap bitmap-fonts bmp bonobo browserplugin calendar cdr crypt cups curl dbus dga directfb divx4linux doc dvd dvdr eds emboss encode esd ethereal fam fbcon flash foomaticdb fortran ftp gdbm gif gimpprint ginac gnome gnomeprint gpm gstreamer gtk gtk2 gtkhtml hal howl iconv imagemagick imap imlib ipv6 ithreads jabber java jce jpeg junit lcms ldap libg++ libwww mad mikmod mmap mmx motif mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline samba sdl shared sndfile sox speex spell sse ssh ssl svg tcpd tetex theora tiff truetype truetype-fonts type1 type1-fonts unicode usb userlocales videos vorbis win32codecs wxwindows xinerama xml2 xmms xprint xv xvid zlib video_cards_nvidia linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Sorry, I forgot: I also get this error when compiling splashutils-1.1.9.9-r1. The last working version is "1.1.9.9". Christian
Could you please try to re-emerge klibc and then try to merge the latest version of splashutils?
re-emerging klibc solved this problem for me. thanks
OK, looks like something that is already fixed in klibc then.
Remerging klibc did the trick for me also. Thanks, Michal! Christian