Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 8064 - Problemas Compiling Alsa Driver rc3
Summary: Problemas Compiling Alsa Driver rc3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Arcady Genkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-18 06:06 UTC by Rodrigo Cilla Ugarte
Modified: 2003-02-04 19:42 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 Rodrigo Cilla Ugarte 2002-09-18 06:06:00 UTC
Here is the error that I've obtained while I was emerging Alsa driver: 
Making all in doc 
make[1]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc' 
Making all in pictures 
make[2]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc/pictures' 
make[2]: Nothing to be done for `all'. 
make[2]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc/pictures' 
make[2]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc' 
make[2]: Nothing to be done for `all-am'. 
make[2]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc' 
make[1]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/doc' 
Making all in include 
make[1]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/include' 
make[1]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/include' 
Making all in src 
make[1]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/src' 
Making all in control 
make[2]: Entering directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/src/control' 
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I../../include -I../../include    -O2 -mcpu=i686 -pipe -c cards.c 
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O2 -mcpu=i686 
-pipe -c  -fPIC -DPIC cards.c -o cards.lo 
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I../../include -I../../include    -O2 -mcpu=i686 -pipe -c hcontrol.c 
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O2 -mcpu=i686 
-pipe -c  -fPIC -DPIC hcontrol.c -o hcontrol.lo 
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I../../include -I../../include    -O2 -mcpu=i686 -pipe -c control.c 
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O2 -mcpu=i686 
-pipe -c  -fPIC -DPIC control.c -o control.lo 
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I../../include -I../../include    -O2 -mcpu=i686 -pipe -c control_hw.c 
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O2 -mcpu=i686 
-pipe -c  -fPIC -DPIC control_hw.c -o control_hw.lo 
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I../../include -I../../include    -O2 -mcpu=i686 -pipe -c control_shm.c 
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O2 -mcpu=i686 
-pipe -c  -fPIC -DPIC control_shm.c -o control_shm.lo 
In file included from ../../include/../src/pcm/mask.h:27, 
                 from ../../include/../src/pcm/pcm_local.h:39, 
                 from ../../include/aserver.h:22, 
                 from control_shm.c:36: 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_sizeof': 
../../include/../src/pcm/mask_inline.h:68: sizeof applied to an incomplete 
type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_none': 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h:73: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_empty': 
../../include/../src/pcm/mask_inline.h:85: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_full': 
../../include/../src/pcm/mask_inline.h:94: dereferencing pointer to incomplete 
type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_count': 
../../include/../src/pcm/mask_inline.h:103: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_min': 
../../include/../src/pcm/mask_inline.h:112: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:113: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_max': 
../../include/../src/pcm/mask_inline.h:123: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:124: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_set': 
../../include/../src/pcm/mask_inline.h:132: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_reset': 
../../include/../src/pcm/mask_inline.h:138: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_set_range': 
../../include/../src/pcm/mask_inline.h:146: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_reset_range': 
../../include/../src/pcm/mask_inline.h:154: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_leave': 
../../include/../src/pcm/mask_inline.h:161: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:163: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_intersect': 
../../include/../src/pcm/mask_inline.h:170: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:170: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_union': 
../../include/../src/pcm/mask_inline.h:177: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:177: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_copy': 
../../include/../src/pcm/mask_inline.h:187: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:187: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_test': 
../../include/../src/pcm/mask_inline.h:193: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_single': 
../../include/../src/pcm/mask_inline.h:201: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:203: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:203: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_refine': 
../../include/../src/pcm/mask_inline.h:214: storage size of `old' isn't known 
../../include/../src/pcm/mask_inline.h: In function `snd_mask_never_eq': 
../../include/../src/pcm/mask_inline.h:290: dereferencing pointer to 
incomplete type 
../../include/../src/pcm/mask_inline.h:290: dereferencing pointer to 
incomplete type 
make[2]: *** [control_shm.lo] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/src/control' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/alsa-lib-0.9.0_rc3/work/alsa-lib-0.9.0rc3/src' 
make: *** [all-recursive] Error 1 
 
!!! ERROR: The ebuild did not complete successfully. 
!!! Function src_compile, Line -147, Exitcode 2 
!!! make failed
Comment 1 Artur Brodowski 2002-09-18 08:28:22 UTC
i couldn't (lucky me ;) reproduce this. 
2.4.19-r9, gcc 3.2, everything (alsa-driver, lib, utils) compiled fine.
Comment 2 Nick Hadaway 2002-09-18 14:25:13 UTC
Rodrigo, I have also had success compiling the rc3 drivers.  What version of 
gcc are you using?
Comment 3 Arcady Genkin (RETIRED) gentoo-dev 2002-09-18 15:51:19 UTC
Another developer unmasked the modules by mistake.  They are not ready for prime
time yet, so I masked them back in.

Sorry for the commotion.  Please use _rc3 only at your own risk.