[M3devel] Fwd: [M3commit] CVS Update: cm3

Olaf Wagner wagner at elegosoft.com
Mon Dec 7 10:29:00 CET 2009


Quoting Randy Coleburn <rcoleburn at scires.com>:

> Is everyone ok with the edit I made here?  If so, someone should   
> promote this fix to the release branch.
> Also, Is there a reason we should limit this package to POSIX platforms?
> If not, we should take out the if statement at line 31 and the   
> corresponding end.

AFAIK CVSup never had any support for Windows platforms. For its
optimizations it relies heavily on very Unix-specific functions.
I'm not aware that this has changed, but could be wrong. If you
find that subsets of the packages compile, we can surely add them
for Windows targets, too.

Olaf

> --Randy
>
>>>> Randy Coleburn <rcoleburn at elego.de> 12/1/2009 5:55 PM >>>
> CVSROOT:/usr/cvs
> Changes by:rcoleburn at birch.09/12/01 17:55:12
>
> Modified files:
> cm3/m3-tools/cvsup/suplib/src/: m3makefile
>
> Log message:
> add missing "end" statement at line 58 to correct compile-time syntax error.
>
> Someone needs to check me on this one.  After this change, I don't   
> get any packages built in cvsup on WindowsXP, I suppose due to some   
> prerequiste not being met.  But at least I don't get the syntax error.
>
> Not sure why the package m3makefile seems to be limited to POSIX   
> platforms at line 31.  Everything was building on Windows   
> before.--R.Coleburn
>
> Here is the compiler output before my correction:
>
> C:\cm3\Sandbox\cm3\m3-tools\cvsup\suplib>cm3 -verbose
> EVAL ("C:\cm3\bin\cm3.cfg")
> --- building in NT386 ---
>
> cd NT386
> LIB_INSTALL is C:\cm3\lib
> ignoring ..\src\m3overrides
>
> EVAL ("m3make.args")
> rm .M3SHIP
> rm .M3OVERRIDES
> "C:\cm3\Sandbox\cm3\m3-tools\cvsup\suplib\NT386\m3make.args", line   
> 5: quake runtime error:   
> C:\cm3\Sandbox\cm3\m3-tools\cvsup\suplib\src\m3makefile, line 263:   
> syntax error: "end" or "else" expected after "if"
>
> --procedure--  -line-  -file---
> include_dir        --  <builtin>
> 5  C:\cm3\Sandbox\cm3\m3-tools\cvsup\suplib\NT386\m3make.args
>
> Fatal Error: package build failed
>
> seconds  #times  operation
> 0.03       2  removing temporary files
> 0.03          other
> ---------------------------------------------------
> 0.06          TOTAL
>
> rm m3make.args
> cd ..
>
> C:\cm3\Sandbox\cm3\m3-tools\cvsup\suplib>
>
>



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