[ODE] Problem compiling 6.0-rc3 under mingw and msys

Rodrigo Hernandez kwizatz at aeongames.com
Tue Jun 6 10:15:50 MST 2006


It works for me, the 2 things that could be causing problems are 1) some 
configuration files have been "fixed" by replacing Unix end of line
characters with Windows end of line sequences, or 2) some file is broken 
as the error on configure points out.

As a rule of thumb, please, PLEASE stop your compilation process as soon 
as you get an error either on autogen.sh or configure, those are steps 
that must be taken in order to get a good compilation, if those fail, 
compilation is going to fail as well, this isnt the first time someone 
just asumes that errors when running configure are harmless.

Anyway, I see you're using devcpp's MinGW and make, that could also have 
something to do with the problem, what version of make is that?

Do you get the same error when running the configure script that comes 
with the rc? try extracting the file to a fresh directory and skip the 
sh autogen.sh command.


Mauro G. Todeschini wrote:

>Hi,
>	I'm trying to compile 6.0-rc3 with no luck.
>I have never tryed to compile any 6.0 version before: this is my first
>attempt!
>My envirnoment is windows XP, MinGW, MSYS (including automake 1.8.2 and
>autoconf 2.59).
>My steps are:
>- unpack ode-src-0.6-rc3.zip
>- enter (inside a MSYS bash shell) the directory ode-0.6-rc3
>- execute the command "sh autogen.sh"
>- execute the comand "./configure"
>- execute the command "make"
>
>"make" ends with:
>
> windres ../src/resources.rc -o resources.o
>g++  -g   -o dstest.exe -L../../drawstuff/src dstest-dstest.o
>-ldrawstuff   -lopengl32 -lglu32  -lcomctl32 -lkernel32 -luser32 -lgdi32
>-lwinmm -lstdc++ -lm resources.o -lcomctl32 -lkernel32 -luser32 -lgdi32
>-lwinmm -lstdc++ -lm
>c:\dev-cpp\bin\make.exe[2]: Leaving directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/drawstuff/dstest'
>c:\dev-cpp\bin\make.exe[2]: Entering directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/drawstuff'
>c:\dev-cpp\bin\make.exe[2]: Nothing to be done for `all-am'.
>c:\dev-cpp\bin\make.exe[2]: Leaving directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/drawstuff'
>c:\dev-cpp\bin\make.exe[1]: Leaving directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/drawstuff'
>Making all in ode
>c:\dev-cpp\bin\make.exe[1]: Entering directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/ode'
>Making all in src
>c:\dev-cpp\bin\make.exe[2]: Entering directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/ode/src'
>c:\dev-cpp\bin\make.exe[2]: Leaving directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/ode/src'
>makefile:50: *** commands commence before first target.  Stop.
>c:\dev-cpp\bin\make.exe[1]: *** [all-recursive] Error 1
>c:\dev-cpp\bin\make.exe[1]: Leaving directory
>`n:/dati/private-rw-backup/mgtode/src/ode-0.6-rc3/ode'
>c:\dev-cpp\bin\make.exe: *** [all-recursive] Error 1
>
>The only strange thing I can see with "./configure" is:
>
>$ ./configure
>checking build system type... i686-pc-mingw32
>checking host system type... i686-pc-mingw32
>checking target system type... i686-pc-mingw32
>checking for a BSD-compatible install... /bin/install -c
>checking whether build environment is sane... yes
>checking for gawk... gawk
>checking whether make sets $(MAKE)... ./configure: eval: line 1:
>unexpected EOF while looking for matching `"'
>./configure: eval: line 2: syntax error: unexpected end of file
>no
>checking for style of include used by make... GNU
>checking for gcc... gcc
>checking for C compiler default output... a.exe
>
>Am I doing something wrong?
>May anybody help me?
>If you need other information... I have all the interest to answer as
>quickly as possible :)
>
>Bye and Thanks
>
>_______________________________________________
>ODE mailing list
>ODE at q12.org
>http://q12.org/mailman/listinfo/ode
>
>  
>



More information about the ODE mailing list