[M3devel] more problems upgrading

Mika Nystrom mika at async.async.caltech.edu
Sun Aug 8 00:32:16 CEST 2010


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 $RARGS -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