[M3devel] Resend: Re: elego prjm build error

Rodney M. Bates rodney_bates at lcwb.coop
Thu Oct 2 03:02:07 CEST 2014




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