Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
Description
Hi.
I've tried to build Serf under Windows using MinGW toolchain. It's impossible - the build fails with various errors. Why did you choose that SCons? I've tried to debug it and wasn't very impressed by the code - it's very complex and tightly coupled. And by the way, APR, APU, and OpenSSL build without problem under MinGW with their autotools. And all these libraries are way more complex than serf.
The problem is: as you know, MSYS terminal is launched from something like "chroot" - i.e. / is in fact C:\MinGW\msys\1.0\ and you can't get out of it, you access C:\ as /c/. And SCons gets mad about this fact - it tries to normalize all paths, so for example it changes /usr/include/apr-1 to C:\usr\include\apr-1, and that's not correct, / isn't C:! / is C:\MinGW\msys\1.0!
Can you fix this problem in some way? I want to build Subversion using a free software toolchain, without using msvc.
Original issue reported by vitalif@yourcmc.ru