[M3devel] "FreeBSD4" false advertising
Mika Nystrom
mika at async.async.caltech.edu
Tue Jul 13 10:11:58 CEST 2010
Hi Modula-3ers,
I am again (for the "umpteenth" time) attempting to move a medium-sized
under-development software repository from PM3 to CM3. Things are looking
better!
But of course there is one snake in paradise. Can I upgrade the software
without installing new OSes as well (at the same time)?
The installation archive marked "FreeBSD4" does *not* work on FreeBSD 4/i386
nor on FreeBSD 5. Is it from 6 or 7?
As I have mentioned before, FreeBSD is pretty good about being
backward-compatible (FreeBSD 4 binaries and even compilers will work fine
on 5 or 6), but it's not at all forwards-compatible. You simply cannot
compile something on FreeBSD 6 and expect it to work on an earlier release
of the OS.
I have the following on a bona fide FreeBSD 4.11-RELEASE system:
(62)trs80:~>cm3 -version
Critical Mass Modula-3 version d0.0.0
last updated: unknown
compiled: 2009-04-25 02:28:01
configuration: /usr/local/cm3/bin/cm3.cfg
(63)trs80:~>
My bootstrapping instructions I received from Tony do not work. Quake has
changed so I get an error even cm3 trying to read the m3makefiles.... so
how would I go about bootstrapping the latest CM3 on this? I wouldn't
trust Python on it either. (I have Python but an old old version.)
Yes I do want to get rid of FreeBSD-4.11 but one thing at a time would be
my preference. Right now I seem to have all the software happy with CM3
(for once!)
Mika
More information about the M3devel
mailing list