[M3devel] more problems upgrading

Jay K jay.krell at cornell.edu
Sun Aug 8 01:30:17 CEST 2010


I believe I moved M3Path.*, like from cm3 to m3quake. There is a bug; this requires clean.

I don't know if upgrade.sh gets any use these days. I use upgrade.py often. Note that upgrade.py does not rebuild entire system, just compiler.

E.g.
. /upgrade.py skipgcc && ./do-cm3-all.py skipgcc realclean && ./do-cm3-all.py skipgcc buildship
 
 - Jay/phone

> To: m3devel at elegosoft.com
> Date: Sat, 7 Aug 2010 16:01:11 -0700
> From: mika at async.async.caltech.edu
> Subject: Re: [M3devel] more problems upgrading
> 
> Sorry to spam the list, this was user error.
> 
> Mika Nystrom writes:
> >Hello m3devel,
> >
> >I'm running into problems again.  Now I'm trying to upgrade CM3 on 
> >a FreeBSD 5 machine 
> >
> >(248)rover:~/cm3/scripts>uname -a
> >FreeBSD rover 5.5-RELEASE FreeBSD 5.5-RELEASE #0: Sat May 24 10:13:58 PDT 2008
> >     root at rover:/usr/src/sys/i386/compile/ROVERSMP  i386
> >(250)rover:~/cm3/scripts>cm3 -version
> >Critical Mass Modula-3 version d5.8.1
> >  last updated: 2009-05-16
> >  compiled: 2009-06-16 20:34:18
> >  configuration: /usr/local/cm3/bin/cm3.cfg
> >  target: FreeBSD4
> >
> >upgrade.sh runs for a while then dies at:
> >
> >=== package /big/home2/mika/2/cm3-cvs/cm3/m3-sys/cm3 ===
> > +++ cm3 -build -DROOT='/big/home2/mika/2/cm3-cvs/cm3' $RARGS  && cm3 -ship $R
> >ARGS -DROOT='/big/home2/mika/2/cm3-cvs/cm3'  +++
> >--- building in FreeBSD4 ---
> >
> >ignoring ../src/m3overrides
> >
> >
> >Fatal Error: duplicate link info: M3Path.i3
> >
> > *** execution of cm3 -build -DROOT='/big/home2/mika/2/cm3-cvs/cm3' $RARGS  &&
> > cm3 -ship $RARGS -DROOT='/big/home2/mika/2/cm3-cvs/cm3'  failed ***
> >
> >
> >The reason I'm doing this, by the way, is that I'm having trouble
> >sharing pickles between an amd64 and i386 system and wanted to ensure I
> >have recent CM3 distributions on both systems before starting to debug
> >the problem.
> >
> >It appears I can write pickles on i386 and read them on amd64 without
> >trouble, but not the other way around (and I am not using any out-of-range
> >values, I don't think).
> >
> >     Mika
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100807/5144f064/attachment-0002.html>


More information about the M3devel mailing list