On 17.04.2010, at 21:42, José L. Redrejo Rodríguez wrote:
El vie, 16-04-2010 a las 13:42 +0200, José L. Redrejo Rodríguez escribió:
El vie, 16-04-2010 a las 12:35 +0200, Bert Freudenberg escribió:
I only now looked at the actual build failures. Seems to be unrelated to the actual VM building so far, it's about missing png files.
Still, seeing the lot of architectures it's being built on is awesome :)
Yes, there's a problem with quilt patching in those archs. It doesn't apply the needed patches. I'll investigate it this weekend, it shouldn't be hard to fix.
Regards.
It's already fixed.
Yay :)
Now it's going ok in all archs, except in freebsd machines where alsa is not available.
https://buildd.debian.org/pkg.cgi?pkg=squeak-vm
Regards
So, are you going to remove libasound2-dev from build-depends, or should we fix the ALSA plugin? Apparently it is just a differing struct definition:
[100%] Building C object vm-sound-ALSA/CMakeFiles/vm-sound-ALSA.dir/build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c.o /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_Start': /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:111: warning: the address of 'hwparams' will always evaluate as 'true' /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:122: warning: the address of 'swparams' will always evaluate as 'true' /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_StartRecording': /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:273: warning: the address of 'hwparams' will always evaluate as 'true' /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:284: warning: the address of 'swparams' will always evaluate as 'true' /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'mixer_open': /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:340: error: 'struct snd_mixer_selem_regopt' has no member named 'device' /build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c:341: warning: the address of 'sid' will always evaluate as 'true' make[3]: *** [vm-sound-ALSA/CMakeFiles/vm-sound-ALSA.dir/build/buildd-squeak-vm_4.0.3.2202-2-kfreebsd-amd64-wP7nbu/squeak-vm-4.0.3.2202/unix/vm-sound-ALSA/sqUnixSoundALSA.c.o] Error 1
- Bert -