Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5012 - ALSA ebuild error
Summary: ALSA ebuild error
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-15 04:36 UTC by Fredrik Ovaska
Modified: 2011-03-14 19:08 UTC (History)
1 user (show)

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 Fredrik Ovaska 2002-07-15 04:36:12 UTC
When I try to emerge alsa sound system, I get the following result.

My machine is a Dell Latitude CPi with a Crystal chipset, P2-300 and 128MB RAM.
Running is Gentoo linux 1.2.

----

bash-2.05a# emerge alsa
Calculating dependencies ...done!
>>> emerge media-sound/alsa-driver-0.9.0_rc2 to /
>>> md5 ;-) alsa-driver-0.9.0rc2.tar.bz2
>>> Unpacking source...
>>> Unpacking alsa-driver-0.9.0rc2.tar.bz2
>>> Source unpacked.
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -march=i686 -O3 -pipe ) works... yes
checking whether the C compiler (gcc -march=i686 -O3 -pipe ) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for working const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory...
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2
checking cross compile... 
checking for directory with kernel source... /usr/src/linux
checking for kernel version... 2.4.19-gentoo-r5
checking for kernel linux/pm.h... yes
checking for kernel module symbol versions... no
checking for PCI support in kernel... no
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules...
/lib/modules/2.4.19-gentoo-r5/kernel/sound
checking for verbose printk... on
checking for debug level... none
checking for processor type... unknown
checking for SMP... no
checking for ISA PnP driver in kernel... yes
checking for ISA PnP support... yes
checking for driver version... 0.9.0rc2
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... no
checking for USB... no
checking for which soundcards to compile driver for... all
updating cache ./config.cache
creating ./config.status
creating version
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating utils/buildrpm
creating toplevel.config
creating include/config.h
creating include/config1.h
include/config1.h is unchanged
creating include/version.h
include/version.h is unchanged
if [ ! -d include/sound -a ! -L include/sound ]; then \
  ln -sf ../alsa-kernel/include include/sound ; \
fi
make dep
make[1]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
if [ ! -d include/sound -a ! -L include/sound ]; then \
  ln -sf ../alsa-kernel/include include/sound ; \
fi
cp -auv include/version.h include/sound/version.h
`include/version.h' -> `include/sound/version.h'
ln -sf ../support/isapnp.h include/isapnp.h
cp -auv include/version.h include/sound/version.h
make[2]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make  -C ioctl32 fastdep
make[3]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore/ioctl32'
gcc -E -M -DALSA_BUILD -D__KERNEL__ -DMODULE=1
-I/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include
-I/usr/src/linux/include -O2  -DLINUX -Wall -Wstrict-prototypes
-fomit-frame-pointer -pipe  hwdep32.c ioctl32.c pcm32.c rawmidi32.c timer32.c >
.depend
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
make[3]: *** [fastdep] Error 1
make[3]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore/ioctl32'
make[2]: *** [_sfdep_ioctl32] Error 2
make[2]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make[1]: *** [dep] Error 1
make[1]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2'
make: *** [include/sndversions.h] Error 2
make[1]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1
-I/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include
-I/usr/src/linux/include -O2  -DLINUX -Wall -Wstrict-prototypes
-fomit-frame-pointer -pipe   -DEXPORT_SYMTAB -c hwdep.c
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/asm/pci.h:40,
                 from /usr/src/linux/include/linux/pci.h:614,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:52,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/usr/src/linux/include/asm/io.h: In function `virt_to_phys':
/usr/src/linux/include/asm/io.h:78: `PAGE_OFFSET_RAW' undeclared (first use in
this function)
/usr/src/linux/include/asm/io.h:78: (Each undeclared identifier is reported only
once
/usr/src/linux/include/asm/io.h:78: for each function it appears in.)
/usr/src/linux/include/asm/io.h:79: warning: control reaches end of non-void
function
/usr/src/linux/include/asm/io.h: In function `phys_to_virt':
/usr/src/linux/include/asm/io.h:96: `PAGE_OFFSET_RAW' undeclared (first use in
this function)
/usr/src/linux/include/asm/io.h:97: warning: control reaches end of non-void
function
/usr/src/linux/include/asm/io.h: In function `isa_check_signature':
/usr/src/linux/include/asm/io.h:268: `PAGE_OFFSET_RAW' undeclared (first use in
this function)
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make: *** [compile] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 7, Exitcode 2
!!! Parallel Make Failed

!!! emerge aborting on 
/usr/portage/media-sound/alsa-driver/alsa-driver-0.9.0_rc2.ebuild .
Comment 1 Sven Wermke 2002-07-16 03:15:19 UTC
Former #4960, now similar error like here

Compaq Presario 1688 Laptop, ESS Solo 1, K6-2 400, 192MB, Gentoo 1.3a
(btw, alsa-driver-0.5.12a emerged without a problem)

----
Calculating dependencies  \>>> Unpacking source...
>>> Unpacking alsa-driver-0.9.0rc2.tar.bz2
>>> Source unpacked.
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -mcpu=k6 -march=k6 -O3 -pipe ) works... yes
checking whether the C compiler (gcc -mcpu=k6 -march=k6 -O3 -pipe ) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for working const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory...
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2
checking cross compile... 
checking for directory with kernel source... /usr/src/linux
checking for kernel version... 2.4.19-gentoo-r7
checking for kernel linux/pm.h... yes
checking for kernel module symbol versions... no
checking for PCI support in kernel... no
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules...
/lib/modules/2.4.19-gentoo-r7/kernel/sound
checking for verbose printk... on
checking for debug level... none
checking for processor type... unknown
checking for SMP... no
checking for ISA PnP driver in kernel... yes
checking for ISA PnP support... yes
checking for driver version... 0.9.0rc2
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... no
checking for USB... no
checking for which soundcards to compile driver for... all
updating cache ./config.cache
creating ./config.status
creating version
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating utils/buildrpm
creating toplevel.config
creating include/config.h
creating include/config1.h
include/config1.h is unchanged
creating include/version.h
include/version.h is unchanged
if [ ! -d include/sound -a ! -L include/sound ]; then \
  ln -sf ../alsa-kernel/include include/sound ; \
