QuantLib-SWIG-0.3.11 cygwin compilation failure

Posted by jerryji on
URL: http://quantlib.414.s1.nabble.com/Problems-to-use-Quantlib-tp4598p4599.html

Dear Kind Soul,

I'm pulling my hair at QuantLib-SWIG-0.3.11 compilation failure in
cygwin: configure doesn't
seem to generate the proper flags for gcc --

jerry@jerryji:/cygdrive/d/QuantLib/source/QuantLib-SWIG-0.3.11
(Mon Mar 13 22:05:40) $ ./configure && make -C Python
...
building 'QuantLib._QuantLib' extension
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
-D__WIN32__ -DWIN32 -DNDEBUG -D_WINDOW
S -DNOMINMAX -ID:\QuantLib\source\QuantLib-0.3.11
-I/usr/include/python2.4 -c QuantLib/quantlib_wrap.cpp
-o build/temp.cygwin-1.5.18-i686-2.4/QuantLib/quantlib_wrap.o /GR /FD
/Zm250 /MT
gcc: /GR: No such file or directory
gcc: /FD: No such file or directory
gcc: /Zm250: No such file or directory
gcc: /MT: No such file or directory
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
Ada/C/ObjC but not for C++

neither for g++ --

jerry@jerryji:/cygdrive/d/QuantLib/source/QuantLib-SWIG-0.3.11
(Mon Mar 13 22:06:26) $ ./configure && make -C Python
...
building 'QuantLib._QuantLib' extension
g++ -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
-D__WIN32__ -DWIN32 -DNDEBUG -D_WINDOW
S -DNOMINMAX -ID:\QuantLib\source\QuantLib-0.3.11
-I/usr/include/python2.4 -c QuantLib/quantlib_wrap.cpp
-o build/temp.cygwin-1.5.18-i686-2.4/QuantLib/quantlib_wrap.o /GR /FD
/Zm250 /MT
g++: /GR: No such file or directory
g++: /FD: No such file or directory
g++: /Zm250: No such file or directory
g++: /MT: No such file or directory
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
Ada/C/ObjC but not for C++

I even tried cl (MS VC++8) but just hit another wall --

jerry@jerryji:/cygdrive/d/QuantLib/source/QuantLib-SWIG-0.3.11
(Mon Mar 13 21:58:29) $ ./configure && make -C Python
...
building 'QuantLib._QuantLib' extension
/cygdrive/c/Program Files/Microsoft Visual Studio 8/VC/BIN/cl.exe
-fno-strict-aliasing -DNDEBUG -g -O3 -W
all -Wstrict-prototypes -D__WIN32__ -DWIN32 -DNDEBUG -D_WINDOWS
-DNOMINMAX -ID:\QuantLib\source\QuantLib-
0.3.11 -I/usr/include/python2.4 -c QuantLib/quantlib_wrap.cpp -o
build/temp.cygwin-1.5.18-i686-2.4/QuantLib/quantlib_wrap.o /GR /FD
/Zm250 /MT
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42
for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

cl : Command line error D8021 : invalid numeric argument
'/Wstrict-prototypes'
error: command '/cygdrive/c/Program Files/Microsoft Visual Studio
8/VC/BIN/cl.exe' failed with exit status 2
make[1]: *** [.build-stamp] Error 1

Any suggestion will be greatly appreciated!

--
Jerry