Bug#886603: libgig: FTBFS: fatal error: linux/cdrom.h: No such file or directory

2018-01-21 Thread Jaromír Mikeš
2018-01-08 3:17 GMT+01:00 Samuel Thibault :

> 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
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#886603: libgig: FTBFS: fatal error: linux/cdrom.h: No such file or directory

2018-01-07 Thread Samuel Thibault
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.

Samuel

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#886603: libgig: FTBFS: fatal error: linux/cdrom.h: No such file or directory

2018-01-07 Thread Aaron M. Ucko
Source: libgig
Version: 4.1.0~repack-2
Severity: important
Justification: fails to build from source (but built successfully in the past)
User: debian-h...@lists.debian.org
Usertags: hurd-i386

Builds of libgig 4.x for hurd-i386 and kfreebsd-* (admittedly not
release architectures) have been failing:

  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.  Otherwise, please
formally restrict its Architecture field so that autobuilders for
unsupported architectures don't bother trying to cover it.

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers