You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Steps to reproduce: setup environment (pathes to QuantLib, modify pyql:setup.py, etc) and run make build
quantlib/settings.cpp: In function ‘PyObject* PyInit_settings()’: quantlib/settings.cpp:1791:37: error: ‘QL_HIGH_RESOLUTION_DATE’ was not declared in this scope __pyx_t_2 = __Pyx_PyBool_FromLong(QL_HIGH_RESOLUTION_DATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 23, __pyx_L1_error) ^ quantlib/settings.cpp:581:36: note: in definition of macro ‘__Pyx_PyBool_FromLong’ #define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False))
The text was updated successfully, but these errors were encountered:
Ok, I guess we need to handle this case gracefully. The fix for now is to either use a quantlib compiled with --enable-intraday or use this commit: 5394649 which was before it was introduced.
GCC 7.2.0
QuantLib-1.10.0
Cython version 0.25.2
Steps to reproduce: setup environment (pathes to QuantLib, modify pyql:setup.py, etc) and run
make build
quantlib/settings.cpp: In function ‘PyObject* PyInit_settings()’: quantlib/settings.cpp:1791:37: error: ‘QL_HIGH_RESOLUTION_DATE’ was not declared in this scope __pyx_t_2 = __Pyx_PyBool_FromLong(QL_HIGH_RESOLUTION_DATE); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 23, __pyx_L1_error) ^ quantlib/settings.cpp:581:36: note: in definition of macro ‘__Pyx_PyBool_FromLong’ #define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False))
The text was updated successfully, but these errors were encountered: