[alsa-devel] Request for test (1.0.18 final)
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
Links are for the current ALSA tarballs:
http://www.alsa-project.org/snapshot/?package=alsa-driver http://www.alsa-project.org/snapshot/?package=alsa-lib http://www.alsa-project.org/snapshot/?package=alsa-utils http://www.alsa-project.org/snapshot/?package=alsa-tools http://www.alsa-project.org/snapshot/?package=alsa-plugins
Thank you for testing, Jaroslav
----- Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
I'd strongly recommend that Takashi's latest fix for pulse plugin in -plugins is included in the .18 final. Recording is broken via alsa->pulse without this patch.
I don't see the commit in git. Lennart ACK the fix a couple days ago.
Link is here. http://thread.gmane.org/gmane.linux.alsa.devel/57293
I've tested this patch and it works for me too.
Col
At Mon, 27 Oct 2008 14:47:16 +0000, Colin Guthrie wrote:
Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
I'd strongly recommend that Takashi's latest fix for pulse plugin in -plugins is included in the .18 final. Recording is broken via alsa->pulse without this patch.
I don't see the commit in git. Lennart ACK the fix a couple days ago.
Link is here. http://thread.gmane.org/gmane.linux.alsa.devel/57293
Oh, I overlooked his reply. I pushed the commit now.
Takashi
Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
Links are for the current ALSA tarballs:
http://www.alsa-project.org/snapshot/?package=alsa-driver http://www.alsa-project.org/snapshot/?package=alsa-lib http://www.alsa-project.org/snapshot/?package=alsa-utils http://www.alsa-project.org/snapshot/?package=alsa-tools http://www.alsa-project.org/snapshot/?package=alsa-plugins
Thank you for testing, Jaroslav
Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
I hit the following error compiling the alsa-lib package on an up-to-date 64-bit ArchLinux, kernel 2.6.27:
... ... CC [M] /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/sound_oss.o CC [M] /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/info_oss.o CC [M] /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/vmaster.o CC [M] /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/jack.o In file included from /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/jack.c:3: /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c: In function ‘snd_jack_new’: /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: ‘SW_LINEOUT_INSERT’ undeclared (first use in this function) /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: (Each undeclared identifier is reported only once /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: for each function it appears in.) /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c: In function ‘snd_jack_report’: /home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:161: error: ‘SW_LINEOUT_INSERT’ undeclared (first use in this function) make[3]: *** [/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/jack.o] Error 1 make[2]: *** [/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore] Error 2 make[1]: *** [_module_/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.27-ARCH' make: *** [compile] Error 2
Chris
On Mon, 27 Oct 2008, Chris Pemberton wrote:
/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: 'SW_LINEOUT_INSERT' undeclared (first use in this function)
Could you try again latest snapshot? I just included the patch which should fix this issue.
Jaroslav
----- Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
At Mon, 27 Oct 2008 19:18:10 +0100 (CET), Jaroslav Kysela wrote:
On Mon, 27 Oct 2008, Chris Pemberton wrote:
/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: 'SW_LINEOUT_INSERT' undeclared (first use in this function)
Could you try again latest snapshot? I just included the patch which should fix this issue.
You should include <linux/input.h> instead. Anyway, it was already fixed on my tree...
thanks,
Takashi
Jaroslav Kysela wrote:
On Mon, 27 Oct 2008, Chris Pemberton wrote:
/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: 'SW_LINEOUT_INSERT' undeclared (first use in this function)
Could you try again latest snapshot? I just included the patch which should fix this issue.
Jaroslav
Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Alsa-driver compiles fine now; as does alsa-lib.
I've moved on to testing alsa-utils and I'm getting the following error:
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" compilation error: file /tmp/xmlto-xsl.FIhlna line 4 element import xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl make[2]: *** [alsactl_init.7] Error 1 make[2]: Leaving directory `/home/cjpembo/LatestALSA/alsa-utils-1.0.18rc3.5.gd7f90/alsactl' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/cjpembo/LatestALSA/alsa-utils-1.0.18rc3.5.gd7f90/alsactl' make: *** [install-recursive] Error 1
I have internet connectivity, so that shouldn't be the problem. In addition, I can download the file OK using wget:
wget http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
Chris
Chris Pemberton wrote:
Jaroslav Kysela wrote:
On Mon, 27 Oct 2008, Chris Pemberton wrote:
/home/cjpembo/LatestALSA/alsa-driver-1.0.18rc3.17.gd338c.191.ge29c1/acore/../alsa-kernel/core/jack.c:108: error: 'SW_LINEOUT_INSERT' undeclared (first use in this function)
Could you try again latest snapshot? I just included the patch which should fix this issue.
Jaroslav
Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Alsa-driver compiles fine now; as does alsa-lib. I've moved on to testing alsa-utils and I'm getting the following error:
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" compilation error: file /tmp/xmlto-xsl.FIhlna line 4 element import xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl make[2]: *** [alsactl_init.7] Error 1 make[2]: Leaving directory `/home/cjpembo/LatestALSA/alsa-utils-1.0.18rc3.5.gd7f90/alsactl' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/cjpembo/LatestALSA/alsa-utils-1.0.18rc3.5.gd7f90/alsactl' make: *** [install-recursive] Error 1
I have internet connectivity, so that shouldn't be the problem. In addition, I can download the file OK using wget:
wget http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
Chris
alsa-utils -> ok (just needed to install a docbook-xsl package) alsa-driver -> ok alsa-lib -> ok alsa-plugins -> ok. alsa-tools -> fails
1. The qlo10k1 stuff fails; so I just comment-out "qlo10k1" in the "SUBDIRS =" line of the Makefile and keep compiling. 2. It fails again later when compiling a ui with the QT toolkit. It needs an older version than I have installed. I'm convinced it would probably compile clean if I were to downgrade, but I'm not going to try.
So I can say all the packages compile fine in Archlinux with a 2.6.27 kernel, gcc version 4.3.2, in both 32 and 64-bit environments.
Chris
Jaroslav Kysela wrote:
Please, report compilation trouble with the current ALSA code.
make[4]: *** No rule to make target `/home/c/alsa/alsa-driver/i2c/other/tea575x-tuner.o', needed by `/home/c/alsa/alsa-driver/i2c/other/snd-tea575x-tuner.o'. Stop. make[3]: *** [/home/c/alsa/alsa-driver/i2c/other] Error 2 make[2]: *** [/home/c/alsa/alsa-driver/i2c] Error 2 make[1]: *** [_module_/home/c/alsa/alsa-driver] Error 2 make[1]: Leaving directory `/root/linux-2.6' make: *** [compile] Error 2
In my kernel, CONFIG_VIDEO_DEV is set but CONFIG_VIDEO_V4L1 isn't, and the snd-tea575x-tuner module depends on the latter.
I don't fully understand the purpose of the hack in the makefile, but this patch works for me:
--- alsa.orig/alsa-driver/i2c/other/Makefile 2008-10-27 20:54:38.000000000 +0100 +++ alsa/alsa-driver/i2c/other/Makefile 2008-10-27 20:55:01.000000000 +0100 @@ -9,7 +9,7 @@
# Toplevel Module Dependency # hack for tea575x support -ifeq (y,$(CONFIG_VIDEO_DEV)) +ifeq (y,$(CONFIG_SND_FM801_TEA575X_BOOL)) obj-$(CONFIG_SND_FM801) += snd-tea575x-tuner.o ifeq (m,$(CONFIG_SND_FM801)) export-objs += tea575x-tuner.o
At Tue, 28 Oct 2008 09:06:58 +0100, Clemens Ladisch wrote:
Jaroslav Kysela wrote:
Please, report compilation trouble with the current ALSA code.
make[4]: *** No rule to make target `/home/c/alsa/alsa-driver/i2c/other/tea575x-tuner.o', needed by `/home/c/alsa/alsa-driver/i2c/other/snd-tea575x-tuner.o'. Stop. make[3]: *** [/home/c/alsa/alsa-driver/i2c/other] Error 2 make[2]: *** [/home/c/alsa/alsa-driver/i2c] Error 2 make[1]: *** [_module_/home/c/alsa/alsa-driver] Error 2 make[1]: Leaving directory `/root/linux-2.6' make: *** [compile] Error 2
In my kernel, CONFIG_VIDEO_DEV is set but CONFIG_VIDEO_V4L1 isn't, and the snd-tea575x-tuner module depends on the latter.
I don't fully understand the purpose of the hack in the makefile, but this patch works for me:
IIRC, the hack was needed at the time alsa-driver's kconfig parser didn't parse the tea575x dependency correctly. So, the whole hack should be removed now.
How about the patch below?
Takashi
--- diff --git a/i2c/other/Makefile b/i2c/other/Makefile index d5825f8..e67067f 100644 --- a/i2c/other/Makefile +++ b/i2c/other/Makefile @@ -5,17 +5,8 @@ endif include $(SND_TOPDIR)/toplevel.config include $(SND_TOPDIR)/Makefile.conf
-export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o - -# Toplevel Module Dependency -# hack for tea575x support -ifeq (y,$(CONFIG_VIDEO_DEV)) -obj-$(CONFIG_SND_FM801) += snd-tea575x-tuner.o -ifeq (m,$(CONFIG_SND_FM801)) -export-objs += tea575x-tuner.o +export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o tea575x-tuner.o clean-files += tea575x-tuner.c -endif -endif
include $(SND_TOPDIR)/alsa-kernel/i2c/other/Makefile
Takashi Iwai wrote:
IIRC, the hack was needed at the time alsa-driver's kconfig parser didn't parse the tea575x dependency correctly. So, the whole hack should be removed now.
How about the patch below?
--- a/i2c/other/Makefile +++ b/i2c/other/Makefile @@ -5,17 +5,8 @@ endif include $(SND_TOPDIR)/toplevel.config include $(SND_TOPDIR)/Makefile.conf
-export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o
-# Toplevel Module Dependency -# hack for tea575x support -ifeq (y,$(CONFIG_VIDEO_DEV)) -obj-$(CONFIG_SND_FM801) += snd-tea575x-tuner.o -ifeq (m,$(CONFIG_SND_FM801)) -export-objs += tea575x-tuner.o +export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o tea575x-tuner.o clean-files += tea575x-tuner.c -endif -endif
include $(SND_TOPDIR)/alsa-kernel/i2c/other/Makefile
AFAICS snd-tea575x-tuner is not compiled at all; it should have:
obj-$(CONFIG_SND_FM801_TEA575X) += snd-tea575x-tuner.o
And it looks as if the usual dependencies for patched files are missing:
tea575x-tuner.c: tea575x-tuner.patch $(SND_TOPDIR)/alsa-kernel/i2c/other/tea575x-tuner.c
Regards, Clemens
At Tue, 28 Oct 2008 12:53:08 +0100, Clemens Ladisch wrote:
Takashi Iwai wrote:
IIRC, the hack was needed at the time alsa-driver's kconfig parser didn't parse the tea575x dependency correctly. So, the whole hack should be removed now.
How about the patch below?
--- a/i2c/other/Makefile +++ b/i2c/other/Makefile @@ -5,17 +5,8 @@ endif include $(SND_TOPDIR)/toplevel.config include $(SND_TOPDIR)/Makefile.conf
-export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o
-# Toplevel Module Dependency -# hack for tea575x support -ifeq (y,$(CONFIG_VIDEO_DEV)) -obj-$(CONFIG_SND_FM801) += snd-tea575x-tuner.o -ifeq (m,$(CONFIG_SND_FM801)) -export-objs += tea575x-tuner.o +export-objs += ak4xxx-adda.o ak4114.o ak4117.o pt2258.o tea575x-tuner.o clean-files += tea575x-tuner.c -endif -endif
include $(SND_TOPDIR)/alsa-kernel/i2c/other/Makefile
AFAICS snd-tea575x-tuner is not compiled at all;
Do you have CONFIG_SND_FM801_TEA575X=m in toplevel.config?
it should have:
obj-$(CONFIG_SND_FM801_TEA575X) += snd-tea575x-tuner.o
But this is already in alsa-kernel/i2c/other/Makefile.
And it looks as if the usual dependencies for patched files are missing:
tea575x-tuner.c: tea575x-tuner.patch $(SND_TOPDIR)/alsa-kernel/i2c/other/tea575x-tuner.c
Right, this seems missing completely...
Takashi
On Monday 27 October 2008 13:54, Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
Thank you for testing, Jaroslav
Here on the 2.4.21-99-Suse, make results in:
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
I added temp symbolic link & continued to:
patching file maestro3.c Hunk #2 succeeded at 2596 (offset 4 lines). Hunk #3 succeeded at 2777 (offset 4 lines). gcc -D__KERNEL__ -DMODULE=1 -I/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/include -I/lib/ modules/2.4.21-99-athlon/build/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/ modules/2.4.21-99-athlon/build/include/linux/modversions.h -DKBUILD_BASENAME=maestro3 -c -o maestro3.o maestro3.c maestro3.c: In function `snd_m3_create': maestro3.c:2604: warning: implicit declaration of function `pci_name' maestro3.c:2604: warning: passing arg 3 of `request_firmware_R38ce5074' makes pointer from integer without a cast maestro3.c:2612: error: structure has no member named `dev' make[1]: *** [maestro3.o] Error 1 make[1]: Leaving directory `/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/pci' make: *** [compile] Error 1
Alan
At Mon, 27 Oct 2008 20:41:10 +0000, Alan Horstmann wrote:
On Monday 27 October 2008 13:54, Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
Thank you for testing, Jaroslav
Here on the 2.4.21-99-Suse, make results in:
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
I added temp symbolic link & continued to:
patching file maestro3.c Hunk #2 succeeded at 2596 (offset 4 lines). Hunk #3 succeeded at 2777 (offset 4 lines). gcc -D__KERNEL__ -DMODULE=1 -I/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/include -I/lib/ modules/2.4.21-99-athlon/build/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/ modules/2.4.21-99-athlon/build/include/linux/modversions.h -DKBUILD_BASENAME=maestro3 -c -o maestro3.o maestro3.c maestro3.c: In function `snd_m3_create': maestro3.c:2604: warning: implicit declaration of function `pci_name' maestro3.c:2604: warning: passing arg 3 of `request_firmware_R38ce5074' makes pointer from integer without a cast maestro3.c:2612: error: structure has no member named `dev' make[1]: *** [maestro3.o] Error 1 make[1]: Leaving directory `/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/pci' make: *** [compile] Error 1
I fixed these two issues now on my git tree.
thanks,
Takashi
On Mon, 27 Oct 2008, Alan Horstmann wrote:
On Monday 27 October 2008 13:54, Jaroslav Kysela wrote:
Hello,
I would like to release 1.0.18 final packages (driver, lib, utils, tools, plugins) in few days. Please, report compilation trouble with the current ALSA code.
Thank you for testing, Jaroslav
Here on the 2.4.21-99-Suse, make results in:
We do not support officially kernels bellow 2.4.31 (see SUPPORTED_KERNELS).
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
It should be handled in configure.in:
CHECK_KERNEL_HEADER(linux/io.h, [#include <asm/io.h> ])
Not sure why linux/io.h in alsa-driver/include/linux/ directory is not created for your kernel. You may investigate this yourself if you like.
I added temp symbolic link & continued to:
patching file maestro3.c Hunk #2 succeeded at 2596 (offset 4 lines). Hunk #3 succeeded at 2777 (offset 4 lines). gcc -D__KERNEL__ -DMODULE=1 -I/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/include -I/lib/ modules/2.4.21-99-athlon/build/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/ modules/2.4.21-99-athlon/build/include/linux/modversions.h -DKBUILD_BASENAME=maestro3 -c -o maestro3.o maestro3.c maestro3.c: In function `snd_m3_create':
....
maestro3.c:2612: error: structure has no member named `dev'
I fixed this one (it's reproducible with 2.4.31 kernel, too).
Jaroslav
----- Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
At Wed, 29 Oct 2008 09:48:55 +0100 (CET), Jaroslav Kysela wrote:
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
It should be handled in configure.in:
CHECK_KERNEL_HEADER(linux/io.h, [#include <asm/io.h> ])
Not sure why linux/io.h in alsa-driver/include/linux/ directory is not created for your kernel. You may investigate this yourself if you like.
This check was added after this report.
Takashi
On Wed, 29 Oct 2008, Takashi Iwai wrote:
At Wed, 29 Oct 2008 09:48:55 +0100 (CET), Jaroslav Kysela wrote:
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
It should be handled in configure.in:
CHECK_KERNEL_HEADER(linux/io.h, [#include <asm/io.h> ])
Not sure why linux/io.h in alsa-driver/include/linux/ directory is not created for your kernel. You may investigate this yourself if you like.
This check was added after this report.
Great. I overlooked this.
Thanks, Jaroslav
----- Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Jaroslav, Takashi,
On Wednesday 29 October 2008 08:48, you wrote:
On Mon, 27 Oct 2008, Alan Horstmann wrote:
Here on the 2.4.21-99-Suse, make results in:
We do not support officially kernels bellow 2.4.31 (see SUPPORTED_KERNELS).
../../alsa-kernel/pci/ice1712/ice1712.c:50:22: linux/io.h: No such file or directory
presumably caused as it is <asm/io.h> here?
It should be handled in configure.in:
CHECK_KERNEL_HEADER(linux/io.h, [#include <asm/io.h> ])
Not sure why linux/io.h in alsa-driver/include/linux/ directory is not created for your kernel. You may investigate this yourself if you like.
I added temp symbolic link & continued to:
patching file maestro3.c Hunk #2 succeeded at 2596 (offset 4 lines). Hunk #3 succeeded at 2777 (offset 4 lines). gcc -D__KERNEL__ -DMODULE=1 -I/home/alan/Vault/Alsa/1.0.18/ alsa-driver-1.0.18rc3.20.gcbea1.192.g2973f/include -I/lib/ modules/2.4.21-99-athlon/build/include -O2 -mpreferred-stack-boundary=2 -march=athlon -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -DMODVERSIONS -include /lib/ modules/2.4.21-99-athlon/build/include/linux/modversions.h -DKBUILD_BASENAME=maestro3 -c -o maestro3.o maestro3.c maestro3.c: In function `snd_m3_create':
....
maestro3.c:2612: error: structure has no member named `dev'
Can confirm this mornings tiwai snapshot builds fine.
Alan
participants (6)
-
Alan Horstmann
-
Chris Pemberton
-
Clemens Ladisch
-
Colin Guthrie
-
Jaroslav Kysela
-
Takashi Iwai