[fpc-pascal] FPC 3.0 deb packages?

Jon Foster jon-lists at jfpossibilities.com
Tue Sep 6 00:09:51 CEST 2016


I'm trying to get FPC to build again and although I'm getting along a
lot better I still don't seem to be able to get the knack of it. First
I'd like to know if anyone has any updated build instructions? I've been
on the wiki and read the "build faq" PDF document. Both are good as far
as they go. But neither is anywhere near complete.

My first major dilemma, and what this email pertains to, is building
Debian packages. I went to grab the latest FPC 3 from SF and found that
the usual tarball of Debian packages doesn't exist. So I downloaded the
"fpcbuild" tarball for FPC 3.0.0 and tried the "make deb".

After I banged on it for many hours applying several crude patches it
finally makes packages again. But all of this leads me to believe that
Debian packages for FPC are no longer maintained / supported? If so
what's the story? Maybe my crude hacks could be put to use or I could
help out some way?

After installing the packages and doing some simple builds I thought all
was good... Nope! Turns out several of the compiled units, from the
packages folder aren't getting packaged. I fixed a few of the
*.install.in files to include the missing package unit folders. However,
at least in some situations, it looks like some of the additional unit
files are getting missed by the deb packaging.

My current need is the StrUtils unit, which I must say I'm shocked to
find is not part of the core RTL but is in a package?!?! I don't get
that but that's your decision. Through injecting breakpoints in the
package build process I have found that the unit files are getting built
and installed into the temporary distribution folders. But somehow they
aren't making it into the final packages.

I'm still working on it but I thought I'd ask and see if anyone knows
where in the Debian package building stuff things are getting lost?

I do want to commend the FPC developers. There are only two pieces of
software that continue to impress me release after release: the Linux
kernel and FreePascal compiler (not Lazarus).

My system stats: Debian 7 i386. FPC 3.0.0 as the currently installed
compiler, first from the binary tarball package and then from my package
build attempts, which are mostly functional.

TIA - Jon

-- 
Sent from my Debian Linux workstation -- http://www.debian.org/intro/about

Jon Foster
JF Possibilities, Inc.
jon at jfpossibilities.com
541-410-2760
Making computers work for you!




More information about the fpc-pascal mailing list