Thank you for this reply,
I now wish that the maintainer of the FreeBSD port could comment this, so that one unambiguous FreeBSD port could be created and distributet.
If Mr. or Ms. "antonz@library.ntu-kpi.kiev.ua" is not on this mailing list, I think someone should inform him or her.
I choose FreeBSD because no other operating system so easy can install new compilers. Linux has the problem, that Red Hat, SuSE, debian and "you name it" requires knowledge about configuring the operating system. So that it is difficult to create one universal Linux port running everywhere. rpm -i compilerxyz.rpm is by far the best solution I know, but still the linux distributors has minor changes. I feel. But I never attempted to install gpc on any linux.
Yours Sincerely
Morten Gulbrandsen
Marco van de Voort wrote:
Morten Gulbrandsen wrote:
I found no binary for FreeBSD on your homepage, However I found this gpc-2.0_1 A free 32-bit Pascal compiler Long description | Sources | Main Web Site Maintained by: antonz@library.ntu-kpi.kiev.ua Requires: autoconf213-2.13.000227, gcc-2.8.1, gettext-0.10.35, gmake-3.79.1, m4-1.4_1
Probably not. However, you can find the current sources as a tar.gz archive and on the CVS server.
I can probably make binary snapshots from CVS once in every two weeks without problems, if the build process works usually.
I think CVS as Concurrent Version System is too complicated for me. I prefer not to install or use CVS. But thanks anyway :-)
next release which will incorporate these changes. Our sources are currently updated once in a few weeks. When FreeBSD ports are updated, I don't know.
That depends on
the maintainer (the one who sends requests to the FreeBSD committers)
the backlog of the committers themselves.
is a serious problem, and they often have a backlog of several weeks afaik.
The same applies to Debian. The time between submitting and actuallisation can be quite long afaik. (FPC experience, not GPC) SUSE is quite fast OTOH.
Interesting !
I don't know who made up the version 2.0_1.
Maintained by: antonz@library.ntu-kpi.kiev.ua
Perhaps a numbering used by the FreeBSD ports. 2.0 was the last "official" GPC release (many years ago, 1996 or so). 2.1 will be the next one, coming soon. In the meantime, we just use dates.
Often FreeBSD adds some digits to signal the revision of the port. This because the port can apply patches to fix FreeBSD specific problems (both functional and with building)
So if 2.1 is the GPC release 2.1p1 signals revision 1 of the port (port-makefile +patches), p2 the second etc.
After the release of 2.1, we'll try to get binaries there for as many systems as possible.
Or at least a README.FreeBSD
Why? AFAIK, there's nothing special WRT FreeBSD, compared to other Un*x systems. Compiling from the sources should work just the same.
OK.
FreeBSD is the system that most closely resembles Linux. If something works on Linux, and is not based largely on specific kernel revisions, it should be able to work in native mode too.
I had some problems with the terminal driver though. (accessing "special" display functions not defined by vt<xxx>)
If there are major problems with gpc under FreeBSD I think we should discuss it. This "display function" was no problem for me, could you describe it further, then I'll investigate it.
Yours Sincerely
Morten Gulbrandsen