[M3devel] Resend: Re: elego prjm build error

Coleburn, Randy rcolebur at SCIRES.COM
Thu Oct 2 03:44:49 CEST 2014


Rodney / Tony / Mika:

Thanks for the replies.
I tried Tony's suggestion of deleting the NT386 folders and rebuilding all the elego packages, but I get the same error.
Rodney/Mika, your replies seems to indicate a deeper problem.  Any suggestions on what I should do at this point?

BTW, I'm not planning on doing anything with the elego packages any time soon; it's just that every so often I update to the HEAD branch on CVS and rebuild everything.  This elego\prjm package has failed to build for quite some time now.  I'm surprised no one else has reported it.

Thanks,
Randy

-----Original Message-----
From: Rodney M. Bates [mailto:rodney_bates at lcwb.coop] 
Sent: Wednesday, October 01, 2014 9:02 PM
To: m3devel; Coleburn, Randy
Subject: EXT:Resend: Re: [M3devel] elego prjm build error




-------- Original Message --------
Subject: Re: [M3devel] elego prjm build error
Date: Wed, 01 Oct 2014 17:57:50 -0500
From: Rodney M. Bates <rodney_bates at lcwb.coop>
Reply-To: rodney.m.bates at acm.org
To: m3devel at elegosoft.com

Hmm, there looks to be a bit of a mess here.

According to a comment in m3-libs/libm3/src/types/m3makefile, LongrealType.i3 & RealType.i3 were moved to m3core, but while they are removed from libm3 (types is commented out in libm3/src/m3makefile), they don't seem to have made a reappearance in m3core, or anywhere else.

LongrealType.[im]3 and RealType.[im]3 are in my /usr/local/cm3/pkg/libm3/src/types,
with very old dates, along with a lot of other similar files for many other types, all old.:

-rw-r--r-- 1 rodney rodney  3072 Jan 24  2001 ASCII.i3
-rw-r--r-- 1 rodney rodney  1070 Jan 24  2001 ASCII.m3
-rw-r--r-- 1 rodney rodney   993 Jan 24  2001 Boolean.i3
-rw-r--r-- 1 rodney rodney   834 Jan 24  2001 Boolean.m3
-rw-r--r-- 1 rodney rodney  1153 Jan 24  2001 Char.i3
-rw-r--r-- 1 rodney rodney   878 Jan 24  2001 Char.m3
-rw-r--r-- 1 rodney rodney  1060 Aug 26  2007 Int32.i3
-rw-r--r-- 1 rodney rodney   862 Jan 24  2001 Int32.m3
-rw-r--r-- 1 rodney rodney  1078 Aug 26  2007 Int64.i3
-rw-r--r-- 1 rodney rodney   861 Aug 13  2007 Int64.m3
-rw-r--r-- 1 rodney rodney   991 Jan 24  2001 Integer.i3
-rw-r--r-- 1 rodney rodney   801 Jan 24  2001 Integer.m3
-rw-r--r-- 1 rodney rodney   989 Aug 13  2007 Longint.i3
-rw-r--r-- 1 rodney rodney   801 Aug 13  2007 Longint.m3
-rw-r--r-- 1 rodney rodney  1019 Jan 24  2001 LongrealType.i3
-rw-r--r-- 1 rodney rodney   876 Jan 24  2001 LongrealType.m3
-rw-r--r-- 1 rodney rodney   996 Jan 24  2001 RealType.i3
-rw-r--r-- 1 rodney rodney   868 Jan 24  2001 RealType.m3
-rw-r--r-- 1 rodney rodney   979 Jan 24  2001 Refany.i3
-rw-r--r-- 1 rodney rodney   650 Jan 24  2001 Refany.m3
-rw-r--r-- 1 rodney rodney  4371 Dec 17  2003 Unicode.i3
-rw-r--r-- 1 rodney rodney 41589 Dec 17  2003 Unicode.m3
-rw-r--r-- 1 rodney rodney   550 Feb 12  2001 WideChar.i3
-rw-r--r-- 1 rodney rodney   462 Feb 12  2001 WideChar.m3

The others in this list seem to have made it into m3-libs/m3core/src/types.



Also, the .m3 files for real and longreal are nowhere to be found in the current repository.

I do see some very old .html and .[im]o files for LongrealType* and RealType*, but not being currently compiled.

And then there are old ExtendedType.[im][30] and ExtendedType.[im]3.html, found in arithmetic/src/basictypes/float, but they appear to be out of place there.

Do I recall some kind of reason why the floating types couldn't be in m3core?


On 10/01/2014 03:58 PM, Coleburn, Randy wrote:
> Does anyone know what could be causing the following error?
>
> The TimePrjDescTbl.i3 is an interface created by the standard Table() m3makefile directive.
>
> The error indicates a missing export and/or bad version stamps, yet this happens when doing a complete rebuild of everything, and this is one of the last packages to be built.
>
> --- processing package "elego\prjm" ---
>
> --- purging derived files from NT386 ---
>
> --- cleaning NT386 ---
>
> ignoring ..\src\m3overrides
>
> --- building in NT386 ---
>
> ignoring ..\src\m3overrides
>
> C:\cm3\bin\m3bundle -name ProjectManagerBundle -element UsageHelp 
> ..\src\UsageHelp -element compactrc ..\src\compactrc -element ShortUsa
>
> geHelp ..\src\ShortUsageHelp
>
> new source -> compiling ProjectManagerBundle.i3
>
> new source -> compiling ProjectManagerBundle.m3
>
> new source -> compiling Creation.i3
>
> new source -> compiling Creation.m3
>
> Fatal Error: bad version stamps: TimePrjDescTbl.i3
>
> missing export: LongrealType.T imported by TimePrjDescTbl.i3
>
> missing export: LongrealType.Brand imported by TimePrjDescTbl.i3
>
> WARNING:  Encountered an error when processing package "elego\prjm" for "-build".
>
> Thanks,
>
> Randy Coleburn
>

--
Rodney Bates
rodney.m.bates at acm.org





More information about the M3devel mailing list