fi
make dep
make[1]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
if [ ! -d include/sound -a ! -L include/sound ]; then \
  ln -sf ../alsa-kernel/include include/sound ; \
fi
cp -auv include/version.h include/sound/version.h
`include/version.h' -> `include/sound/version.h'
ln -sf ../support/isapnp.h include/isapnp.h
cp -auv include/version.h include/sound/version.h
make[2]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make  -C ioctl32 fastdep
make[3]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore/ioctl32'
gcc -E -M -DALSA_BUILD -D__KERNEL__ -DMODULE=1
-I/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include
-I/usr/src/linux/include -O2  -DLINUX -Wall -Wstrict-prototypes
-fomit-frame-pointer -pipe  hwdep32.c ioctl32.c pcm32.c rawmidi32.c timer32.c >
.depend
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/hwdep32.c:22,
                 from hwdep32.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/ioctl32.c:22,
                 from ioctl32.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/pcm32.c:22,
                 from pcm32.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/rawmidi32.c:22,
                 from rawmidi32.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../../alsa-kernel/core/ioctl32/timer32.c:22,
                 from timer32.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
make[3]: *** [fastdep] Error 1
make[3]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore/ioctl32'
make[2]: *** [_sfdep_ioctl32] Error 2
make[2]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make[1]: *** [dep] Error 1
make[1]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2'
make: *** [include/sndversions.h] Error 2
make[1]: Entering directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1
-I/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include
-I/usr/src/linux/include -O2  -DLINUX -Wall -Wstrict-prototypes
-fomit-frame-pointer -pipe   -DEXPORT_SYMTAB -c hwdep.c
In file included from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:40:31:
linux/modversions.h: No such file or directory
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/usr/src/linux/include/linux/spinlock.h:245:1: warning: "read_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/usr/include/asm/spinlock.h:204:1: warning: this is the location of the previous
definition
In file included from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/usr/src/linux/include/linux/spinlock.h:247:1: warning: "write_unlock" redefined
In file included from /usr/src/linux/include/linux/spinlock.h:57,
                 from /usr/src/linux/include/linux/module.h:11,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/adriver.h:49,
                 from
/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/include/sound/driver.h:43,
                 from ../alsa-kernel/core/hwdep.c:22,
                 from hwdep.c:1:
/usr/include/asm/spinlock.h:205:1: warning: this is the location of the previous
definition
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/alsa-driver-0.9.0_rc2/work/alsa-driver-0.9.0rc2/acore'
make: *** [compile] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -20, Exitcode 2
!!! Parallel Make Failed

 ...done!
>>> emerge media-sound/alsa-driver-0.9.0_rc2 to /
>>> md5 ;-) alsa-driver-0.9.0rc2.tar.bz2
!!! emerge aborting on 
/usr/portage/media-sound/alsa-driver/alsa-driver-0.9.0_rc2.ebuild .

Comment 2 Arcady Genkin (RETIRED) gentoo-dev 2002-07-22 19:45:36 UTC
what kernel are you using?
Comment 3 Fredrik Ovaska 2002-07-25 06:43:39 UTC
I have installed the default choice of kernel when installing gentoo, which created the directory /usr/src/linux-2.4.19-gentoo-r5. If this is not the version you are asking for, can you please explain how I can find out? 
Comment 4 Fredrik Ovaska 2002-07-25 07:54:38 UTC
It looks like it cant find <linux/modversions.h> and it's true, I dont have that
file! How do I get that?
Comment 5 Richard D. Jackson 2002-07-27 16:31:55 UTC
I had the same issue as shown in the second comment. The problem is that the
ebuild for alsa-driver forces the kernel include path to point to /usr/src/linux
which may not be correct if you have updated your kernel. If you fix the
/usr/src/linux symlink to point to the correct kernel sources alsa-drivers
compile fine. 

BTW: If the ebuild did not do this but left it up to configure to find the right
kernel it would work just fine as it finds the sources by looking at 
/lib/modules/"your runnin kernel"/build where build is a symlink to the kernel
sources for the kernel you are running. Anyways as I commented in bug 4872 I
really don't think the ebuild should force this but let configure figure it out
as that is what configure is for.
Comment 6 Arcady Genkin (RETIRED) gentoo-dev 2002-10-26 15:03:39 UTC
Fredrik, are you still experiencing this bug?  Where does /usr/src/linux 
symlink point to on your system?  Also, rc5 of alsa packages is out.  Plese try
it and report here.

Thanks.
Comment 7 Arcady Genkin (RETIRED) gentoo-dev 2002-11-24 22:35:15 UTC
Closing for the lack of feedback.
Comment 8 John Davis (zhen) (RETIRED) gentoo-dev 2002-12-17 16:29:50 UTC
owner=agenkin
Comment 9 John Davis (zhen) (RETIRED) gentoo-dev 2002-12-17 16:30:16 UTC
owner=agenkin