Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to compile (even with version controlled conda py37 environment) #20

Open
iamnicogomez opened this issue Jul 30, 2020 · 2 comments

Comments

@iamnicogomez
Copy link

iamnicogomez commented Jul 30, 2020

Hi philippdre,

I am am on OSX 10.15.5 with Conda and python3.7 (with all the recommended package versions set by conda virtual environment) running into compiling problems. As you will see, I first thought this was a cflags problem so i gathered the necessary cflags and added them to the gcc call. I have also tried simply using "-I/Users/nicog/opt/miniconda3/envs/py37/include" to no avail. I have also tried using g++. No luck. Do you or does anyone know the nature of this problem?

Thanks,
Nico

(base) claude:~ nicog$ conda activate py37

(py37) claude:~ nicog$ /Users/nicog/opt/miniconda3/envs/py37/bin/python3.7m-config --cflags -I/Users/nicog/opt/miniconda3/envs/py37/include/python3.7m -I/Users/nicog/opt/miniconda3/envs/py37/include/python3.7m -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/nicog/opt/miniconda3/envs/py37/include -arch x86_64 -I/Users/nicog/opt/miniconda3/envs/py37/include -arch x86_64

(py37) claude:~ nicog$ cd omniCLIP/stat

(py37) claude:stat nicog$ set -e

(py37) claude:stat nicog$ cython viterbi.pyx -3

(py37) claude:stat nicog$ gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/Users/nicog/opt/miniconda3/envs/py37/include/python3.7m -I/Users/nicog/opt/miniconda3/envs/py37/include/python3.7m -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/nicog/opt/miniconda3/envs/py37/include -arch x86_64 -I/Users/nicog/opt/miniconda3/envs/py37/include -arch x86_64 -o viterbi.so viterbi.c

