[M3devel] m3cgc1: fatal error: *** bad M3CG version stamp (0x100), expected 0x110

Olaf Wagner wagner at elego.de
Fri May 29 17:23:05 CEST 2015


On Fri, 29 May 2015 16:20:28 +0200
Olaf Wagner <wagner at elego.de> wrote:

> On Fri, 29 May 2015 16:06:30 +0200
> John Marino <adacore at marino.st> wrote:
> 
> > On 5/29/2015 15:58, Olaf Wagner wrote:
> > > On Fri, 29 May 2015 12:40:29 +0200
> > > John Marino <adacore at marino.st> wrote:
> > > I unpacked your port and tried the first step.
> > > But my system seems to be too old:
> > > 
> > > % make fetch 
> > > ===>  modula3-5.10.0 the bootstrap compiler only runs on FreeBSD 9.0 or later.
> > > *** Error code 1
> > 
> > This means at best your machine is FreeBSD 8.x.  The last FreeBSD 8, 8.4
> > (a long-term support version) expires in 4 weeks.  So you should update. :)
> > 
> > 
> > > Stop in /src/ports/lang/modula3.
> > > 
> > > Why would it only run on FreeBSD 9?
> > > I actually _have_ a  working cm3 installation on this system ;-)
> > 
> > The port doesn't consider installed CM3.  It has to do with how ports
> > are now built in "clean" jails where nothing is installed.
> > 
> > You *could* package your working CM3 as a bootstrap compiler [1] but I
> > would think your time would be better spent with FreeBSD Update:
> > https://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
> > 
> > John
> > 
> > 
> > [1] Just look in work/bootstrap and emulate if you want to do this.
> 
> I will update the system (it's the latest 8.4 stable) but it's
> unlikely that I'll do it within the next two weeks, because I won't
> be at home.
> 
> I'll try to reproduce the problem without the port makefile though.

The bootstrap compiler backend doesn't run on my system:

new exporters -> recompiling FSUtils.i3
/libexec/ld-elf.so.1: /usr/ports/lang/modula3/work/bootstrap//bin/cm3cg: Undefined symbol "_ThreadRuneLocale"
  m3_backend => 1
m3cc (aka cm3cg) failed compiling: FSUtils.ic

It seems there's no way around a system upgrade. But that won't happen
today, sorry.

I'll make a final test with an older bootstrap archive from opencm3.net
later.

Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com 
               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20150529/92c790c0/attachment-0002.sig>


More information about the M3devel mailing list