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
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
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.
(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.