[M3devel] errors building cvsup wih cm3

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Tue Jun 5 04:30:41 CEST 2007


Hi,
One of the problems I had when compiling cvsup with
current cm3 on suplib/src/FileAttr.m3 
when calling utime.gettimeofday because of the
definition of the function Utime
<*EXTERNAL*>
PROCEDURE gettimeofday (VAR t: struct_timeval;
                        z: UNTRACED REF
struct_timezone := NIL): int

in the z parameter have changed, the patch was written
before this change in the procedure.

The FileAttr.m3 uses the function on line 746:
EVAL Utime.gettimeofday(times[0], tz);

tz is declared before in line 744:
tz: UNTRACED REF Utime.struct_timezone:=NIL;

The program compiles as explained in the guide:
http://es.geocities.com/dabenavidesd/InstallationGuidecm3-Modula-3.html#SECTION00060000000000000000

I didnt have any more problems compiling cvsup with 
cm3.

Sorry by the late posting of this issue.


--- John Polstra <jdp at polstra.com> wrote:

> Hmm, actually you may be closer to the right answers
> than I was.  I 
> don't see how the lack of the patch could explain
> some of those errors.
> 
> John
> 
> 
> Tony Hosking wrote:
> > Looks like John has the answers...
> > 
> > On Jun 4, 2007, at 11:11 AM, John Polstra wrote:
> > 
> >> There is a patch for CVSup that you have to apply
> before you can build 
> >> it with cm3.  Look on the cm3 downloads page, and
> you'll find it.
> >>
> >> John
> >>
> >> Ronny Forberger wrote:
> >>> Hi there,
> >>> since I've been able to build the cm3 compiler
> successfully on Debian 
> >>> Linux 'etch' x86, I'm faced up to some other
> build problem:
> >>> When trying to build cvsup-snap-16.1h from
> sources using cm3 my build 
> >>> process stops by the following error:
> >>>> make[2]: Entering directory
> `/home/rforb/work/cvsup-snap-16.1h/suptcp'
> >>>> cm3
> >>>> --- building in LINUXLIBC6 ---
> >>>>
> >>>>
> >>>> Fatal Error: duplicate unit: 
> >>>> /usr/local/cm3/pkg/tcp/src/POSIX/SockOpt.i3
> ../src/POSIX/SockOpt.i3
> >>>>
> >>>> make[2]: *** [all] Error 1
> >>>> make[2]: Leaving directory
> `/home/rforb/work/cvsup-snap-16.1h/suptcp'
> >>>> ===> suplib
> >>>> make[2]: Entering directory
> `/home/rforb/work/cvsup-snap-16.1h/suplib'
> >>>> cm3
> >>>> --- building in LINUXLIBC6 ---
> >>>>
> >>>> new source -> compiling TokScan.i3
> >>>> "../src/TokScan.i3", line 36: unable to find
> interface (IP)
> >>>> 1 error encountered
> >>>> new source -> compiling FileAttr.i3
> >>>> "../src/FileAttr.i3", line 33: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> 1 error encountered
> >>>> new source -> compiling FileAttrRep.i3
> >>>> "../src/FileAttrRep.i3", line 33: imported
> interface contains errors 
> >>>> (FileAttr)
> >>>> 1 error encountered
> >>>> new source -> compiling FileAttrOS.m3
> >>>> "../src/POSIX/FileAttrOS.m3", line 31: imported
> interface contains 
> >>>> errors (FileAttr)
> >>>> "../src/POSIX/FileAttrOS.m3", line 31: imported
> interface contains 
> >>>> errors (FileAttrRep)
> >>>> 2 errors encountered
> >>>> new source -> compiling SupFileRec.i3
> >>>> "../src/SupFileRec.i3", line 36: imported
> interface contains errors 
> >>>> (FileAttr)
> >>>> "../src/SupFileRec.i3", line 37: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> 2 errors encountered
> >>>> new source -> compiling SupMisc.i3
> >>>> "../src/SupMisc.i3", line 37: unable to find
> interface (IP)
> >>>> "../src/SupMisc.i3", line 37: imported
> interface contains errors 
> >>>> (SupFileRec)
> >>>> "../src/SupMisc.i3", line 39: unable to find
> interface (SupTCP)
> >>>> 3 errors encountered
> >>>> new source -> compiling PathComp.m3
> >>>> "../src/PathComp.m3", line 33: imported
> interface contains errors 
> >>>> (SupMisc)
> >>>> 1 error encountered
> >>>> new source -> compiling ChannelMux.i3
> >>>> "../src/ChannelMux.i3", line 33: unable to find
> interface (IP)
> >>>> "../src/ChannelMux.i3", line 34: unable to find
> interface (SupConnFD)
> >>>> 2 errors encountered
> >>>> new source -> compiling ChannelMux.m3
> >>>> "../src/ChannelMux.m3", line 32: imported
> interface contains errors 
> >>>> (ChannelMux)
> >>>> "../src/ChannelMux.m3", line 35: unable to find
> interface (IP)
> >>>> "../src/ChannelMux.m3", line 35: unable to find
> interface (TCP)
> >>>> "../src/ChannelMux.m3", line 36: unable to find
> interface (SupConnFD)
> >>>> 4 errors encountered
> >>>> new source -> compiling AuthMD5.i3
> >>>> "../src/AuthMD5.i3", line 33: unable to find
> interface (IP)
> >>>> 1 error encountered
> >>>> new source -> compiling AuthMD5.m3
> >>>> "../src/AuthMD5.m3", line 31: imported
> interface contains errors 
> >>>> (AuthMD5)
> >>>> "../src/AuthMD5.m3", line 33: unable to find
> interface (IP)
> >>>> 2 errors encountered
> >>>> new source -> compiling TokScan.m3
> >>>> "../src/TokScan.m3", line 31: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> "../src/TokScan.m3", line 34: unable to find
> interface (IP)
> >>>> "../src/TokScan.m3", line 34: imported
> interface contains errors 
> >>>> (SupMisc)
> >>>> 3 errors encountered
> >>>> new source -> compiling DevT.i3
> >>>> "../src/DevT.i3", line 38: imported interface
> contains errors (TokScan)
> >>>> 1 error encountered
> >>>> new source -> compiling UnixMisc.i3
> >>>> "../src/UnixMisc.i3", line 35: unable to find
> interface (IP)
> >>>> 1 error encountered
> >>>> new source -> compiling FileAttr.m3
> >>>> "../src/FileAttr.m3", line 31: imported
> interface contains errors 
> >>>> (FileAttr)
> >>>> "../src/FileAttr.m3", line 31: imported
> interface contains errors 
> >>>> (FileAttrRep)
> >>>> "../src/FileAttr.m3", line 34: imported
> interface contains errors 
> >>>> (DevT)
> >>>> "../src/FileAttr.m3", line 35: imported
> interface contains errors 
> >>>> (SupMisc)
> >>>> "../src/FileAttr.m3", line 36: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> "../src/FileAttr.m3", line 36: imported
> interface contains errors 
> >>>> (UnixMisc)
> >>>> 6 errors encountered
> >>>> new source -> compiling FileID.i3
> >>>> "../src/FileID.i3", line 33: imported interface
> contains errors 
> >>>> (FileAttr)
> >>>> 1 error encountered
> >>>> new source -> compiling FileID.m3
> >>>> "../src/FileID.m3", line 31: imported interface
> contains errors 
> >>>> (FileID)
> >>>> "../src/FileID.m3", line 34: imported interface
> contains errors (DevT)
> >>>> "../src/FileID.m3", line 34: imported interface
> contains errors 
> >>>> (FileAttr)
> >>>> "../src/FileID.m3", line 34: imported interface
> contains errors 
> >>>> (FileAttrRep)
> >>>> 4 errors encountered
> >>>> new source -> compiling CVProto.i3
> >>>> "../src/CVProto.i3", line 33: imported
> interface contains errors 
> >>>> (FileAttr)
> >>>> "../src/CVProto.i3", line 33: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> 2 errors encountered
> >>>> new source -> compiling CVProto.m3
> >>>> "../src/CVProto.m3", line 35: imported
> interface contains errors 
> >>>> (CVProto)
> >>>> "../src/CVProto.m3", line 38: imported
> interface contains errors 
> >>>> (SupMisc)
> >>>> "../src/CVProto.m3", line 38: imported
> interface contains errors 
> >>>> (TokScan)
> >>>> 3 errors encountered
> >>>> new source -> compiling ErrMsg.m3
> >>>> "../src/ErrMsg.m3", line 34: unable to find
> interface (IP)
> >>>> "../src/ErrMsg.m3", line 34: imported interface
> contains errors 
> >>>> (TokScan)
> 
=== message truncated ===



		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com



More information about the M3devel mailing list