Cyril Brulebois <[EMAIL PROTECTED]> writes: > Package: brltty > Severity: important > Tags: patch > > Hi, > > currently your package FTBFS on GNU/kFreeBSD with the following error: >> Checking for source dependency conflicts... [...] >> E: Package libbluetooth2-dev has no installation candidate >> Package libbluetooth2-dev is not available, but is referred to by another >> package. >> This may mean that the package is missing, has been obsoleted, or >> is only available from another source >> apt-get failed. >> Package installation failed > > Full build logs are available at > <http://experimental.ftbfs.de/build.php?arch=kfreebsd-i386&pkg=brltty>. > > Please find attached some patches to get it built on GNU/kFreeBSD (and > which might help a bit GNU/Hurd as well),
First of all, thanks for the feedback. Since your changes involve autoconf, makefile and C code changes, I will first take the upstream relevant changes and get them into upstream (since I do work on upstream as well). With the next upstream release of BRLTTY (hopefully 3.8) I will then do the remaining changes to the packaging. Let me ask you some specific questions: > * brltty_Programs_Makefile.in-kfreebsd.diff: > As far as I understand it, it is sufficient to copy sys_freebsd.c > and usb_freebsd.c to respectively sys_kfreebsd.c and usb_kfreebsd.c > (in Programs), and to add them in this Makefile.in to allow the > build on GNU/kFreeBSD. I know that I might use 'freebsd' instead of > 'kfreebsd' in the configure.in file, but these files might need > adjustments in the future, and might differ from the plain FreeBSD > ones. As I understand it, the kFreeBSD project uses a more or less unmodified FreeBSD kernel with a different user-space. What exactly do you expect that we'd have to modify in *_kfreebsd.c? Since these files in BRLTTY define the layer into different kernels, I kind of wonder if we really want to copy these files. -- CYa, Mario | Debian Developer <URL:http://debian.org/> .''`. | Get my public key via finger [EMAIL PROTECTED] : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44 `. `' `- <URL:http://delysid.org/> <URL:http://www.staff.tugraz.at/mlang/>
pgpl4ZraiWMng.pgp
Description: PGP signature