[M3devel] errors building cvsup wih cm3

Ronny Forberger ronny.forberger at elegosoft.com
Mon Jun 4 12:27:40 CEST 2007


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)
> "../src/ErrMsg.m3", line 36: unable to find interface (SupTCP)
> 3 errors encountered
> new source -> compiling DirEntry.i3
> "../src/DirEntry.i3", line 37: imported interface contains errors 
> (FileAttr)
> 1 error encountered
> new source -> compiling DirEntry.m3
> "../src/DirEntry.m3", line 31: imported interface contains errors 
> (DirEntry)
> 1 error encountered
> new source -> compiling DirEntryList.i3
> "../LINUXLIBC6/DirEntryList.i3 => 
> /usr/local/cm3/pkg/libm3/src/list/List.ig", line 29: imported 
> interface contains errors (DirEntry)
> 1 error encountered
> new source -> compiling DirEntryList.m3
> "../LINUXLIBC6/DirEntryList.m3", line 3: imported interface contains 
> errors (DirEntryList)
> "../LINUXLIBC6/DirEntryList.m3 => 
> /usr/local/cm3/pkg/libm3/src/list/List.mg", line 11: imported 
> interface contains errors (DirEntry)
> 2 errors encountered
> new source -> compiling DirEntryListSort.i3
> "../LINUXLIBC6/DirEntryListSort.i3 => 
> /usr/local/cm3/pkg/libm3/src/list/ListSort.ig", line 28: imported 
> interface contains errors (DirEntry)
> "../LINUXLIBC6/DirEntryListSort.i3 => 
> /usr/local/cm3/pkg/libm3/src/list/ListSort.ig", line 28: imported 
> interface contains errors (DirEntryList)
> 2 errors encountered
> new source -> compiling DirEntryListSort.m3
> "../LINUXLIBC6/DirEntryListSort.m3", line 3: imported interface 
> contains errors (DirEntryListSort)
> "../LINUXLIBC6/DirEntryListSort.m3 => 
> /usr/local/cm3/pkg/libm3/src/list/ListSort.mg", line 10: imported 
> interface contains errors (DirEntry)
> 2 errors encountered
> new source -> compiling RCSDate.m3
> "../src/RCSDate.m3", line 34: imported interface contains errors (TokScan)
> 1 error encountered
> new source -> compiling RCSFile.i3
> "../src/RCSFile.i3", line 37: imported interface contains errors 
> (FileAttr)
> 1 error encountered
> new source -> compiling RCSDeltaClass.i3
> "../src/RCSDeltaClass.i3", line 37: imported interface contains errors 
> (RCSFile)
> 1 error encountered
> new source -> compiling RCSDelta.m3
> "../src/RCSDelta.m3", line 31: imported interface contains errors 
> (RCSDeltaClass)
> "../src/RCSDelta.m3", line 34: imported interface contains errors 
> (RCSFile)
> "../src/RCSDelta.m3", line 35: imported interface contains errors 
> (TokScan)
> 3 errors encountered
> new source -> compiling RCSKeyword.m3
> "../src/RCSKeyword.m3", line 34: imported interface contains errors 
> (RCSDeltaClass)
> "../src/RCSKeyword.m3", line 35: imported interface contains errors 
> (SupMisc)
> 2 errors encountered
> new source -> compiling RCSFile.m3
> "../src/RCSFile.m3", line 31: imported interface contains errors (RCSFile)
> "../src/RCSFile.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/RCSFile.m3", line 36: imported interface contains errors 
> (RCSDeltaClass)
> "../src/RCSFile.m3", line 39: imported interface contains errors (TokScan)
> "../src/RCSFile.m3", line 39: imported interface contains errors 
> (UnixMisc)
> 5 errors encountered
> new source -> compiling SupFileRec.m3
> "../src/SupFileRec.m3", line 31: imported interface contains errors 
> (SupFileRec)
> "../src/SupFileRec.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/SupFileRec.m3", line 35: imported interface contains errors 
> (TokScan)
> 3 errors encountered
> new source -> compiling SupMisc.m3
> "../src/SupMisc.m3", line 31: imported interface contains errors (SupMisc)
> "../src/SupMisc.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/SupMisc.m3", line 34: unable to find interface (IP)
> "../src/SupMisc.m3", line 35: imported interface contains errors 
> (SupFileRec)
> "../src/SupMisc.m3", line 36: imported interface contains errors (TokScan)
> "../src/SupMisc.m3", line 37: unable to find interface (SupTCP)
> 6 errors encountered
> new source -> compiling FileStatus.i3
> "../src/FileStatus.i3", line 33: imported interface contains errors 
> (FileAttr)
> 1 error encountered
> new source -> compiling FileStatusRaw.i3
> "../src/FileStatusRaw.i3", line 33: imported interface contains errors 
> (FileStatus)
> 1 error encountered
> new source -> compiling FileStatus.m3
> "../src/FileStatus.m3", line 31: imported interface contains errors 
> (FileStatus)
> "../src/FileStatus.m3", line 31: imported interface contains errors 
> (FileStatusRaw)
> "../src/FileStatus.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/FileStatus.m3", line 34: imported interface contains errors 
> (SupMisc)
> "../src/FileStatus.m3", line 34: imported interface contains errors 
> (TokScan)
> 5 errors encountered
> new source -> compiling StatusFile.i3
> "../src/StatusFile.i3", line 33: imported interface contains errors 
> (FileStatus)
> "../src/StatusFile.i3", line 33: imported interface contains errors 
> (SupFileRec)
> 2 errors encountered
> new source -> compiling StatusFile.m3
> "../src/StatusFile.m3", line 31: imported interface contains errors 
> (StatusFile)
> "../src/StatusFile.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/StatusFile.m3", line 34: imported interface contains errors 
> (FileStatus)
> "../src/StatusFile.m3", line 34: imported interface contains errors 
> (FileStatusRaw)
> "../src/StatusFile.m3", line 35: imported interface contains errors 
> (SupFileRec)
> "../src/StatusFile.m3", line 35: imported interface contains errors 
> (SupMisc)
> 6 errors encountered
> new source -> compiling CVTree.i3
> "../src/CVTree.i3", line 37: imported interface contains errors (FileAttr)
> 1 error encountered
> new source -> compiling CVTree.m3
> "../src/CVTree.m3", line 31: imported interface contains errors (CVTree)
> "../src/CVTree.m3", line 34: imported interface contains errors (DirEntry)
> "../src/CVTree.m3", line 34: imported interface contains errors 
> (DirEntryList)
> "../src/CVTree.m3", line 34: imported interface contains errors 
> (DirEntryListSort)
> "../src/CVTree.m3", line 34: imported interface contains errors (FileAttr)
> "../src/CVTree.m3", line 35: imported interface contains errors (SupMisc)
> 6 errors encountered
> new source -> compiling GzipRd.i3
> "../src/GzipRd.i3", line 36: unable to find interface (StreamRd)
> 1 error encountered
> new source -> compiling GzipRd.m3
> "../src/GzipRd.m3", line 31: imported interface contains errors (GzipRd)
> "../src/GzipRd.m3", line 34: unable to find interface (StreamRdClass)
> 2 errors encountered
> new source -> compiling GzipWr.i3
> "../src/GzipWr.i3", line 36: unable to find interface (StreamWr)
> 1 error encountered
> new source -> compiling GzipWr.m3
> "../src/GzipWr.m3", line 31: imported interface contains errors (GzipWr)
> "../src/GzipWr.m3", line 34: unable to find interface (StreamWrClass)
> 2 errors encountered
> new source -> compiling RsyncFile.i3
> "../src/RsyncFile.i3", line 33: imported interface contains errors 
> (FileAttr)
> 1 error encountered
> new source -> compiling RsyncFile.m3
> "../src/RsyncFile.m3", line 31: imported interface contains errors 
> (RsyncFile)
> "../src/RsyncFile.m3", line 34: imported interface contains errors 
> (FileAttr)
> "../src/RsyncFile.m3", line 35: imported interface contains errors 
> (UnixMisc)
> 3 errors encountered
> new source -> compiling SigHandler.m3
> "../src/SigHandler.m3", line 48: imported interface contains errors 
> (UnixMisc)
> "../src/SigHandler.m3", line 50: unable to find interface (SupErrno)
> 2 errors encountered
> new source -> compiling UnixMisc.m3
> "../src/UnixMisc.m3", line 31: imported interface contains errors 
> (UnixMisc)
> "../src/UnixMisc.m3", line 34: unable to find interface (IP)
> 2 errors encountered
> new source -> compiling Attic.i3
> "../src/Attic.i3", line 37: imported interface contains errors (FileAttr)
> "../src/Attic.i3", line 37: imported interface contains errors (RCSFile)
> 2 errors encountered
> new source -> compiling Attic.m3
> "../src/Attic.m3", line 31: imported interface contains errors (Attic)
> "../src/Attic.m3", line 34: imported interface contains errors (FileAttr)
> "../src/Attic.m3", line 34: imported interface contains errors (RCSFile)
> "../src/Attic.m3", line 35: imported interface contains errors (SupMisc)
> "../src/Attic.m3", line 35: imported interface contains errors (UnixMisc)
> 5 errors encountered
> new source -> compiling DevTLinux.i3
> "../src/dev_t_linux/DevTLinux.i3", line 38: imported interface 
> contains errors (DevT)
> 1 error encountered
> new source -> compiling DevT.m3
> "../src/dev_t_linux/DevT.m3", line 31: imported interface contains 
> errors (DevT)
> "../src/dev_t_linux/DevT.m3", line 34: imported interface contains 
> errors (DevTLinux)
> "../src/dev_t_linux/DevT.m3", line 34: imported interface contains 
> errors (TokScan)
> 3 errors encountered
> new source -> compiling SupMiscText.m3
> "../src/text_cm3/SupMiscText.m3", line 35: imported interface contains 
> errors (SupMisc)
> 1 error encountered
> compilation failed => not building library "libsuplib.a"
> Fatal Error: package build failed
> make[2]: *** [all] Error 1
> make[2]: Leaving directory `/home/rforb/work/cvsup-snap-16.1h/suplib'
> ===> server
> make[2]: Entering directory `/home/rforb/work/cvsup-snap-16.1h/server'
> cm3
> --- building in LINUXLIBC6 ---
>
> package "suptcp" is already overridden to 
> /home/rforb/work/cvsup-snap-16.1h/server/src/../.., ignoring new 
> override to /home/rforb/work/cvsup-snap-16.1h/suplib/src/../..
>
>
> Fatal Error: missing source file: FileAttr.i3
>
> make[2]: *** [all] Error 1
> make[2]: Leaving directory `/home/rforb/work/cvsup-snap-16.1h/server'
> ===> client
> make[2]: Entering directory `/home/rforb/work/cvsup-snap-16.1h/client'
> cm3
> --- building in LINUXLIBC6 ---
>
> package "suptcp" is already overridden to 
> /home/rforb/work/cvsup-snap-16.1h/client/src/../.., ignoring new 
> override to /home/rforb/work/cvsup-snap-16.1h/suplib/src/../..
>
>
> Fatal Error: missing source file: SupFileRec.i3
>
> make[2]: *** [all] Error 1
> make[2]: Leaving directory `/home/rforb/work/cvsup-snap-16.1h/client'
> ===> cvpasswd
> make[2]: Entering directory `/home/rforb/work/cvsup-snap-16.1h/cvpasswd'
> cm3
> --- building in LINUXLIBC6 ---
>
>
> Fatal Error: missing source file: AuthMD5.i3
>
> make[2]: *** [all] Error 1
> make[2]: Leaving directory `/home/rforb/work/cvsup-snap-16.1h/cvpasswd'
> make[1]: *** [subdirs] Error 2
> make[1]: Leaving directory `/home/rforb/work/cvsup-snap-16.1h'
> make: *** [all] Error 2


Looks like aside some other errors, it doesn't find all the .i3 files, 
though I can see all of them existing. Do I possibly have to tell the 
cm3 compiler where to find them?

What do all the "imported interface contains errors (...)" messages have 
to mean and how to fix this ?

Regards,

Ronny



-- 
Ronny Forberger
Systemadministrator

elego Software Solutions GmbH           ronny.forberger(at)elegosoft.com
Ohmstraße 9,  10179 Berlin              HRB 77719
Tel.: +49 30 23 45 86 96                Amtsgericht Charlottenburg
Fax:  +49 30 23 45 86 95                Sitz der Gesellschaft: Berlin
http://www.elegosoft.com                Geschäftsführer: Olaf Wagner

Bitte senden Sie Ihre technischen Support-Anfragen an admins(at)elego.de .




More information about the M3devel mailing list