In file included from /Users/nicog/opt/miniconda3/envs/py37/include/python3.7m/numpy/ndarraytypes.h:1822,
from /Users/nicog/opt/miniconda3/envs/py37/include/python3.7m/numpy/ndarrayobject.h:12,
from /Users/nicog/opt/miniconda3/envs/py37/include/python3.7m/numpy/arrayobject.h:4,
from viterbi.c:598:
/Users/nicog/opt/miniconda3/envs/py37/include/python3.7m/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with "
| ^~~~~~~
viterbi.c: In function ‘__pyx_pf_7viterbi_viterbi’:
viterbi.c:2907:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2907 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) {
| ^
viterbi.c:2941:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2941 | for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) {
| ^
viterbi.c:2953:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2953 | for (__pyx_t_20 = 0; __pyx_t_20 < __pyx_t_19; __pyx_t_20+=1) {
| ^
viterbi.c:2993:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2993 | for (__pyx_t_28 = 1; __pyx_t_28 < __pyx_t_27; __pyx_t_28+=1) {
| ^
viterbi.c:3125:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3125 | for (__pyx_t_11 = 1; __pyx_t_11 < __pyx_t_10; __pyx_t_11+=1) {
| ^
Undefined symbols for architecture x86_64:
"_PyBaseObject_Type", referenced from:
___pyx_tp_new_Enum in ccG8pfXU.o
___Pyx_PyErr_GivenExceptionMatches.part.0 in ccG8pfXU.o
___Pyx_ValidateAndInit_memviewslice.constprop.0 in ccG8pfXU.o
___pyx_memoryview_copy_object_from_slice in ccG8pfXU.o
___pyx_memoryview_get_slice_from_memoryview in ccG8pfXU.o
___pyx_memoryview_is_slice in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
...
"_PyBuffer_Release", referenced from:
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___Pyx__GetBufferAndValidate.constprop.0 in ccG8pfXU.o
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
"_PyBytes_FromString", referenced from:
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_memoryview_copy_new_contig in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
"_PyBytes_FromStringAndSize", referenced from:
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyBytes_Type", referenced from:
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyCFunction_NewEx", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyCFunction_Type", referenced from:
___Pyx_PyObject_Call2Args in ccG8pfXU.o
_pyx_memoryview___repr in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_unpickle_Enum__set_state in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
...
"_PyCapsule_New", referenced from:
___Pyx_SetVtable in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyCode_New", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyDict_DelItem", referenced from:
___Pyx_setup_reduce in ccG8pfXU.o
"_PyDict_GetItemString", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyDict_New", referenced from:
___Pyx_Import.constprop.0 in ccG8pfXU.o
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyDict_Next", referenced from:
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
"_PyDict_SetItem", referenced from:
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
___Pyx_SetVtable in ccG8pfXU.o
___Pyx_setup_reduce in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyDict_SetItemString", referenced from:
___Pyx_copy_spec_to_module in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyDict_Size", referenced from:
_pyx_MemviewEnum___init in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
___pyx_pw_7viterbi_1viterbi in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyErr_Clear", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_tp_getattro_array in ccG8pfXU.o
___pyx_unpickle_Enum__set_state in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
...
"_PyErr_ExceptionMatches", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_tp_getattro_array in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___Pyx_copy_spec_to_module in ccG8pfXU.o
"_PyErr_Fetch", referenced from:
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
___pyx_tp_dealloc_array in ccG8pfXU.o
"_PyErr_Format", referenced from:
___Pyx_PyNumber_IntOrLongWrongResultType in ccG8pfXU.o
___Pyx_Raise.constprop.0 in ccG8pfXU.o
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
___Pyx_BufFmt_TypeCharToAlignment.constprop.0 in ccG8pfXU.o
___Pyx_GetBuiltinName in ccG8pfXU.o
___Pyx_BufFmt_RaiseExpected in ccG8pfXU.o
___Pyx_BufFmt_ProcessTypeChunk in ccG8pfXU.o
...
"_PyErr_GivenExceptionMatches", referenced from:
___Pyx_PyErr_GivenExceptionMatches.part.0 in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_is_slice in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
...
"_PyErr_NoMemory", referenced from:
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
"_PyErr_NormalizeException", referenced from:
___Pyx__GetException in ccG8pfXU.o
"_PyErr_Occurred", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
___Pyx_PyInt_As_long in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
...
"_PyErr_Restore", referenced from:
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
___pyx_tp_dealloc_array in ccG8pfXU.o
"_PyErr_SetNone", referenced from:
___pyx_memview_slice in ccG8pfXU.o
"_PyErr_SetObject", referenced from:
___Pyx_Raise.constprop.0 in ccG8pfXU.o
"_PyErr_SetString", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_Raise.constprop.0 in ccG8pfXU.o
___Pyx_PyInt_As_long in ccG8pfXU.o
___Pyx_BufFmt_ProcessTypeChunk in ccG8pfXU.o
___Pyx_BufFmt_CheckString in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
...
"_PyErr_WarnEx", referenced from:
___Pyx_ImportType in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyErr_WarnFormat", referenced from:
___Pyx_PyNumber_IntOrLongWrongResultType in ccG8pfXU.o
"_PyEval_EvalCodeEx", referenced from:
___Pyx_PyFunction_FastCallDict.constprop.0 in ccG8pfXU.o
"_PyEval_EvalFrameEx", referenced from:
___Pyx_PyFunction_FastCallNoKw in ccG8pfXU.o
"_PyExc_AssertionError", referenced from:
___pyx_memview_slice in ccG8pfXU.o
"_PyExc_AttributeError", referenced from:
___pyx_tp_getattro_array in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___Pyx_copy_spec_to_module in ccG8pfXU.o
"_PyExc_BufferError", referenced from:
___pyx_memoryview_getbuffer in ccG8pfXU.o
___pyx_array_getbuffer in ccG8pfXU.o
"_PyExc_DeprecationWarning", referenced from:
___Pyx_PyNumber_IntOrLongWrongResultType in ccG8pfXU.o
"_PyExc_ImportError", referenced from:
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_pymod_create in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyExc_IndexError", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
"_PyExc_NameError", referenced from:
___Pyx_GetBuiltinName in ccG8pfXU.o
___Pyx__GetModuleGlobalName in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
"_PyExc_NotImplementedError", referenced from:
___pyx_mp_ass_subscript_array in ccG8pfXU.o
___pyx_mp_ass_subscript_memoryview in ccG8pfXU.o
"_PyExc_OverflowError", referenced from:
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
___pyx_memoryview_setitem_slice_assignment in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
"_PyExc_RuntimeError", referenced from:
___Pyx_setup_reduce in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyExc_StopIteration", referenced from:
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
"_PyExc_SystemError", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_3__setstate_cython in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_1__reduce_cython in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
...
"_PyExc_TypeError", referenced from:
___Pyx_PyNumber_IntOrLongWrongResultType in ccG8pfXU.o
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_Raise.constprop.0 in ccG8pfXU.o
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
___Pyx_PyInt_As_long in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_get_slice_from_memoryview in ccG8pfXU.o
...
"_PyExc_UnboundLocalError", referenced from:
___pyx_memview_slice in ccG8pfXU.o
"_PyExc_ValueError", referenced from:
___Pyx_BufFmt_TypeCharToAlignment.constprop.0 in ccG8pfXU.o
___Pyx_BufFmt_RaiseExpected in ccG8pfXU.o
___Pyx_BufFmt_ProcessTypeChunk in ccG8pfXU.o
___Pyx_BufFmt_CheckString in ccG8pfXU.o
___Pyx__GetBufferAndValidate.constprop.0 in ccG8pfXU.o
___Pyx_ValidateAndInit_memviewslice.constprop.0 in ccG8pfXU.o
___pyx_memoryview_copy_new_contig in ccG8pfXU.o
...
"_PyExc_ZeroDivisionError", referenced from:
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
"_PyException_SetTraceback", referenced from:
___Pyx__GetException in ccG8pfXU.o
"_PyFloat_FromDouble", referenced from:
__unellipsify in ccG8pfXU.o
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
"_PyFloat_Type", referenced from:
__unellipsify in ccG8pfXU.o
"_PyFrame_New", referenced from:
___Pyx_PyFunction_FastCallNoKw in ccG8pfXU.o
___Pyx_AddTraceback in ccG8pfXU.o
"_PyFrame_Type", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyFunction_Type", referenced from:
___Pyx_PyObject_Call2Args in ccG8pfXU.o
_pyx_memoryview___repr in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_unpickle_Enum__set_state in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
...
"_PyGILState_Ensure", referenced from:
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
___pyx_memslice_transpose in ccG8pfXU.o
___pyx_memoryview_copy_contents in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
"_PyGILState_Release", referenced from:
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
___pyx_memslice_transpose in ccG8pfXU.o
___pyx_memoryview_copy_contents in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
"_PyImport_AddModule", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyImport_GetModuleDict", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyImport_ImportModule", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyImport_ImportModuleLevelObject", referenced from:
___Pyx_Import.constprop.0 in ccG8pfXU.o
"_PyInterpreterState_GetID", referenced from:
___pyx_pymod_create in ccG8pfXU.o
"_PyList_Append", referenced from:
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_shape in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_strides in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
"_PyList_AsTuple", referenced from:
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_shape in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_strides in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
"_PyList_New", referenced from:
___Pyx_Import.constprop.0 in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_shape in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_strides in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
"_PyList_Type", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
"_PyLong_AsLong", referenced from:
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_PyInt_As_long in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_setitem_slice_assignment in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
"_PyLong_AsSsize_t", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyLong_FromLong", referenced from:
___pyx_memoryview_new in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_ndim in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
___pyx_array_get_memview in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_is_slice in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
...
"_PyLong_FromSsize_t", referenced from:
___pyx_sq_item_array in ccG8pfXU.o
___pyx_sq_item_memoryview in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_size in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_nbytes in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_itemsize in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
...
"_PyLong_Type", referenced from:
___Pyx_PyInt_As_int in ccG8pfXU.o
___Pyx_PyInt_As_long in ccG8pfXU.o
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
___pyx_memoryview_setitem_slice_assignment in ccG8pfXU.o
...
"_PyMem_Free", referenced from:
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
"_PyMem_Malloc", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
"_PyMem_Realloc", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"_PyMethod_Type", referenced from:
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_unpickle_Enum__set_state in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
...
"_PyModuleDef_Init", referenced from:
_PyInit_viterbi in ccG8pfXU.o
"_PyModule_GetDict", referenced from:
___Pyx_Import.constprop.0 in ccG8pfXU.o
___pyx_pymod_create in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyModule_NewObject", referenced from:
___pyx_pymod_create in ccG8pfXU.o
"_PyNumber_Add", referenced from:
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
"_PyNumber_InPlaceAdd", referenced from:
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
"_PyNumber_InPlaceMultiply", referenced from:
___pyx_getprop___pyx_memoryview_size in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
"_PyNumber_Index", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyNumber_Multiply", referenced from:
___pyx_getprop___pyx_memoryview_nbytes in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_suboffsets in ccG8pfXU.o
"_PyNumber_Remainder", referenced from:
__unellipsify in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyOS_snprintf", referenced from:
___Pyx_ImportType in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyObject_Call", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_Raise.constprop.0 in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_3__setstate_cython in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_1__reduce_cython in ccG8pfXU.o
...
"_PyObject_CallFinalizerFromDealloc", referenced from:
___pyx_tp_dealloc_Enum in ccG8pfXU.o
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
___pyx_tp_dealloc_array in ccG8pfXU.o
"_PyObject_Free", referenced from:
___pyx_tp_dealloc_array in ccG8pfXU.o
"_PyObject_GC_Track", referenced from:
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
"_PyObject_GC_UnTrack", referenced from:
___pyx_tp_dealloc_Enum in ccG8pfXU.o
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
"_PyObject_GenericGetAttr", referenced from:
___pyx_tp_getattro_array in ccG8pfXU.o
"_PyObject_GetAttr", referenced from:
___Pyx_PyObject_GetAttrStr in ccG8pfXU.o
___Pyx_GetBuiltinName in ccG8pfXU.o
___Pyx__GetModuleGlobalName in ccG8pfXU.o
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_nbytes in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
_pyx_memoryview___str in ccG8pfXU.o
...
"_PyObject_GetAttrString", referenced from:
___Pyx_ImportType in ccG8pfXU.o
___Pyx_copy_spec_to_module in ccG8pfXU.o
___pyx_pymod_create in ccG8pfXU.o
"_PyObject_GetBuffer", referenced from:
___Pyx__GetBufferAndValidate.constprop.0 in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
"_PyObject_GetItem", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_unpickle_Enum__set_state in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
"_PyObject_GetIter", referenced from:
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
"_PyObject_Hash", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyObject_IsTrue", referenced from:
___pyx_array_getbuffer in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
___pyx_mp_ass_subscript_memoryview in ccG8pfXU.o
___pyx_memview_slice in ccG8pfXU.o
_pyx_memoryview___getitem in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyObject_Malloc", referenced from:
___pyx_tp_new_array in ccG8pfXU.o
"_PyObject_Not", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"_PyObject_RichCompare", referenced from:
___pyx_array_getbuffer in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_PyObject_RichCompareBool", referenced from:
___Pyx_setup_reduce_is_named in ccG8pfXU.o
"_PyObject_SetAttr", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyObject_SetAttrString", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyObject_SetItem", referenced from:
___pyx_mp_ass_subscript_array in ccG8pfXU.o
"_PyObject_Size", referenced from:
__unellipsify in ccG8pfXU.o
"_PySequence_Tuple", referenced from:
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
"_PySlice_New", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PySlice_Type", referenced from:
__unellipsify in ccG8pfXU.o
"_PyThreadState_Get", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_PyFunction_FastCallDict.constprop.0 in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_3__setstate_cython in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_1__reduce_cython in ccG8pfXU.o
...
"_PyThread_allocate_lock", referenced from:
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyThread_free_lock", referenced from:
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
"_PyTraceBack_Here", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"_PyTuple_New", referenced from:
___Pyx_Raise.constprop.0 in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
_pyx_memoryview___str in ccG8pfXU.o
_pyx_memoryview___repr in ccG8pfXU.o
...
"_PyTuple_Pack", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyTuple_Type", referenced from:
___Pyx_PyObject_GetIndex in ccG8pfXU.o
___pyx_memoryview_assign_item_from_object in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_3__setstate_cython in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
...
"_PyType_Modified", referenced from:
___Pyx_setup_reduce in ccG8pfXU.o
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyType_Ready", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyUnicode_AsUnicode", referenced from:
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
"_PyUnicode_Compare", referenced from:
___Pyx_ParseOptionalKeywords.constprop.0 in ccG8pfXU.o
"_PyUnicode_Decode", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyUnicode_DecodeASCII", referenced from:
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
___pyx_memoryview_copy_new_contig in ccG8pfXU.o
"_PyUnicode_Format", referenced from:
_pyx_memoryview___str in ccG8pfXU.o
_pyx_memoryview___repr in ccG8pfXU.o
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
___pyx_memoryview_copy_contents in ccG8pfXU.o
___pyx_memoryview_get_item_pointer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
...
"_PyUnicode_FromFormat", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"_PyUnicode_FromString", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"_PyUnicode_FromStringAndSize", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyUnicode_FromUnicode", referenced from:
___pyx_memoryview_err_dim in ccG8pfXU.o
___pyx_memoryview_err in ccG8pfXU.o
___pyx_memoryview_copy_new_contig in ccG8pfXU.o
"_PyUnicode_InternFromString", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_PyUnicode_Type", referenced from:
___pyx_array_getbuffer in ccG8pfXU.o
__unellipsify in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"_Py_FatalError", referenced from:
___pyx_fatalerror.constprop.0 in ccG8pfXU.o
"_Py_GetVersion", referenced from:
___pyx_pymod_exec_viterbi in ccG8pfXU.o
"_Py_OptimizeFlag", referenced from:
___pyx_memview_slice in ccG8pfXU.o
"__PyDict_GetItem_KnownHash", referenced from:
___Pyx__GetModuleGlobalName in ccG8pfXU.o
___Pyx_AddTraceback in ccG8pfXU.o
_pyx_MemviewEnum___init in ccG8pfXU.o
___pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum in ccG8pfXU.o
_pyx_memoryview___cinit.constprop.0 in ccG8pfXU.o
___pyx_pw_7viterbi_1viterbi in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
...
"__PyList_Extend", referenced from:
__unellipsify in ccG8pfXU.o
"__PyObject_GetDictPtr", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
"__PyThreadState_UncheckedGet", referenced from:
___Pyx_PyFunction_FastCallNoKw in ccG8pfXU.o
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_memoryview_setitem_slice_assign_scalar in ccG8pfXU.o
___pyx_memoryview_is_slice in ccG8pfXU.o
_pyx_pw___pyx_MemviewEnum_1__reduce_cython in ccG8pfXU.o
___pyx_memoryview_convert_item_to_object in ccG8pfXU.o
___pyx_pf_7viterbi_viterbi.isra.0 in ccG8pfXU.o
...
"__PyType_Lookup", referenced from:
___Pyx_setup_reduce in ccG8pfXU.o
"__PyUnicode_Ready", referenced from:
___pyx_array_getbuffer in ccG8pfXU.o
___pyx_tp_new_array in ccG8pfXU.o
"__Py_CheckRecursionLimit", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_PyFunction_FastCallDict.constprop.0 in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_3__setstate_cython in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_1__reduce_cython in ccG8pfXU.o
...
"__Py_CheckRecursiveCall", referenced from:
___Pyx_PyObject_Call in ccG8pfXU.o
___Pyx_PyFunction_FastCallDict.constprop.0 in ccG8pfXU.o
___Pyx__PyObject_CallOneArg in ccG8pfXU.o
___Pyx_PyObject_Call2Args in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_3__setstate_cython in ccG8pfXU.o
_pyx_pw___pyx_memoryviewslice_1__reduce_cython in ccG8pfXU.o
...
"__Py_FalseStruct", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
___pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig in ccG8pfXU.o
___pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig in ccG8pfXU.o
___pyx_array_get_memview in ccG8pfXU.o
___pyx_array_getbuffer in ccG8pfXU.o
...
"__Py_NoneStruct", referenced from:
___pyx_tp_clear_Enum in ccG8pfXU.o
___pyx_tp_clear_memoryview in ccG8pfXU.o
___pyx_tp_new_Enum in ccG8pfXU.o
___pyx_tp_dealloc_memoryview in ccG8pfXU.o
___pyx_tp_clear__memoryviewslice in ccG8pfXU.o
___pyx_tp_dealloc__memoryviewslice in ccG8pfXU.o
___pyx_getprop___pyx_memoryview_size in ccG8pfXU.o
...
"__Py_TrueStruct", referenced from:
___Pyx_AddTraceback in ccG8pfXU.o
___pyx_memoryview_new in ccG8pfXU.o
___pyx_memoryview_fromslice in ccG8pfXU.o
___pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig in ccG8pfXU.o
___pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig in ccG8pfXU.o
___pyx_array_get_memview in ccG8pfXU.o
___pyx_array_getbuffer in ccG8pfXU.o
...
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

@algaebrown
Copy link

I experience similar problems with compile. But not sure if it is the same problem

  1. The way to find correct path to replace -I in the gcc line is:
    python -c "import sysconfig; print(sysconfig.get_path('include'))"
    returns
    /home/hsher/miniconda3/envs/omniCLIP/include/python3.7m (will be different for yours)

  2. I then experience fatal error: numpy/arrayobject.h: No such file or directory
    I solve by finding where numpy include is: python -c "import numpy; print(numpy.get_include())"
    which returns /home/hsher/.local/lib/python3.7/site-packages/numpy/core/include (will be different for yours)

and create softlink:
mypython=/home/hsher/miniconda3/envs/omniCLIP/include/python3.7m
mynumpy=/home/hsher/.local/lib/python3.7/site-packages/numpy/core/include/numpy remember the last numpy
cd $mypython
ln -s $mynumpy numpy

hope this is helpful to any struggling people!

@philippdre
Copy link
Owner

Dear Nico,

did the suggestion of algaebrown solve your problem?

Best,
Philipp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants