When emerging ati-drivers-extra I get a missing headerfile report (fglrx_pp_proto.h) -- I think the maintainer might have forgotten to put this headerfile in the package? Reproducible: Always Steps to Reproduce: 1. put this line in /etc/portage/package.keywords -> x11-apps/ati-drivers-extra ~x86 2. emerge ati-drivers-extra 3. Actual Results: emerge exits with an error message, telling me it misses a header file. Expected Results: A clean build without any errors :). bram-pc ~ # emerge --info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r4 i686) ================================================================= System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.13 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-r6 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" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=athlon-xp -O3 -pipe" CHOST="i686-pc-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/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/env.d" CXXFLAGS="-mtune=athlon-xp -O3 -pipe" DISTDIR="/data/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/data/portage/packages" PORTAGE_TMPDIR="/data/portage/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa apm audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dts eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gpm gstreamer gtk gtk2 idn imlib ipv6 jpeg kde lcms libg++ libwww mad matroska mikmod mng motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline samba sdl spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 74472 [details] The error message The error message I get
I have the same problem with ati-drivers-extra-8.20.8 Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r4 i686) ================================================================= System uname: 2.6.14-gentoo-r4 i686 AMD Turion(tm) 64 Mobile ML-28 Gentoo Base System version 1.12.0_pre11 dev-lang/python: 2.3.5, 2.4.2 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-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~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/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo http://distfiles.gentoo.org" LANG="sl_SI" LC_ALL="sl_SI" LINGUAS="sl en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acl acpi alsa apm arts audiofile avi bash-completition berkdb bitmap-fonts bluetooth bzip2 cairo calendar cdparanoia cdr crypt cups curl dbus dri dts dvd dvdr dvdread eds emboss encode exif expat fam ffmpeg flac foomaticdb fortran ftp gdbm geoip gif glut gmp gphoto2 gpm gstreamer gtk gtk2 hal icq idn ieee1394 imagemagick imlib ipv6 jabber jpeg kde lcms ldap libg++ libwww lm_sensors lua mad matroska mcal mikmod mime mmx mng motif mp3 mpeg ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis openal opengl oscar oss pam pcmcia pcre pdflib perl plotutils png ppds python qt quicktime readline recode samba scanner sdl smartcard sndfile speex spell sqlite sse ssl svg svga tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb videos vorbis wifi win32codecs wmf xine xinerama xml xml2 xpm xprint xv xvid zlib linguas_sl linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Just a note: I think there is a mistake in the subject: the ati-drivers version is also 8.20.8, not 8.19.10 (see his emerge log)
In fact ... the fglrx panel compiles fine after commenting out the include statement. Though it seems to be an ATI mistake.
Created attachment 74512 [details, diff] Patch for the ebuild
(In reply to comment #5) > Created an attachment > Patch for the ebuild > I know it doesn't directly fit in here, but how to deal with this error: !!! Digest verification Failed: !!! /usr/portage/x11-apps/ati-drivers-extra/ati-drivers-extra-8.20.8.ebuild !!! Reason: Filesize does not match recorded size thanks, Uli
I think lu_zero just fixed this issue... (In reply to comment #6) > I know it doesn't directly fit in here, but how to deal with this error: > > !!! Digest verification Failed: > !!! /usr/portage/x11-apps/ati-drivers-extra/ati-drivers-extra-8.20.8.ebuild > !!! Reason: Filesize does not match recorded size Run: ebuild /usr/portage/x11-apps/ati-drivers-extra/ati-drivers-extra-8.20.8.ebuild manifest to regenerate the package manifest. That should fix your problem. However, don't run this command if you haven't modified the file yourself. It could be a bad ebuild or something of the sort...
Thanks for the fast patch for this ebuild, I can now emerge this package without any problems. IMHO this bug can be set to FIXED. Thanks a bunch :)
(In reply to comment #7) > Run: > ebuild /usr/portage/x11-apps/ati-drivers-extra/ati-drivers-extra-8.20.8.ebuild > manifest > to regenerate the package manifest. That should fix your problem. it worked perfectly, thanks Uli
I fixed it by adding the missing header, I'll check if this way is better later. Sorry but I got quite busy lately