[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."
>--------------------------------------------------------------------------------------