[M3devel] build fails on NT386
Olaf Wagner
wagner at elegosoft.com
Tue May 6 09:48:30 CEST 2008
Quoting Randy Coleburn <rcoleburn at scires.com>:
> Update:
>
> I tried to get around the problem by manually building & shipping
> the sysutils package, then running scripts\win\upgrade.cmd again.
Randy, this is a new package needed for several quake extensions.
It has been added some months ago. Obviously nobody has updated
the cmd scripts. Could you add sysutils as prerequisite to all
scripts building cm3?
Olaf
> Now the build fails as shown below:
>
> === package C:\CM3_Sandbox\cm3\m3-sys\m3quake ===
> +++ "cm3 -build -DROOT=C:\\CM3_Sandbox\\cm3
> -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VER
> SION_NUMBER=050700 -DCM3_LAST_CHANGED=2008-03-16 && cm3 -ship
> -DROOT=C:\\CM3_San
> dbox\\cm3 -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VERSION_NUMBER=050700
> -DCM3_LAST_CHANG
> ED=2008-03-16" +++
> --- building in NT386 ---
>
> ignoring ..\src\m3overrides
>
> new source -> compiling Quake.i3
> new source -> compiling QCompiler.i3
> new source -> compiling QCode.i3
> new source -> compiling QValue.i3
> new source -> compiling QVSeq.i3
> new source -> compiling QVTbl.i3
> new source -> compiling QVal.i3
> new source -> compiling QMachine.i3
> new source -> compiling QToken.i3
> new source -> compiling QIdent.i3
> new source -> compiling Quake.m3
> new source -> compiling QToken.m3
> new source -> compiling QIdent.m3
> new source -> compiling QScanner.i3
> new source -> compiling QScanner.m3
> new source -> compiling QCode.m3
> new source -> compiling QCompiler.m3
> new source -> compiling QValue.m3
> new source -> compiling QVTbl.m3
> new source -> compiling QVSeqRep.i3
> new source -> compiling QVSeq.m3
>
> Fatal Error: bad version stamps: SystemWin32.m3
>
> version stamp mismatch: WinSock.gethostname
> <4ccceffe6a8d6438> => SystemWin32.m3
> <0e719d1414b51c34> => WinSock.i3
> SystemWin32.m3: missing imported type: _te9593bef
> ERROR: "cm3 -build -DROOT=C:\\CM3_Sandbox\\cm3
> -DCM3_VERSION_TEXT=d5.7.0 -DCM3_
> VERSION_NUMBER=050700 -DCM3_LAST_CHANGED=2008-03-16 && cm3 -ship
> -DROOT=C:\\CM3_
> Sandbox\\cm3 -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VERSION_NUMBER=050700
> -DCM3_LAST_CH
> ANGED=2008-03-16"
> ERROR: cd C:\CM3_Sandbox\cm3\m3-sys\m3quake
> ERROR: set INSTALLROOT=C:\cm3
>
> C:\CM3_Sandbox\cm3\scripts\win>
>
> Please advise.
>
> Regards,
> Randy
>
>>>> "Randy Coleburn" <rcoleburn at scires.com> 5/5/2008 3:10 PM >>>
> I have done a CVS update and decided to rebuild everything.
>
> I used the script in scripts\win\upgrade.cmd
>
> Here is a snippet of the output where it fails:
>
> ..\src\values => c:\cm3\pkg\m3front\src\values
> Module.i3 Module.m3 Value.i3 Value.m3
> ValueRep.i3 Constant.i3 Constant.m3 Decl.m3
> Decl.i3 EnumElt.i3 EnumElt.m3 Exceptionz.i3
> Exceptionz.m3 External.i3 External.m3 Field.i3
> Field.m3 Formal.i3 Formal.m3 Ident.i3
> Ident.m3 Method.m3 Method.i3 Procedure.i3
> Procedure.m3 Revelation.m3 Revelation.i3 Tipe.i3
> Tipe.m3 Variable.i3 Variable.m3
> === package C:\CM3_Sandbox\cm3\m3-sys\m3quake ===
> +++ "cm3 -build -DROOT=C:\\CM3_Sandbox\\cm3
> -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VER
> SION_NUMBER=050700 -DCM3_LAST_CHANGED=2008-03-16 && cm3 -ship
> -DROOT=C:\\CM3_San
> dbox\\cm3 -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VERSION_NUMBER=050700
> -DCM3_LAST_CHANG
> ED=2008-03-16" +++
> --- building in NT386 ---
>
> ignoring ..\src\m3overrides
>
> "C:\CM3_Sandbox\cm3\m3-sys\m3quake\src\m3makefile", line 14: quake
> runtime error
> : unable to open "c:\cm3\pkg\sysutils\NT386\.M3EXPORTS" for reading
>
> --procedure-- -line- -file---
> import -- <builtin>
> include_dir 14 C:\CM3_Sandbox\cm3\m3-sys\m3quake\src\m3makefile
> 8 C:\CM3_Sandbox\cm3\m3-sys\m3quake\NT386\m3make.args
>
> Fatal Error: package build failed
> ERROR: "cm3 -build -DROOT=C:\\CM3_Sandbox\\cm3
> -DCM3_VERSION_TEXT=d5.7.0 -DCM3_
> VERSION_NUMBER=050700 -DCM3_LAST_CHANGED=2008-03-16 && cm3 -ship
> -DROOT=C:\\CM3_
> Sandbox\\cm3 -DCM3_VERSION_TEXT=d5.7.0 -DCM3_VERSION_NUMBER=050700
> -DCM3_LAST_CH
> ANGED=2008-03-16"
> ERROR: cd C:\CM3_Sandbox\cm3\m3-sys\m3quake
> ERROR: set INSTALLROOT=C:\cm3
>
> C:\CM3_Sandbox\cm3\scripts\win>
>
> Please advise.
>
> Regards,
> Randy
>
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list