Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Mario Lang <mlang <at> debian.org>
Subject: Bug#414068: brltty: FTBFS on GNU/kFreeBSD: porting needed
Newsgroups: gmane.linux.debian.devel.bugs.general
Date: Friday 9th March 2007 09:42:59 UTC (over 9 years ago)
Cyril Brulebois  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 http://debian.org/>
  .''`. | Get my public key via finger [email protected]
 : :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
 `. `'
   `-      http://delysid.org/>  http://www.staff.tugraz.at/mlang/>
 
CD: 3ms