[M3devel] errors building cvsup wih cm3
Daniel Alejandro Benavides D.
dabenavidesd at yahoo.es
Tue Jun 5 06:22:28 CEST 2007
Hi,
I have actually wrote a little omission, the current
declaration of the varible on the
suplib/src/FileAttr.m3, line 744 is:
tz: Utime.struct_timezone;
So as the compiler complains I have change it to
tz: UNTRACED REF Utime.struct_timezone:=NIL;
Thanks,
--- "Daniel Alejandro Benavides D."
<dabenavidesd at yahoo.es> wrote:
> 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
>
=== 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