首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建Quantlib-swig python 1.7

构建Quantlib-swig python 1.7
EN

Stack Overflow用户
提问于 2017-01-03 05:40:56
回答 0查看 265关注 0票数 1

当我尝试构建Quantlib-SWIG python时,我得到了一个奇怪的bootst错误。我正在使用boost_1.60。

代码语言:javascript
复制
[idf@mail QuantLib-SWIG-1.7]$ make -C Python
make: Entering directory `/home/idf/Downloads/QuantLib-SWIG-1.7/Python'
make  all-am
make[1]: Entering directory `/home/idf/Downloads/QuantLib-SWIG-1.7/Python'
CXXFLAGS="-g -O2 -fno-strict-aliasing -Wno-unused -Wno-uninitialized -Wno-sign-compare -Wno-write-strings" /home/idf/anaconda2/bin/python setup.py build
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/QuantLib
copying QuantLib/__init__.py -> build/lib.linux-x86_64-2.7/QuantLib
copying QuantLib/QuantLib.py -> build/lib.linux-x86_64-2.7/QuantLib
running build_ext
building 'QuantLib._QuantLib' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/QuantLib
g++ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/idf/anaconda2/include/python2.7 -I/usr/local/include -c QuantLib/quantlib_wrap.cpp -o build/temp.linux-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
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default]
In file included from /usr/local/include/boost/random/hyperexponential_distribution.hpp:22:0,
                 from /usr/local/include/boost/random.hpp:69,
                 from /usr/local/include/ql/experimental/catbonds/catrisk.hpp:34,
                 from /usr/local/include/ql/experimental/catbonds/catbond.hpp:31,
                 from /usr/local/include/ql/experimental/catbonds/all.hpp:4,
                 from /usr/local/include/ql/experimental/all.hpp:7,
                 from /usr/local/include/ql/quantlib.hpp:43,
                 from QuantLib/quantlib_wrap.cpp:3940:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:84:22: fatal error: quadmath.h: No such file or directory
 #include "quadmath.h"
                      ^
compilation terminated.
error: command 'g++' failed with exit status 1
make[1]: *** [.build-stamp] Error 1
make[1]: Leaving directory `/home/idf/Downloads/QuantLib-SWIG-1.7/Python'
make: *** [all] Error 2
make: Leaving directory `/home/idf/Downloads/QuantLib-SWIG-1.7/Python'
[idf@mail QuantLib-SWIG-1.7]$ 
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41433631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档