# tagging this 'wontfix' unless/until I get a patch
tags 348065 + wontfix
thanks

Hi Frederic,

Frederic Daniel Luc LEHOBEY wrote:
> Package: cernlib
> Severity: important
> Justification: fails to build from source
> 
> Hi,
> 
> cernlib fails to build on kfreebsd-i386 in the following way:
[snip]

I'm not very surprised.  Cernlib's build system is Imake-based, and the
config scripts for Imake don't have any knowledge about kFreeBSD, nor is
there even upstream support for "regular" FreeBSD.

I don't have a kFreeBSD system of my own to test on, and probably won't
have time to install one in the near future, so I am tagging this
"wontfix" for now.  However, I will welcome patches for kFreeBSD support
from anyone who wants to experiment.  To get yourself set up to work on
it, do the following:

apt-get install fakeroot build-essential
apt-get build-dep cernlib
apt-get source cernlib
cd cernlib-*
fakeroot debian/rules patch

You can then edit the scripts in src/config to your liking.  I suspect
that src/config/Imake.cf may need to be updated to test for kFreeBSD,
and then you'll have to add a kFreeBSD.cf file (or maybe just update the
existing FreeBSD.cf) to mirror the contents of linux.cf.  Probably also
editing of biglib.rules and bsdLib.rules will be required to match the
additions to lnxLib.rules.  I don't think the port will be trivial, but
I could be wrong.  Save a diff of the results before running
dpkg-buildpackage (the unpacked build tree is deleted by debian/rules
clean).

You may be interested in communicating with this fellow, who already has
some patches for building (non-Debianized) Cernlib under (regular)
FreeBSD: http://ccm.gs.niigata-u.ac.jp/~si006/CERNLIB/install.en.html

Good luck,

-- 
Kevin B. McCarty <[EMAIL PROTECTED]>   Physics Department
WWW: http://www.princeton.edu/~kmccarty/    Princeton University
GPG: public key ID 4F83C751                 Princeton, NJ 08544


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to