[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build problems on Win32



I can't even get the simple-install to work.
goo-0_131-win32-dev 2> make simple-install
cd c; make
The system cannot find the path specified.

make: *** [simple-install] Error 1
goo-0_131-win32-dev 3>

I think the problem is that make is using the cmd shell rather than bash.
Any idea how to fix that?

At 07:33 PM 4/16/2002, Chris Double wrote:
>I can build Goo successfully from the initial windows distribution by 
>doing a 'make simple-install' from Cygwin. But if I regenerate the sources 
>I have problems. Following the instructions in the doc file, I do:
>
>   (use eval/g2c)
>   (g2c-goo)
>
>When I then do a 'make' on the C source I get an error:
>
>   $ make
>   (cd g2c; make)
>   make[1]: Entering directory 
> `/cygdrive/e/temp/goo2/goo-0_131-win32-dev/c/g2c'
>   make[1]: *** No rule to make target `..%', needed by `g2c'.  Stop.
>   make[1]: Leaving directory 
> `/cygdrive/e/temp/goo2/goo-0_131-win32-dev/c/g2c'
>   make: *** [all] Error 2
>
>Comparing the makefile in GOO_BUILD_ROOT/c/g2c to the one in the original 
>distribution I see that the pattern substitution line has had the '/' 
>changed to '\'. Ditto with the slash in the paths of all the .o files in 
>the makefile.
>
>Changing the '\' to '/' in the pattern substitution and the file paths 
>allowed Goo to build fine. Path separators are a pain for cross platform 
>stuff, aren't they!
>
>Chris.
>
>--------------------------------------------------------------------------------------
>Disclaimer:
>"The information contained in this document is confidential to the 
>addressee(s) and
>  may be legally privileged.   Any view or opinions expressed are those of 
> the author
>  and may not be those of the organisation to which the author 
> belongs.  If you have
>  received this e-mail message in error please delete it and notify me. 
> Thank you."
>--------------------------------------------------------------------------------------