Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 133255

Summary: alsa-driver-1.0.10-r2 fails to emerge - error in include/linux/pci.h:460
Product: Gentoo Linux Reporter: Attila Stehr <as.gentoo>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: critical    
Priority: High    
Version: 2005.1   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Attila Stehr 2006-05-13 18:49:20 UTC
After making kernel 2.6.16-gentoo-r7 and nvidia-kernel (-glx -settings) I got (get) this error:

------snip-----------------------------
copying file alsa-kernel/usb/usx2y/usx2yhwdeppcm.c
patching file usx2yhwdeppcm.c
Hunk #2 succeeded at 159 (offset 1 line).
Hunk #3 succeeded at 242 (offset 1 line).
Hunk #4 succeeded at 311 (offset 1 line).
Hunk #5 succeeded at 332 (offset 1 line).
Hunk #6 succeeded at 707 (offset -2 lines).
Hunk #7 succeeded at 768 (offset -2 lines).
make[3]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/usb/usx2y'
make[2]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/usb'
make[1]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10'
make -C /usr/src/linux M=/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10 O=/usr/src/linux modules
make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r7'
  CC [M]  /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/memalloc.o
  CC [M]  /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/sgbuf.o
In file included from /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/include/adriver.h:770,
                 from /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/sgbuf.c:13:
include/linux/pci.h:460: Fehler: Syntaxfehler vor numerischer Konstante
magic atti #
------snip--------------------------------

translation:
include/linux/pci.h:460: Error: syntax error before(?) numeric constant


Portage 2.0.54 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.4-r2, 2.6.16-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r4
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
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
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer -fno-stack-protector"
CHOST="x86_64-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 /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/eselect/compiler /etc/gconf /etc/terminfo /usr/X11R6/bin/startx /etc/env.d"
CXXFLAGS="-march=athlon64 -O3 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe -fomit-frame-pointer -fno-stack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks sandbox severe sfperms strict test"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acpi alsa amd64 artworkextra asf audiofile avi berkdb bidi bitmap-fonts bzip2 bzlib cairo cdda cdio cdparanoia cdr cli crypt css cups curl dbus dga directfb dlloader dmalloc dnd dpms dri dts dvb dvd dvdr dvdread dvi eds effects emacs emboss encode esd exif expat fam fame fat fbcon ffmpeg firefox foomaticdb freetype gcj gdbm ggi gif gimpprint glut gmp gnome gnutls gpm gs gstreamer gtk gtk2 gtkhtml hal hardened howl hpn httpd idn imagemagick imlib ipv6 isdnlog ithreads javascript jpeg jpeg2k kde lcms libsamplerate libwww linuxthreads-tls live lzo lzw lzw-tiff matroska mbox memlimit milter mjpeg mmap mng mozcalendar mozdevelop mozsvg mp3 mpeg mpi nautilus ncurses nls nptl nptlonly nsplugin ntfs nvidia offensive ogg oggvorbis on-the-fly-crypt openal openexr opengl pam pcre pdflib perl png ppds pppd python qt quicktime readline reflection reiserfs rle sasl sdl session slang sndfile spell spl ssl stream svg symlink tcltk tcpd test tetex tga theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd video_cards_nvidia videos vlm vorbis wmf wxwindows xine xml xml2 xmms xorg xosd xpm xprint xtermtoolbar xv xvid xvmc yv12 zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY


I get the same result w/ these settings:
vanilla gcc
CFLAGS="-march=athlon64 -O1 -pipe -fomit-frame-pointer -g -ggdb -fno-inline -fno-pie -fno-stack-protector"
___or___
CFLAGS			="-march=athlon64 -O1 -g -ggdb -fPIC"
LDFLAGS			="-Wl,-O1"
FEATURES		="candy severe sfperms test nostrip splitdebug"
Comment 1 Mrugesh Karnik 2006-05-13 19:30:45 UTC
I get the same error when trying to rebuild the driver for 2.6.16:

make[3]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/usb/usx2y'
make[2]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/usb'
make[1]: Leaving directory `/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10'
make -C /usr/src/linux M=/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10 O=/usr/src/linux modules
make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r7'
  CC [M]  /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/memalloc.o
  CC [M]  /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/sgbuf.o
In file included from /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/include/adriver.h:770,
                 from /var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/sgbuf.c:13:
include/linux/pci.h:460: error: syntax error before numeric constant
make[4]: *** [/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore/sgbuf.o] Error 1
make[3]: *** [/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10/acore] Error 2
make[2]: *** [_module_/var/tmp/portage/alsa-driver-1.0.10-r2/work/alsa-driver-1.0.10] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r7'
make: *** [compile] Error 2

!!! ERROR: media-sound/alsa-driver-1.0.10-r2 failed.
Call stack:
  ebuild.sh, line 1527:   Called dyn_compile
  ebuild.sh, line 930:   Called src_compile
  alsa-driver-1.0.10-r2.ebuild, line 101:   Called die

Here's my emerge --info:

Portage 2.1_pre10-r5 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7 x86_64 AMD Sempron(tm) Processor 2500+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
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
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-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/share/X11/xkb /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig ccache distlocks metadata-transfer nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_GB.UTF-8"
LINGUAS="en_GB en_IN"
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/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acl acpi alsa apache2 arts audiofile avi bash-completion bcmath berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cli crypt dbug dbus dio directfb dri dvd dvdr dvdread emboss emul-linux-x86 encode exif fam fbcon ffmpeg flac foomaticdb fortran ftp gif glitz gnutls gpm gstreamer gtk2 hal imagemagick imap imlib ipv6 isdnlog jabber jack jack-tmpfs javascript jpeg kde kerberos krb4 ldap lm_sensors logrotate lzw lzw-tiff maildir mbox mime mng mozilla mp3 mpeg msn musepack mysql ncurses nis nls nptl nptlonly nvidia offensive ogg opengl pam pcre pdflib perl php png portaudio posix pppd python qt quicktime readline reflection samba session sndfile snmp spell spl ssl svg sysvipc tcpd tetex tiff till timidity truetype truetype-fonts type1-fonts unicode usb vcd verbose vorbis xcomposite xine xml xml2 xorg xpm xscreensaver xsl xslt xv xvid yahoo zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB linguas_en_IN userland_GNU video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_none"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Attila Stehr 2006-05-13 19:38:37 UTC
The bug seems to be fixed with alsa-driver-1.0.11


--------------------snip---------------------------------
>>> Regenerating /etc/ld.so.cache...
>>> media-sound/alsa-driver-1.0.11 merged.

 media-sound/alsa-driver
    selected: 1.0.10-r2
   protected: 1.0.11
     omitted: none

...

--- !empty dir /lib/modules
--- !empty dir /lib
 * Removing media-sound/alsa-driver-1.0.10-r2 from moduledb.
>>> Regenerating /etc/ld.so.cache...
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.

magic linux #
---------------------------snip-------------------------
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-05-13 20:59:46 UTC
Use 1.0.11.


*** This bug has been marked as a duplicate of 127567 ***
Comment 4 Attila Stehr 2006-05-14 08:17:59 UTC
1.0.11 was marked testing yesterday ...