Re: [Alsa-user] compil error alsa 1.0.0rc2 Fedora 1
Brought to you by:
perex
|
From: Fernando P. Lopez-L. <na...@cc...> - 2003-12-17 23:19:06
|
On Wed, 2003-12-17 at 13:53, St=E9phane Purnelle wrote:
> This is a compil error in alsa 1.0.0rc2 on a Fedora core 1
>=20
> gcc -D__KERNEL__ -DMODULE=3D1=20
> -I/home/backup/alsa/alsa-driver-1.0.0rc2/include =20
> -I =
=20
> /lib/modules/2.4.22-1.2115.nptl/build/include -O2=20
> -mpreferred-stack-boundary=3D2 -march=3Dathlon -DLINUX -Wall=20
> -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2=20
> -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD =20
> -DKBUILD_BASENAME=3Dserialmidi -c -o serialmidi.o serialmidi.c
> serialmidi.c: Dans la fonction =AB open_tty =BB:
> serialmidi.c:164: error: invalid operands to binary >
> make[1]: *** [serialmidi.o] Erreur 1
> make[1]: Quitte le r=E9pertoire=20
> `/home/backup/alsa/alsa-driver-1.0.0rc2/drivers'
> make: *** [compile] Erreur 1
>=20
> anyone help me ?
I think this is what you need:
--- alsa-driver-0.9.8/drivers/serialmidi.c~ 2003-09-24
09:41:33.000000000 -0700
+++ alsa-driver-0.9.8/drivers/serialmidi.c 2003-11-12
19:07:16.000000000 -0800
@@ -161,7 +161,7 @@
retval =3D -EIO;
goto __end;
}
- if (tty->count > 1) {
+ if (atomic_read(&tty->count) > 1) {
snd_printk(KERN_ERR "tty %s is already used",
serial->sdev);
retval =3D -EBUSY;
goto __end;
-- Fernando
|