PyTrilinos: libpytrilinos.so, undefined symbols
Created by: sagitter
Hi all.
libpytrilinos.so
library has various undefined symbols:
$ ldd -r /usr/lib64/libpytrilinos.so.12.8.1
linux-vdso.so.1 (0x00007fff581e4000)
libtpetra.so.12 => /lib64/libtpetra.so.12 (0x00007fc73aa3f000)
libepetraext.so.12 => /lib64/libepetraext.so.12 (0x00007fc73a70f000)
libepetra.so.12 => /lib64/libepetra.so.12 (0x00007fc73a3ba000)
libteuchoscomm.so.12 => /lib64/libteuchoscomm.so.12 (0x00007fc73a154000)
libteuchosparameterlist.so.12 => /lib64/libteuchosparameterlist.so.12 (0x00007fc739b3d000)
libteuchoscore.so.12 => /lib64/libteuchoscore.so.12 (0x00007fc7398e0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fc739558000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc739341000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc738f7e000)
libtpetrakernels.so.12 => /lib64/libtpetrakernels.so.12 (0x00007fc738723000)
libtpetraclassicnodeapi.so.12 => /lib64/libtpetraclassicnodeapi.so.12 (0x00007fc738518000)
libteuchosnumerics.so.12 => /lib64/libteuchosnumerics.so.12 (0x00007fc7382f2000)
libteuchoskokkoscompat.so.12 => /lib64/libteuchoskokkoscompat.so.12 (0x00007fc7380e6000)
libkokkoscore.so.12 => /lib64/libkokkoscore.so.12 (0x00007fc737e86000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc737b7c000)
libgomp.so.1 => /lib64/libgomp.so.1 (0x00007fc73794e000)
libtriutils.so.12 => /lib64/libtriutils.so.12 (0x00007fc7376fc000)
liblapack.so.3 => /lib64/liblapack.so.3 (0x00007fc736efc000)
libblas.so.3 => /lib64/libblas.so.3 (0x00007fc736ca5000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc736a88000)
/lib64/ld-linux-x86-64.so.2 (0x0000555aa02b4000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc736884000)
libgfortran.so.3 => /lib64/libgfortran.so.3 (0x00007fc736552000)
libquadmath.so.0 => /lib64/libquadmath.so.0 (0x00007fc736312000)
undefined symbol: PyDict_SetItem (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_ValueError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_KeyError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyDict_SetItemString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyImport_ImportModule (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyType_IsSubtype (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyString_FromString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_SetAttrString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Fetch (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_RuntimeError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Print (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_SetString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_CallObject (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyCObject_AsVoidPtr (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_IsInstance (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_WriteUnraisable (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _Py_ZeroStruct (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyImport_ImportModuleLevel (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Init (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyString_Format (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _PyInstance_Lookup (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _PyWeakref_CallableProxyType (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyDict_Next (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyInstance_Type (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _PyObject_New (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyInt_FromLong (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _Py_NoneStruct (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Clear (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyDict_New (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyInt_AsLong (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_RichCompareBool (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PySequence_GetItem (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _Py_NotImplementedStruct (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PySequence_Size (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_TypeError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: Py_BuildValue (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyType_Ready (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PySequence_Concat (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyFloat_FromDouble (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_IsTrue (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyDict_GetItemString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Free (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyBool_FromLong (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _Py_TrueStruct (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _PyObject_GetDictPtr (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyTuple_GetItem (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyFloat_Type (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_IndexError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: _PyWeakref_ProxyType (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Malloc (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyFloat_AsDouble (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyTuple_SetItem (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyBool_Type (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyInstance_NewRaw (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Restore (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Type (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Call (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyArg_UnpackTuple (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PySequence_Check (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyString_AsString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyLong_FromVoidPtr (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyCapsule_Import (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_GetAttr (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_GetAttrString (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyDict_GetItem (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_CallFunctionObjArgs (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyTuple_New (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_Str (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Format (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyString_FromFormat (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_AttributeError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyExc_ImportError (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyTuple_Size (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyErr_Occurred (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyCObject_Type (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyString_ConcatAndDel (/usr/lib64/libpytrilinos.so.12.8.1)
undefined symbol: PyObject_GenericGetAttr (/usr/lib64/libpytrilinos.so.12.8.1)
It's built on Fedora 24 with Python2.7
; should not it be linked to libpython.so
?
Build log: https://kojipkgs.fedoraproject.org//work/tasks/5595/16545595/build.log