[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