Thank you for the interest you are giving to FPC. Indeed, FPC is supported upstream on *BSD, and we shouldn't get any issue making it available for Debian for any of these targets.
However a new FPC version (2.4.0) is being released and we should focus on it instead of 2.2.4. Once it is released, I'll try to create the packages for both armel/linux and */kfreebsd. Cheers, Abou Al Montacir e dimanche 18 octobre 2009 à 01:36 +0100, peter green a écrit : > package: fpc > severity: important > (serious could possiblly be justified depending on how you interpret the > "reasonablly" in the squeeze rc policy) > > FPC is supported upstream on freebsd so it stands to reason that it > should also work on debian kfreebsd (thc core rtl of freepascal doesn't > use libc and I don't think the rest of the supplied units will care much > either). As such i've been trying to build it on debian kfreebsd-i386. > > I have been using the following bootstrap procedure the following > bootstrap method works (do this in an empty directory). I will not be > able to do the boostrap myself for upload though since I am not a dd. > > wget > ftp://ftp.freepascal.org/pub/fpc/dist/2.2.4/i386-freebsd/fpc-2.2.4.i386-freebsd7.tar > tar -xf fpc-2.2.4.i386-freebsd7.tar > tar -xf binary.i386-freebsd.tar > tar -zxf base.i386-freebsd.tar.gz > tar -zxf utils.i386-freebsd.tar.gz > export PATH=$PATH:$PWD/bin > export PATH=$PATH:$PWD/lib/fpc/2.2.4/ > apt-get source -b fpc > -------------At this point install any missing build-dependencies EXCEPT > fp-compiler, fp-units-base and fp-utils, also make fixups to the > packaging (see below) > cd fpc-2.2.4 > dpkg-buildpackage -B -d > > The first issue I ran into was that debian/rules is using DEB_BUILD_ARCH > and DEB_HOST_ARCH when it should be using DEB_BUILD_ARCH_CPU and > DEB_HOST_ARCH_CPU, that was easy to fix. > > The second issue is that the upstream build process does not seem to be > installing any documentation and hence debian/moveexamples is failling, > I haven't figured out why yet.
signature.asc
Description: Ceci est une partie de message numériquement signée