[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436330: vkeybd: FTBFS: error: linux/awe_voice.h: No such file or directory



Hi Lucas,

During a rebuild of all packages in sid, your package failed to build on i386.

oper_awe.c: In function 'seq_open':
oper_awe.c:146: error: 'SAMPLE_TYPE_AWE32' undeclared (first use in this function)

In the Makefile from the original source package, it says:

# device selections -- multiple avaialble
# to disable the device, set value 0 (do not comment out!)
#
USE_AWE = 1

I believe this relates to proprietary sequencer support for the seriously obsolete Sound Blaster AWE32 ISA sound card, dating from 1994:

http://en.wikipedia.org/wiki/Sound_Blaster_AWE32

According to the oldest entry on this changelog:

http://packages.debian.org/changelogs/pool/main/v/vkeybd/vkeybd_0.1.17a-2/changelog

vkeybd was split from the awe package, which was removed from sid in 2002, along with the OSS kernel drivers.

Although the AWE32 is supported by ALSA now, I think it's quite safe to change the Makefile to read USE_AWE=0 and update the description of the package to remove the reference to AWE32 support.

The alternative would be to make the linux-source-2.6.* package a build dependency of this vkeybd package; I don't know if that's acceptable in Debian policy terms. It would keep the retro sound hardware enthusiasts happy :-)

Cheers!

Daniel






Reply to: