Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 186883 - stabilize request for alsa-driver-1.0.14 and other alsa components
Summary: stabilize request for alsa-driver-1.0.14 and other alsa components
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo ALSA team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kernel-2.6.21
  Show dependency tree
 
Reported: 2007-07-28 11:40 UTC by Andreas Thalhammer
Modified: 2007-09-17 17:20 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 Andreas Thalhammer 2007-07-28 11:40:09 UTC
Please stabilize media-sound/alsa-driver-1.0.14 and all other alsa components (alsa-headers, alsa-lib, alsa-oss, alsa-*) for use with stable kernel gentoo-sources-2.6.21-r4.

Reason: current stable alsa-driver-1.0.14_rc2-r1 does not compile with the current stable kernel.

I am aware that the alsa driver maintainers doen't want to maintain the seperate ebuild anymore and encourage to use the in-kernel version of ALSA. But it is there, it still works, so please make it stable.

References:
bug 183418, bug 176278
Comment 1 Richard H. 2007-07-28 19:08:50 UTC
I get build problems with WinE so please wait with that!

i686-pc-linux-gnu-gcc -c -I. -I. -I../../include -I../../include  -D__WINESRC__  -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith  -O2 -march=pentium4 -pipe  -o layer3.o layer3.c
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./winealsa.drv.spec    alsa.o dsoutput.o midi.o mixer.o waveinit.o wavein.o waveout.o         -o winealsa.drv.so  -lwinmm -luser32 -ladvapi32 -lkernel32 -lntdll  -ldxguid -luuid -lasound ../../libs/port/libwine_port.a
midi.o: In function `midiOpenSeq':
midi.c:(.text+0x53): undefined reference to `snd_seq_open'
midi.c:(.text+0x77): undefined reference to `snd_seq_set_client_name'
midi.c:(.text+0x9f): undefined reference to `snd_seq_create_simple_port'
midi.c:(.text+0xde): undefined reference to `snd_seq_create_simple_port'
midi.o: In function `midiCloseSeq':
midi.c:(.text+0x3e9): undefined reference to `snd_seq_delete_simple_port'
midi.c:(.text+0x401): undefined reference to `snd_seq_delete_simple_port'
midi.c:(.text+0x40f): undefined reference to `snd_seq_close'
midi.o: In function `modData':
midi.c:(.text+0x5a7): undefined reference to `snd_seq_event_output_direct'
midi.o: In function `.L96':
midi.c:(.text+0xe3a): undefined reference to `snd_seq_disconnect_to'
midi.c:(.text+0xff3): undefined reference to `snd_seq_event_output_direct'
midi.c:(.text+0x1360): undefined reference to `snd_seq_event_output_direct'
midi.c:(.text+0x1581): undefined reference to `snd_seq_connect_to'
midi.o: In function `.L278':
midi.c:(.text+0x1eb6): undefined reference to `snd_seq_disconnect_from'
midi.c:(.text+0x214e): undefined reference to `snd_seq_connect_from'
midi.o: In function `ALSA_AddMidiPort':
midi.c:(.text+0x2398): undefined reference to `snd_seq_port_info_get_addr'
midi.c:(.text+0x23fb): undefined reference to `snd_seq_client_info_get_name'
midi.c:(.text+0x2527): undefined reference to `snd_seq_port_info_get_addr'
midi.c:(.text+0x258e): undefined reference to `snd_seq_client_info_get_name'
midi.c:(.text+0x2600): undefined reference to `snd_seq_port_info_get_name'
midi.c:(.text+0x260e): undefined reference to `snd_seq_port_info_get_port'
midi.c:(.text+0x2619): undefined reference to `snd_seq_client_info_get_type'
midi.c:(.text+0x2638): undefined reference to `snd_seq_client_info_get_name'
midi.c:(.text+0x2642): undefined reference to `snd_seq_client_info_get_client'
midi.c:(.text+0x26ad): undefined reference to `snd_seq_port_info_get_name'
midi.c:(.text+0x26bb): undefined reference to `snd_seq_port_info_get_port'
midi.c:(.text+0x26c6): undefined reference to `snd_seq_client_info_get_type'
midi.c:(.text+0x26e5): undefined reference to `snd_seq_client_info_get_name'
midi.c:(.text+0x26ef): undefined reference to `snd_seq_client_info_get_client'
midi.o: In function `ALSA_MidiInit':
midi.c:(.text+0x28aa): undefined reference to `snd_seq_client_info_sizeof'
midi.c:(.text+0x28be): undefined reference to `snd_seq_client_info_sizeof'
midi.c:(.text+0x28d7): undefined reference to `snd_seq_port_info_sizeof'
midi.c:(.text+0x28eb): undefined reference to `snd_seq_port_info_sizeof'
midi.c:(.text+0x290f): undefined reference to `snd_seq_client_info_set_client'
midi.c:(.text+0x2921): undefined reference to `snd_seq_query_next_client'
midi.c:(.text+0x2931): undefined reference to `snd_seq_client_info_get_client'
midi.c:(.text+0x293d): undefined reference to `snd_seq_port_info_set_client'
midi.c:(.text+0x294d): undefined reference to `snd_seq_port_info_set_port'
midi.c:(.text+0x295f): undefined reference to `snd_seq_query_next_port'
midi.c:(.text+0x296b): undefined reference to `snd_seq_port_info_get_capability'
midi.c:(.text+0x2976): undefined reference to `snd_seq_port_info_get_type'
midi.c:(.text+0x2a14): undefined reference to `snd_seq_client_info_set_client'
midi.c:(.text+0x2a26): undefined reference to `snd_seq_query_next_client'
midi.c:(.text+0x2a36): undefined reference to `snd_seq_client_info_get_client'
midi.c:(.text+0x2a42): undefined reference to `snd_seq_port_info_set_client'
midi.c:(.text+0x2a52): undefined reference to `snd_seq_port_info_set_port'
midi.c:(.text+0x2a64): undefined reference to `snd_seq_query_next_port'
midi.c:(.text+0x2a70): undefined reference to `snd_seq_port_info_get_capability'
midi.c:(.text+0x2a7b): undefined reference to `snd_seq_port_info_get_type'
midi.o: In function `midRecThread':
midi.c:(.text+0x2b0b): undefined reference to `snd_seq_poll_descriptors_count'
midi.c:(.text+0x2b56): undefined reference to `snd_seq_poll_descriptors'
midi.c:(.text+0x2b90): undefined reference to `snd_seq_event_input'
midi.o: In function `.L528':
midi.c:(.text+0x2c25): undefined reference to `snd_seq_free_event'
midi.c:(.text+0x2c3b): undefined reference to `snd_seq_event_input_pending'
collect2: ld returned 1 exit status
winegcc: i686-pc-linux-gnu-gcc failed.
make[2]: *** [winealsa.drv.so] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-emulation/wine-0.9.39/work/wine-0.9.39/dlls/winealsa.drv'
make[1]: *** [winealsa.drv] Error 2
Comment 2 Andreas Thalhammer 2007-07-29 16:00:42 UTC
Quite interesting... I don't have that compilation error with WINE.

