FS#53097 - [boost][boost-libs] undefined symbols in /usr/lib/libboost_python3.so.1.63.0

Attached to Project: Arch Linux
Opened by OvsInc (OvsInc) - Monday, 27 February 2017, 09:06 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Wednesday, 08 March 2017, 11:05 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Trying to use a python3 C++-binding, I had the following error:
ImportError: /usr/lib/libboost_python3.so.1.63.0: undefined symbol: PyInit
I then checked the library, and it turns out there are actually lots of undefined symbols in /usr/lib/libboost_python3.so.1.63.0.

This problem occurs because of lack of necessary build flags. For example, python-config --ldflags.


Additional info:
* package version(s): boost 1.63.0
* PKGBUILD with fix in attach

Steps to reproduce:
- python3
$ ldd -r /usr/lib/libboost_python3.so.1.63.0
linux-vdso.so.1 (0x00007fff16fe1000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fedf4fb8000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fedf4d9b000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fedf4b98000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fedf4990000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fedf4608000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fedf43f1000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fedf4051000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000055fee6e9a000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fedf3d4d000)
undefined symbol: PyExc_ImportError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyProperty_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_StopIteration (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyBool_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_ValueError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: _Py_NotImplementedStruct (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_TypeError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyComplex_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_ReferenceError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyModule_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyBaseObject_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyFloat_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_IndexError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyTuple_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_RuntimeError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyType_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyMethod_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyStaticMethod_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: _Py_NoneStruct (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_OverflowError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyExc_AttributeError (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyCFunction_Type (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyType_GenericAlloc (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_AsUTF8String (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_Insert (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyImport_Import (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceRshift (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_CallMethod (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyIter_Next (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Remainder (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyType_Ready (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_FromUnsignedLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyMem_Free (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceXor (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceOr (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyBytes_Size (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyBool_FromLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Items (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_FromString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceRemainder (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_NoMemory (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyComplex_ImagAsDouble (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_IsTrue (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Lshift (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceMultiply (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: _PyObject_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_GetItem (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_FromFormat (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_AsLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceLshift (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Update (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyComplex_RealAsDouble (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_Format (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_And (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceAdd (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_GetAttr (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_ExceptionMatches (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_Occurred (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Copy (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyArg_ParseTupleAndKeywords (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: _Py_fopen (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyEval_GetGlobals (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Keys (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_FloorDivide (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_SetObject (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Multiply (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyBytes_AsString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyRun_FileExFlags (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_InternFromString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_Size (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_FromEncodedObject (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceAnd (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Size (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_GetItem (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_SetItem (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_AsSsize_t (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceFloorDivide (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_RichCompare (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyCFunction_NewEx (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Values (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Rshift (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyStaticMethod_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyType_IsSubtype (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Add (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_Sort (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_WarnEx (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Xor (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_ClearWeakRefs (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Subtract (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PySlice_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_GetAttrString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_IsInstance (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyRun_StringFlags (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_SetAttrString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyWeakref_NewRef (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_NewException (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_Append (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_SetAttr (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_GetItemString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_AsLongLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_Call (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_FromLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_AsUnsignedLongLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_Or (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_DelItem (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyNumber_InPlaceSubtract (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyMethod_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyEval_CallFunction (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyTuple_Size (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyImport_ImportModule (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_AsWideChar (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_Clear (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyModule_Create2 (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyTuple_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyTuple_GetItem (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyErr_SetString (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyObject_CallFunction (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_Reverse (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_FromStringAndSize (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: _PyType_Lookup (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyList_New (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyMem_Malloc (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyCallable_Check (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyUnicode_AsUTF8 (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_Clear (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyLong_AsUnsignedLong (/usr/lib/libboost_python3.so.1.63.0)
undefined symbol: PyDict_New (/usr/lib/libboost_python3.so.1.63.0)

- python2
$ ldd -r /usr/lib/libboost_python.so.1.63.0
linux-vdso.so.1 (0x00007ffd69782000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007faada798000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007faada57b000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x00007faada378000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007faada170000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007faad9de8000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007faad9bd1000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007faad9831000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000055606290d000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007faad952d000)
undefined symbol: PyExc_ImportError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyProperty_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_StopIteration (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyBool_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyClass_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_ValueError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: _Py_NotImplementedStruct (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_TypeError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyInt_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyComplex_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_ReferenceError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyModule_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyBaseObject_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyFloat_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_IndexError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyUnicode_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyTuple_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_RuntimeError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyType_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyMethod_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyStaticMethod_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyLong_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: _Py_NoneStruct (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_OverflowError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyExc_AttributeError (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyCFunction_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_Type (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyType_GenericAlloc (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_Insert (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_InternFromString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_AsString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyUnicodeUCS4_FromEncodedObject (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyImport_Import (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceRshift (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_CallMethod (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyIter_Next (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Remainder (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: Py_InitModule4_64 (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyType_Ready (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: _PyEval_SliceIndex (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyFile_AsFile (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyLong_FromUnsignedLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyMem_Free (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceXor (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceOr (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyBool_FromLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Items (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceRemainder (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_NoMemory (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyComplex_ImagAsDouble (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_IsTrue (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Lshift (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceMultiply (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: _PyObject_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_GetItem (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_FromStringAndSize (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceLshift (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_Size (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Update (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyComplex_RealAsDouble (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_Format (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_And (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyUnicodeUCS4_AsWideChar (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceAdd (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_GetAttr (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_ExceptionMatches (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_Occurred (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Copy (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyArg_ParseTupleAndKeywords (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Divide (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyEval_GetGlobals (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Keys (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_SetObject (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Multiply (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyRun_FileExFlags (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_Size (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_FromString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyString_FromFormat (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceAnd (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyInt_FromLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Size (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_GetItem (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_SetItem (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyInt_AsLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_RichCompare (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyCFunction_NewEx (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Values (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Rshift (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyStaticMethod_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyType_IsSubtype (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Add (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_Sort (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PySequence_DelSlice (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_WarnEx (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Xor (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_ClearWeakRefs (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Subtract (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PySlice_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_GetAttrString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_IsInstance (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyRun_StringFlags (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_SetAttrString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyWeakref_NewRef (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_NewException (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_Append (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_SetAttr (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_GetItemString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceDivide (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyLong_AsLongLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyLong_AsUnsignedLongLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_Or (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_DelItem (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyNumber_InPlaceSubtract (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyMethod_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyEval_CallFunction (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PySequence_GetSlice (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyTuple_Size (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyImport_ImportModule (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_Clear (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyTuple_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyTuple_GetItem (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyErr_SetString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyObject_CallFunction (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_Reverse (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyFile_FromString (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: _PyType_Lookup (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyList_New (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyMem_Malloc (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyCallable_Check (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_Clear (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PySequence_SetSlice (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyLong_AsUnsignedLong (/usr/lib/libboost_python.so.1.63.0)
undefined symbol: PyDict_New (/usr/lib/libboost_python.so.1.63.0)
   PKGBUILD (5.5 KiB)
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Wednesday, 08 March 2017, 11:05 GMT
Reason for closing:  Not a bug
Comment by Bartłomiej Piotrowski (Barthalion) - Wednesday, 08 March 2017, 11:05 GMT
As far as I understand, you are responsible for passing Python-related linker flags to your project. That's how it's done in every boost_python dependent package in repositories.

Loading...