Re: Installing Quantlib on OS EI Capitan
Posted by quantengineer on Jun 10, 2016; 3:29pm
URL: http://quantlib.414.s1.nabble.com/Installing-Quantlib-on-OS-EI-Capitan-tp17505p17512.html
Ok this is what i have done now.....
1. QuantLib-1.8 Installation
cd /usr/local/lib/QuantLib-1.2.1
sudo ./configure
sudo make
sudo make install
this has worked ....
2. QuantLib-SWIG-1.1 Installation
cd /usr/local/lib/QuantLib-SWIG-1.1
sudo ./configure
sudo make -C Python
At this point i get the error
charless-MacBook-Pro-2:QuantLib-SWIG-1.7 charles$ sudo make -C Python
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
CXXFLAGS="-g -O2 -fno-strict-aliasing -Wno-unused -Wno-uninitialized -Wno-sign-compare -Wno-write-strings" /opt/local/bin/python setup.py build
running build
running build_py
creating build
creating build/lib.macosx-10.11-x86_64-2.7
creating build/lib.macosx-10.11-x86_64-2.7/QuantLib
copying QuantLib/__init__.py -> build/lib.macosx-10.11-x86_64-2.7/QuantLib
copying QuantLib/QuantLib.py -> build/lib.macosx-10.11-x86_64-2.7/QuantLib
running build_ext
building 'QuantLib._QuantLib' extension
creating build/temp.macosx-10.11-x86_64-2.7
creating build/temp.macosx-10.11-x86_64-2.7/QuantLib
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -Os -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/opt/local/include -I/opt/local/include -c QuantLib/quantlib_wrap.cpp -o build/temp.macosx-10.11-x86_64-2.7/QuantLib/quantlib_wrap.o -Wno-unused -g -O2 -fno-strict-aliasing -Wno-unused -Wno-uninitialized -Wno-sign-compare -Wno-write-strings
In file included from QuantLib/quantlib_wrap.cpp:3940:
In file included from /opt/local/include/ql/quantlib.hpp:47:
In file included from /opt/local/include/ql/math/all.hpp:38:
In file included from /opt/local/include/ql/math/matrixutilities/all.hpp:4:
In file included from /opt/local/include/ql/math/matrixutilities/basisincompleteordered.hpp:25:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/valarray:4036:59: error:
'value_type' is a private member of
'boost::iterators::detail::operator_brackets_proxy<QuantLib::step_iterator<double
*> >'
__val_expr<_BinaryOp<__bit_shift_left<typename _Expr::value_type>,
^
QuantLib/quantlib_wrap.cpp:7271:23: note: while substituting deduced template
arguments into function template 'operator<<' [with _Expr =
boost::iterators::detail::operator_brackets_proxy<QuantLib::step_iterator<double
*> >]
s << (*self)[i][j];
^
In file included from QuantLib/quantlib_wrap.cpp:3940:
In file included from /opt/local/include/ql/quantlib.hpp:47:
In file included from /opt/local/include/ql/math/all.hpp:38:
In file included from /opt/local/include/ql/math/matrixutilities/all.hpp:4:
In file included from /opt/local/include/ql/math/matrixutilities/basisincompleteordered.hpp:25:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/valarray:4037:46: error:
'value_type' is a private member of
'boost::iterators::detail::operator_brackets_proxy<QuantLib::step_iterator<double
*> >'
__scalar_expr<typename _Expr::value_type>, _Expr> >
^
2 errors generated.
error: command '/usr/bin/clang' failed with exit status 1
make[1]: *** [.build-stamp] Error 1
make: *** [all] Error 2
charless-MacBook-Pro-2:QuantLib-SWIG-1.7 charles$