These are the packages I use:
media-sound/alsa-headers-1.0.14
media-sound/alsa-driver-1.0.14
media-libs/alsa-lib-1.0.14a-r1
media-sound/alsa-utils-1.0.14
media-libs/alsa-oss-1.0.14
media-sound/alsa-tools-1.0.14
app-emulation/wine-0.9.39

Settings for
        WINE:
* USE="X alsa cups dbus hal jpeg lcms ldap ncurses opengl oss scanner xml -esd -jack -nas"
        ALSA:
* ALSA_CARDS="dummy intel8x0 intel8x0m usb-audio virmidi"
* USE="fltk gtk midi nls oss" (only relevant entries listed)
* ALSA_PCM_PLUGINS is not set on my system --> all plugins are built
* these ALSA packages are "~x86" at the moment

Can you check if you have the same components on your system please?

Andreas.
Comment 3 Christian Heim (RETIRED) gentoo-dev 2007-09-17 17:20:04 UTC
(In reply to comment #1)
> I get build problems with WinE so please wait with that!
> 
> i686-pc-linux-gnu-gcc -c -I. -I. -I../../include -I../../include  -D__WINESRC__
>  -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing
> -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith  -O2
> -march=pentium4 -pipe  -o layer3.o layer3.c
> ../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./winealsa.drv.spec
>    alsa.o dsoutput.o midi.o mixer.o waveinit.o wavein.o waveout.o         -o
> winealsa.drv.so  -lwinmm -luser32 -ladvapi32 -lkernel32 -lntdll  -ldxguid
> -luuid -lasound ../../libs/port/libwine_port.a
> midi.o: In function `midiOpenSeq':
> midi.c:(.text+0x53): undefined reference to `snd_seq_open'
> midi.c:(.text+0x77): undefined reference to `snd_seq_set_client_name'
> midi.c:(.text+0x9f): undefined reference to `snd_seq_create_simple_port'
> midi.c:(.text+0xde): undefined reference to `snd_seq_create_simple_port'
> midi.o: In function `midiCloseSeq':
> midi.c:(.text+0x3e9): undefined reference to `snd_seq_delete_simple_port'
> midi.c:(.text+0x401): undefined reference to `snd_seq_delete_simple_port'
> midi.c:(.text+0x40f): undefined reference to `snd_seq_close'
> midi.o: In function `modData':
> midi.c:(.text+0x5a7): undefined reference to `snd_seq_event_output_direct'
> midi.o: In function `.L96':
> midi.c:(.text+0xe3a): undefined reference to `snd_seq_disconnect_to'
> midi.c:(.text+0xff3): undefined reference to `snd_seq_event_output_direct'
> midi.c:(.text+0x1360): undefined reference to `snd_seq_event_output_direct'
> midi.c:(.text+0x1581): undefined reference to `snd_seq_connect_to'
> midi.o: In function `.L278':
> midi.c:(.text+0x1eb6): undefined reference to `snd_seq_disconnect_from'
> midi.c:(.text+0x214e): undefined reference to `snd_seq_connect_from'
> midi.o: In function `ALSA_AddMidiPort':
> midi.c:(.text+0x2398): undefined reference to `snd_seq_port_info_get_addr'
> midi.c:(.text+0x23fb): undefined reference to `snd_seq_client_info_get_name'
> midi.c:(.text+0x2527): undefined reference to `snd_seq_port_info_get_addr'
> midi.c:(.text+0x258e): undefined reference to `snd_seq_client_info_get_name'
> midi.c:(.text+0x2600): undefined reference to `snd_seq_port_info_get_name'
> midi.c:(.text+0x260e): undefined reference to `snd_seq_port_info_get_port'
> midi.c:(.text+0x2619): undefined reference to `snd_seq_client_info_get_type'
> midi.c:(.text+0x2638): undefined reference to `snd_seq_client_info_get_name'
> midi.c:(.text+0x2642): undefined reference to `snd_seq_client_info_get_client'
> midi.c:(.text+0x26ad): undefined reference to `snd_seq_port_info_get_name'
> midi.c:(.text+0x26bb): undefined reference to `snd_seq_port_info_get_port'
> midi.c:(.text+0x26c6): undefined reference to `snd_seq_client_info_get_type'
> midi.c:(.text+0x26e5): undefined reference to `snd_seq_client_info_get_name'
> midi.c:(.text+0x26ef): undefined reference to `snd_seq_client_info_get_client'
> midi.o: In function `ALSA_MidiInit':
> midi.c:(.text+0x28aa): undefined reference to `snd_seq_client_info_sizeof'
> midi.c:(.text+0x28be): undefined reference to `snd_seq_client_info_sizeof'
> midi.c:(.text+0x28d7): undefined reference to `snd_seq_port_info_sizeof'
> midi.c:(.text+0x28eb): undefined reference to `snd_seq_port_info_sizeof'
> midi.c:(.text+0x290f): undefined reference to `snd_seq_client_info_set_client'
> midi.c:(.text+0x2921): undefined reference to `snd_seq_query_next_client'
> midi.c:(.text+0x2931): undefined reference to `snd_seq_client_info_get_client'
> midi.c:(.text+0x293d): undefined reference to `snd_seq_port_info_set_client'
> midi.c:(.text+0x294d): undefined reference to `snd_seq_port_info_set_port'
> midi.c:(.text+0x295f): undefined reference to `snd_seq_query_next_port'
> midi.c:(.text+0x296b): undefined reference to
> `snd_seq_port_info_get_capability'
> midi.c:(.text+0x2976): undefined reference to `snd_seq_port_info_get_type'
> midi.c:(.text+0x2a14): undefined reference to `snd_seq_client_info_set_client'
> midi.c:(.text+0x2a26): undefined reference to `snd_seq_query_next_client'
> midi.c:(.text+0x2a36): undefined reference to `snd_seq_client_info_get_client'
> midi.c:(.text+0x2a42): undefined reference to `snd_seq_port_info_set_client'
> midi.c:(.text+0x2a52): undefined reference to `snd_seq_port_info_set_port'
> midi.c:(.text+0x2a64): undefined reference to `snd_seq_query_next_port'
> midi.c:(.text+0x2a70): undefined reference to
> `snd_seq_port_info_get_capability'
> midi.c:(.text+0x2a7b): undefined reference to `snd_seq_port_info_get_type'
> midi.o: In function `midRecThread':
> midi.c:(.text+0x2b0b): undefined reference to `snd_seq_poll_descriptors_count'
> midi.c:(.text+0x2b56): undefined reference to `snd_seq_poll_descriptors'
> midi.c:(.text+0x2b90): undefined reference to `snd_seq_event_input'
> midi.o: In function `.L528':
> midi.c:(.text+0x2c25): undefined reference to `snd_seq_free_event'
> midi.c:(.text+0x2c3b): undefined reference to `snd_seq_event_input_pending'
> collect2: ld returned 1 exit status
> winegcc: i686-pc-linux-gnu-gcc failed.
> make[2]: *** [winealsa.drv.so] Error 2
> make[2]: Leaving directory
> `/var/tmp/portage/app-emulation/wine-0.9.39/work/wine-0.9.39/dlls/winealsa.drv'
> make[1]: *** [winealsa.drv] Error 2

Please move this to a seperate bug.

All further requests regarding stabilization of alsa-*-1.0.14* is done in #189155.