[M3devel] more problems upgrading

Mika Nystrom mika at async.async.caltech.edu
Sun Aug 8 01:01:11 CEST 2010


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



More information about the M3devel mailing list