Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19331 - gs-sources (2.4.21_pre7) compile fails when CONFIG_SOUND is enabled
Summary: gs-sources (2.4.21_pre7) compile fails when CONFIG_SOUND is enabled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Bob Johnson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-14 19:22 UTC by Frantz Dhin
Modified: 2003-04-20 10:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frantz Dhin 2003-04-14 19:22:06 UTC
Compile fails and I tried both pre5 and pre7, and it does not matter wether sound is 
enabled or as module. Behaviour is the same. If you want my .config just shout. 
What I did for this example output is enable sound and sblive as modules. 
 
make[2]: Entering directory `/usr/src/linux-2.4.21_pre7-gss/drivers/sound' 
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21_pre7-gss/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE  
-nostdinc -iwithprefix include -DKBUILD_BASENAME=sound_core  
-DEXPORT_SYMTAB -c sound_core.c 
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21_pre7-gss/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE  
-nostdinc -iwithprefix include -DKBUILD_BASENAME=sound_firmware  -c -o 
sound_firmware.o sound_firmware.c 
ld -m elf_i386 -r -o soundcore.o sound_core.o sound_firmware.o 
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21_pre7-gss/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE  
-nostdinc -iwithprefix include -DKBUILD_BASENAME=es1371  -c -o es1371.o 
es1371.c 
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21_pre7-gss/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE  
-nostdinc -iwithprefix include -DKBUILD_BASENAME=ac97_codec  
-DEXPORT_SYMTAB -c ac97_codec.c 
ac97_codec.c:131: `AC97_NO_PCM_VOLUME' undeclared here (not in a function) 
ac97_codec.c:131: initializer element is not constant 
ac97_codec.c:131: (near initialization for `ac97_codec_ids[12].flags') 
ac97_codec.c:131: initializer element is not constant 
ac97_codec.c:131: (near initialization for `ac97_codec_ids[12]') 
ac97_codec.c:132: `AC97_NO_PCM_VOLUME' undeclared here (not in a function) 
ac97_codec.c:132: initializer element is not constant 
ac97_codec.c:132: (near initialization for `ac97_codec_ids[13].flags') 
ac97_codec.c:132: initializer element is not constant 
ac97_codec.c:132: (near initialization for `ac97_codec_ids[13]') 
ac97_codec.c:133: `AC97_NO_PCM_VOLUME' undeclared here (not in a function) 
ac97_codec.c:133: initializer element is not constant 
ac97_codec.c:133: (near initialization for `ac97_codec_ids[14].flags') 
ac97_codec.c:133: initializer element is not constant 
ac97_codec.c:133: (near initialization for `ac97_codec_ids[14]') 
ac97_codec.c:134: initializer element is not constant 
ac97_codec.c:134: (near initialization for `ac97_codec_ids[15]') 
ac97_codec.c:135: initializer element is not constant 
ac97_codec.c:135: (near initialization for `ac97_codec_ids[16]') 
ac97_codec.c:136: initializer element is not constant 
ac97_codec.c:136: (near initialization for `ac97_codec_ids[17]') 
ac97_codec.c:137: initializer element is not constant 
ac97_codec.c:137: (near initialization for `ac97_codec_ids[18]') 
ac97_codec.c:138: initializer element is not constant 
ac97_codec.c:138: (near initialization for `ac97_codec_ids[19]') 
ac97_codec.c:139: initializer element is not constant 
ac97_codec.c:139: (near initialization for `ac97_codec_ids[20]') 
ac97_codec.c:140: initializer element is not constant 
ac97_codec.c:140: (near initialization for `ac97_codec_ids[21]') 
ac97_codec.c:141: initializer element is not constant 
ac97_codec.c:141: (near initialization for `ac97_codec_ids[22]') 
ac97_codec.c:142: initializer element is not constant 
ac97_codec.c:142: (near initialization for `ac97_codec_ids[23]') 
ac97_codec.c:143: initializer element is not constant 
ac97_codec.c:143: (near initialization for `ac97_codec_ids[24]') 
ac97_codec.c:144: `AC97_DELUDED_MODEM' undeclared here (not in a function) 
ac97_codec.c:144: initializer element is not constant 
ac97_codec.c:144: (near initialization for `ac97_codec_ids[25].flags') 
ac97_codec.c:144: initializer element is not constant 
ac97_codec.c:144: (near initialization for `ac97_codec_ids[25]') 
ac97_codec.c:145: initializer element is not constant 
ac97_codec.c:145: (near initialization for `ac97_codec_ids[26]') 
 
<SNIP> 
 
ac97_codec.c:169: (near initialization for `ac97_codec_ids[50]') 
ac97_codec.c: In function `ac97_probe_codec': 
ac97_codec.c:763: structure has no member named `modem' 
ac97_codec.c:774: structure has no member named `flags' 
ac97_codec.c:780: structure has no member named `flags' 
ac97_codec.c:780: `AC97_DELUDED_MODEM' undeclared (first use in this 
function) 
ac97_codec.c:780: (Each undeclared identifier is reported only once 
ac97_codec.c:780: for each function it appears in.) 
ac97_codec.c:781: structure has no member named `modem' 
ac97_codec.c:786: structure has no member named `modem' 
ac97_codec.c: In function `ac97_init_mixer': 
ac97_codec.c:808: structure has no member named `flags' 
ac97_codec.c:808: `AC97_NO_PCM_VOLUME' undeclared (first use in this 
function) 
ac97_codec.c:839: structure has no member named `flags' 
make[2]: *** [ac97_codec.o] Error 1 
make[2]: Leaving directory `/usr/src/linux-2.4.21_pre7-gss/drivers/sound' 
make[1]: *** [_modsubdir_sound] Error 2 
make[1]: Leaving directory `/usr/src/linux-2.4.21_pre7-gss/drivers' 
make: *** [_mod_drivers] Error 2 
 
 
root@entropy linux # emerge info 
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1) 
================================================================= 
System uname: 2.4.21_pre7-gss i686 Pentium III (Coppermine) 
GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/Linux/distributions/gentoo 
ftp://sunsite.auc.dk/mirrors/gentoo http://gentoo.oregonstate.edu/ 
http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
PORTDIR="/usr/portage" 
DISTDIR="/usr/portage/distfiles" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR_OVERLAY="" 
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx 
mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm 
berkdb slang readline arts svga java guile X sdl gpm tcpd pam libwww ssl perl 
python imlib oggvorbis gnome gtk qt motif opengl mozilla aalib acl -afs alsa bonobo 
cdr cjk dvd directfb doc esd fbcon ggi gphoto2 innodb ipv6 kerberos ldap 
mozaccess mozcalendar mozinterfaceinfo mozp3p mozsvg mozxmlterm mysql nas 
nptl oav objc odbc pda postgres samba scanner slp sse tcltk tetex tiff xml" 
COMPILER="gcc3" 
CHOST="i686-pc-linux-gnu" 
CFLAGS="-march=pentium3 -Os -pipe" 
CXXFLAGS="-march=pentium3 -Os -pipe" 
ACCEPT_KEYWORDS="x86 ~x86" 
MAKEOPTS="-j2" 
AUTOCLEAN="yes" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
FEATURES="sandbox buildpkg ccache"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-14 19:34:27 UTC
I second this.
Comment 2 Bob Johnson (RETIRED) gentoo-dev 2003-04-14 20:36:13 UTC
known vanilla-pre bug, been waiting 
for a fix on bkbits.... 
 
 
Comment 3 Bob Johnson (RETIRED) gentoo-dev 2003-04-20 10:58:50 UTC
should be fixed -r1