Built with CMake MinGW:

E:\devel>chicken-setup opengl
E:\Program Files\Chicken\bin\csc -feature compiling-extension -s glut.scm -O2
-d0 -L "-L/usr/X11R6/lib -L/usr/X11/lib -lglut -LX11 -lXmu"
'E:\Program' is not recognized as an internal or external command,
operable program or batch file.
make: Failed to make glut.so: shell invocation failed with non-zero return status
Error: shell invocation failed with non-zero return status
"E:\\Program Files\\Chicken\\bin\\csc -feature compiling-extension -s glut.scm .
..
1


Cheers,
Brandon Van Every

I have fairly recent version of chicken built with cmake / mingw / msys installed

Version 2, Build 423 - windows-mingw32-x86 - [ dload ptables applyhook ]

Installing in "c:\chicken-latest" rather than "c:\program files" means that chicken-setup works fine which seems to confirm your theory about whitespace. If it helps, here is a recent cmd session of mine.

C:\>c:\program files\internet explorer\iexplore.exe
'c:\program' is not recognized as an internal or external command,
operable program or batch file.

C:\>c:\program\\ files\internet\\ explorer\iexplore.exe
'c:\program\\' is not recognized as an internal or external command,
operable program or batch file.

C:\>c:\program\\\\ files\internet\\\\ explorer\iexplore.exe
'c:\program\\\\' is not recognized as an internal or external command,
operable program or batch file.

C:\>"c:\program files\internet explorer\iexplore.exe"

[Internet explorer then popped up]

Quoting an entire command seems to be the way to get windows to accept it if it has spaces embedded. As backslash is the directory separator, it doesn't make sense that it would be the escape character too (perhaps? I'm normally a Unix guy myself).

Regards,

Ian




_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to