Hi,
I'm trying to build pyopenms, but this fails with:
```
INFO:root:parse /us…r/local/openms/OpenMS/src/pyOpenMS/pxds/InternalCalibration.pxd
Error compiling Cython file:
------------------------------------------------------------
...
# ProgressLogger
InternalCalibration() nogil except +
InternalCalibration(InternalCalibration) nogil except +
Size fillCalibrants(MSExperiment[Peak1D,ChromatogramPeak], libcpp_vector[InternalCalibration::LockMass], double tol_ppm, bool, bool, bool) nogil except +
^
------------------------------------------------------------
/usr/local/openms/OpenMS/src/pyOpenMS/pxds/InternalCalibration.pxd:20:100: Expected ']', found ':'
Error compiling Cython file:
------------------------------------------------------------
...
# ProgressLogger
InternalCalibration() nogil except +
InternalCalibration(InternalCalibration) nogil except +
Size fillCalibrants(MSExperiment[Peak1D,ChromatogramPeak], libcpp_vector[InternalCalibration::LockMass], double tol_ppm, bool, bool, bool) nogil except +
^
------------------------------------------------------------
/usr/local/openms/OpenMS/src/pyOpenMS/pxds/InternalCalibration.pxd:20:100: Expected ']', found ':'
Traceback (most recent call last):
File "create_cpp_extension.py", line 44, in <module>
decls, instance_map = autowrap.parse(pxd_files, ".")
File "/usr/local/lib/python2.7/dist-packages/autowrap/__init__.py", line 51, in parse
return DeclResolver.resolve_decls_from_files(files, root)
File "/usr/local/lib/python2.7/dist-packages/autowrap/DeclResolver.py", line 172, in resolve_decls_from_files
decls.extend(PXDParser.parse_pxd_file(full_path))
File "/usr/local/lib/python2.7/dist-packages/autowrap/PXDParser.py", line 421, in parse_pxd_file
root = pipeline[0](source) # only parser
File "/usr/local/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py", line 35, in parse
tree = context.parse(source_desc, scope, pxd = 0, full_module_name = full_module_name)
File "/usr/local/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 354, in parse
tree = Parsing.p_module(s, pxd, full_module_name)
File "Cython/Compiler/Parsing.py", line 3530, in Cython.Compiler.Parsing.p_module (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:60088)
File "Cython/Compiler/Parsing.py", line 3545, in Cython.Compiler.Parsing.p_module (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:59817)
File "Cython/Compiler/Parsing.py", line 2249, in Cython.Compiler.Parsing.p_statement_list (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:38898)
File "Cython/Compiler/Parsing.py", line 2181, in Cython.Compiler.Parsing.p_statement (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:37739)
File "Cython/Compiler/Parsing.py", line 2952, in Cython.Compiler.Parsing.p_cdef_statement (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:49524)
File "Cython/Compiler/Parsing.py", line 3003, in Cython.Compiler.Parsing.p_cdef_extern_block (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:50565)
File "Cython/Compiler/Parsing.py", line 2263, in Cython.Compiler.Parsing.p_suite (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:39134)
File "Cython/Compiler/Parsing.py", line 2274, in Cython.Compiler.Parsing.p_suite_with_docstring (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:39283)
File "Cython/Compiler/Parsing.py", line 2249, in Cython.Compiler.Parsing.p_statement_list (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:38898)
File "Cython/Compiler/Parsing.py", line 2181, in Cython.Compiler.Parsing.p_statement (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:37739)
File "Cython/Compiler/Parsing.py", line 2972, in Cython.Compiler.Parsing.p_cdef_statement (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:49965)
File "Cython/Compiler/Parsing.py", line 3605, in Cython.Compiler.Parsing.p_cpp_class_definition (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:60992)
File "Cython/Compiler/Parsing.py", line 3629, in Cython.Compiler.Parsing.p_cpp_class_attribute (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:61329)
File "Cython/Compiler/Parsing.py", line 3161, in Cython.Compiler.Parsing.p_c_func_or_var_declaration (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:52944)
File "Cython/Compiler/Parsing.py", line 2674, in Cython.Compiler.Parsing.p_c_declarator (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:45653)
File "Cython/Compiler/Parsing.py", line 2705, in Cython.Compiler.Parsing.p_c_declarator (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:45438)
File "Cython/Compiler/Parsing.py", line 2721, in Cython.Compiler.Parsing.p_c_func_declarator (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:45869)
File "Cython/Compiler/Parsing.py", line 2866, in Cython.Compiler.Parsing.p_c_arg_list (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:48350)
File "Cython/Compiler/Parsing.py", line 2873, in Cython.Compiler.Parsing.p_c_arg_list (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:48106)
File "Cython/Compiler/Parsing.py", line 2903, in Cython.Compiler.Parsing.p_c_arg_decl (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:48643)
File "Cython/Compiler/Parsing.py", line 2351, in Cython.Compiler.Parsing.p_c_base_type (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:40409)
File "Cython/Compiler/Parsing.py", line 2464, in Cython.Compiler.Parsing.p_c_simple_base_type (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:42242)
File "Cython/Compiler/Parsing.py", line 2482, in Cython.Compiler.Parsing.p_buffer_or_template (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Parsing.c:42505)
File "Cython/Compiler/Scanning.py", line 481, in Cython.Compiler.Scanning.PyrexScanner.expect (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Scanning.c:10813)
File "Cython/Compiler/Scanning.py", line 497, in Cython.Compiler.Scanning.PyrexScanner.expected (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Scanning.c:11101)
File "Cython/Compiler/Scanning.py", line 475, in Cython.Compiler.Scanning.PyrexScanner.error (/tmp/pip-build-PaDScZ/cython/Cython/Compiler/Scanning.c:10719)
Cython.Compiler.Errors.CompileError:
Error compiling Cython file:
------------------------------------------------------------
...
# ProgressLogger
InternalCalibration() nogil except +
InternalCalibration(InternalCalibration) nogil except +
Size fillCalibrants(MSExperiment[Peak1D,ChromatogramPeak], libcpp_vector[InternalCalibration::LockMass], double tol_ppm, bool, bool, bool) nogil except +
^
------------------------------------------------------------
/usr/local/openms/OpenMS/src/pyOpenMS/pxds/InternalCalibration.pxd:20:100: Expected ']', found ':'
src/pyOpenMS/CMakeFiles/pyopenms_create_cpp.dir/build.make:58: recipe for target 'src/pyOpenMS/CMakeFiles/pyopenms_create_cpp' failed
make[3]: *** [src/pyOpenMS/CMakeFiles/pyopenms_create_cpp] Error 1
CMakeFiles/Makefile2:1258: recipe for target 'src/pyOpenMS/CMakeFiles/pyopenms_create_cpp.dir/all' failed
make[2]: *** [src/pyOpenMS/CMakeFiles/pyopenms_create_cpp.dir/all] Error 2
CMakeFiles/Makefile2:1298: recipe for target 'src/pyOpenMS/CMakeFiles/pyopenms.dir/rule' failed
make[1]: *** [src/pyOpenMS/CMakeFiles/pyopenms.dir/rule] Error 2
Makefile:602: recipe for target 'pyopenms' failed
make: *** [pyopenms] Error 2
```
Any suggestions would be greatly appreciated.
Best regards,
Lars