Re: [Alsa-devel] 1.0.5rc1 release
Please, report (especially compilation) problems. depmod: *** Unresolved symbols in /lib/modules/2.4.26/kernel/sound/isa/wavefront/snd-wavefront.o depmod: errno The open/close/read system calls are implemented as inline functions which change errno which isn't exported from the kernel. We could reintroduce the dummy definition of errno for older kernels, or use filp_* calls (like sound_firmware.c). Regards, Clemens --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel
Re: [Alsa-devel] 1.0.5rc1 release
At Tue, 25 May 2004 14:26:33 +0200 (METDST), Clemens Ladisch wrote: Please, report (especially compilation) problems. depmod: *** Unresolved symbols in /lib/modules/2.4.26/kernel/sound/isa/wavefront/snd-wavefront.o depmod: errno The open/close/read system calls are implemented as inline functions which change errno which isn't exported from the kernel. We could reintroduce the dummy definition of errno for older kernels, or use filp_* calls (like sound_firmware.c). i guess sys_* functions are also not defined correctly on older kernels. they were open(), close(), read() with __KERNEL_SYSCALLS__. how about to make a patch for old kernels to add the following? (about line 1920 of wavefront_synth.c:) #if LINUX_VERSION_CODE KERNEL_VERSION(2,6,5) #define __KERNEL_SYSCALLS__ #include linux/unistd.h static int errno; #define sys_open open #define sys_close close #define sys_read read #else #include linux/unistd.h #endif Takashi --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel
Re: [Alsa-devel] 1.0.5rc1 release
At Tue, 25 May 2004 14:41:31 +0200, I wrote: At Tue, 25 May 2004 14:26:33 +0200 (METDST), Clemens Ladisch wrote: Please, report (especially compilation) problems. depmod: *** Unresolved symbols in /lib/modules/2.4.26/kernel/sound/isa/wavefront/snd-wavefront.o depmod: errno The open/close/read system calls are implemented as inline functions which change errno which isn't exported from the kernel. We could reintroduce the dummy definition of errno for older kernels, or use filp_* calls (like sound_firmware.c). i guess sys_* functions are also not defined correctly on older kernels. they were open(), close(), read() with __KERNEL_SYSCALLS__. does the attached patch work? Takashi Index: alsa-driver/isa/wavefront/wavefront_synth.c === RCS file: /suse/tiwai/cvs/alsa/alsa-driver/isa/wavefront/wavefront_synth.c,v retrieving revision 1.3 diff -u -r1.3 wavefront_synth.c --- alsa-driver/isa/wavefront/wavefront_synth.c 24 Apr 2004 19:54:17 - 1.3 +++ alsa-driver/isa/wavefront/wavefront_synth.c 25 May 2004 12:55:43 - @@ -5,6 +5,11 @@ #if LINUX_VERSION_CODE KERNEL_VERSION(2,6,5) #define __KERNEL_SYSCALLS__ +#include linux/unistd.h +#define sys_open open +#define sys_close close +#define sys_read read +static int errno; #endif #include ../../alsa-kernel/isa/wavefront/wavefront_synth.c
Re: [Alsa-devel] 1.0.5rc1 release
Takashi Iwai wrote: I wrote: Clemens Ladisch wrote: depmod: *** Unresolved symbols in /lib/modules/2.4.26/kernel/sound/isa/wavefront/snd-wavefront.o depmod: errno The open/close/read system calls are implemented as inline functions which change errno which isn't exported from the kernel. does the attached patch work? +static int errno; I don't have access to my Linux machine here, but I guess it does. i guess sys_* functions are also not defined correctly on older kernels. they were open(), close(), read() with __KERNEL_SYSCALLS__. +#define sys_open open +#define sys_close close +#define sys_read read These definitions are already in alsa-driver/include/syscalls_26.h. I'm going to test and apply this until tomorrow, but feel free to apply it now if you want to release rc2 earlier. :) Regards, Clemens --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel
Re: [Alsa-devel] 1.0.5rc1 release
At Tue, 25 May 2004 15:31:43 +0200 (METDST), Clemens Ladisch wrote: Takashi Iwai wrote: I wrote: Clemens Ladisch wrote: depmod: *** Unresolved symbols in /lib/modules/2.4.26/kernel/sound/isa/wavefront/snd-wavefront.o depmod: errno The open/close/read system calls are implemented as inline functions which change errno which isn't exported from the kernel. does the attached patch work? +static int errno; I don't have access to my Linux machine here, but I guess it does. i guess sys_* functions are also not defined correctly on older kernels. they were open(), close(), read() with __KERNEL_SYSCALLS__. +#define sys_open open +#define sys_close close +#define sys_read read These definitions are already in alsa-driver/include/syscalls_26.h. ok, thanks. I'm going to test and apply this until tomorrow, but feel free to apply it now if you want to release rc2 earlier. :) the patch was already committed to cvs. Takashi --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel