2018-01-08 3:17 GMT+01:00 Samuel Thibault <[email protected]>: > Hello, > > Aaron M. Ucko, on dim. 07 janv. 2018 21:08:58 -0500, wrote: > > Akai.h:56:11: fatal error: linux/cdrom.h: No such file or directory > > > > If you can get libgig to work reasonably well on either or both > > architectures without this header, please do so. > > Note that they have a sys/cdrom.h which should fit most needs.
Hi, here is a answer from upstream: quote ---------- libgig built fine on Hurd in the past because libgig did not have Akai support at that point yet. The Akai format is trickier than the other sound formats of libgig (namely Giga, SoundFont 2, DLS, Korg) because all other ones are just reading files, whereas Akai requires storage devices to be accessed directly (i.e. Akai CDROMs) because Akai was using their own prorietary file system, and even their own partition layout on block level. Because these were dedicated hardware sampler devices from Akai. Right now I do not have a Hurd installation, so ATM I have no plans to fix this issue for Hurd by myself. Like always patches are appreciated though. Since the driver infrastructure is quite similar to Linux, I don't think it should be hard to adapt the Akai CDROM reader code for building on Hurd. If there is no volunteer for doing that, then you can of course also simply omit building Akai.h and Akai.cpp for the Hurd architecture and that's it. --------- best regards mira

