[ros-dev] patch for test/review

Royce Mitchell III royce3 at ev1.net
Tue Nov 1 17:02:08 CET 2005


This patch breaks building on non-msys windows:

C:\cvs\reactos>make
mkdir up/obj-i386
The syntax of the command is incorrect.
make: [up/obj-i386] Error 1 (ignored)
mkdir up/obj-i386\tools
The syntax of the command is incorrect.
make: [up/obj-i386\tools] Error 1 (ignored)
mkdir up/obj-i386\tools\rbuild
The syntax of the command is incorrect.
make: [up/obj-i386\tools\rbuild] Error 1 (ignored)
mkdir up/obj-i386\tools\rbuild\backend
The syntax of the command is incorrect.
make: [up/obj-i386\tools\rbuild\backend] Error 1 (ignored)
mkdir up/obj-i386\tools\rbuild\backend\mingw
The syntax of the command is incorrect.
make: [up/obj-i386\tools\rbuild\backend\mingw] Error 1 (ignored)
g++ -Itools\rbuild -Wall -Wpointer-arith -c 
tools\rbuild\backend\mingw\mingw.cpp
 -o up/obj-i386\tools\rbuild\backend\mingw\mingw.o
Assembler messages:
FATAL: can't create up/obj-i386\tools\rbuild\backend\mingw\mingw.o: No 
such file
 or directory
make: *** [up/obj-i386\tools\rbuild\backend\mingw\mingw.o] Error 1


Hartmut Birr wrote:

> Hi,
>
> I've changed rbuild a little bit, that it can run on msys (on 
> windows). The major changes are:
> - The separator (slash or back slash), exepostfix and exeprefix are 
> initialized from environment variables.
> - The separators in the path for the system command are always 
> converted for the host system.
> - Our own build utilities must convert paths itself (bin2res).
> It exist some problems with absolute paths on msys, because msys uses 
> '/c/foo/bar' and windows 'c:\foo\bar' or 'c:/foo/bar'.
>
> I've tested the patch on msys and on windows. I cannot test the patch 
> on linux.
>
> Currently, msys is the only way to use all cpus or cores for the build 
> process on windows.
>
> - Hartmut
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Ros-dev mailing list
>Ros-dev at reactos.org
>http://www.reactos.org/mailman/listinfo/ros-dev
>




More information about the Ros-dev mailing list