View Single Post
Old 02-19-2016, 02:50 PM   #29
patrik
Guru
patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.
 
Posts: 684
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
Linux Mint 17.2 Cinnamon 64-bit
cmake 3.2.2
python 3.4.3
qt5.5.1

Make ends with "*** [all ] Error 2".

Ideas?


cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.5.1/5.5/gcc_64/lib/cmake -DPYTHON_LIBRARY=/usr/lib/python3.4 -DCMAKE_INSTALL_PREFIX=/home/patrik/bin -DPYTHON_EXECUTABLE=/usr/bin/python3.4 -DCMAKE_BUILD_TYPE=Release Sigil-0.9.3_src


Code:
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::EmbeddedPython()':
EmbeddedPython.cpp:(.text+0x7): undefined reference to `Py_Initialize'
EmbeddedPython.cpp:(.text+0xc): undefined reference to `PyEval_InitThreads'
EmbeddedPython.cpp:(.text+0x11): undefined reference to `PyEval_SaveThread'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::~EmbeddedPython()':
EmbeddedPython.cpp:(.text+0x186): undefined reference to `PyEval_RestoreThread'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::addToPythonSysPath(QString const&)':
EmbeddedPython.cpp:(.text+0x1bf): undefined reference to `PyGILState_Ensure'
EmbeddedPython.cpp:(.text+0x1ce): undefined reference to `PySys_GetObject'
EmbeddedPython.cpp:(.text+0x1f1): undefined reference to `PyUnicode_FromString'
EmbeddedPython.cpp:(.text+0x223): undefined reference to `PyList_Append'
EmbeddedPython.cpp:(.text+0x24f): undefined reference to `PyGILState_Release'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::QVariantToPyObject(QVariant const&)':
EmbeddedPython.cpp:(.text+0xa07): undefined reference to `Py_BuildValue'
EmbeddedPython.cpp:(.text+0xa39): undefined reference to `Py_BuildValue'
EmbeddedPython.cpp:(.text+0xa5b): undefined reference to `Py_BuildValue'
EmbeddedPython.cpp:(.text+0xa7e): undefined reference to `Py_BuildValue'
EmbeddedPython.cpp:(.text+0xaa1): undefined reference to `Py_BuildValue'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o:EmbeddedPython.cpp:(.text+0xac7): more undefined references to `Py_BuildValue' follow
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::QVariantToPyObject(QVariant const&)':
EmbeddedPython.cpp:(.text+0xaf2): undefined reference to `PyList_New'
EmbeddedPython.cpp:(.text+0xb6f): undefined reference to `PyList_SetItem'
EmbeddedPython.cpp:(.text+0xcad): undefined reference to `PyUnicode_FromKindAndData'
EmbeddedPython.cpp:(.text+0xd14): undefined reference to `PyList_New'
EmbeddedPython.cpp:(.text+0xdbe): undefined reference to `PyUnicode_FromKindAndData'
EmbeddedPython.cpp:(.text+0xdcc): undefined reference to `PyList_SetItem'
EmbeddedPython.cpp:(.text+0xebb): undefined reference to `Py_BuildValue'
EmbeddedPython.cpp:(.text+0xf09): undefined reference to `Py_BuildValue'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::PyObjectToQVariant(_object*, bool)':
EmbeddedPython.cpp:(.text+0x13ea): undefined reference to `PyFloat_Type'
EmbeddedPython.cpp:(.text+0x13f8): undefined reference to `PyType_IsSubtype'
EmbeddedPython.cpp:(.text+0x145a): undefined reference to `PyUnicode_AsUTF8'
EmbeddedPython.cpp:(.text+0x1594): undefined reference to `PyFloat_AsDouble'
EmbeddedPython.cpp:(.text+0x1634): undefined reference to `PyLong_AsLongLong'
EmbeddedPython.cpp:(.text+0x182c): undefined reference to `PyBytes_AsString'
EmbeddedPython.cpp:(.text+0x1a14): undefined reference to `_PyUnicode_Ready'
EmbeddedPython.cpp:(.text+0x1a43): undefined reference to `PyTuple_Size'
EmbeddedPython.cpp:(.text+0x1a6f): undefined reference to `PyTuple_GetItem'
EmbeddedPython.cpp:(.text+0x1bcb): undefined reference to `PyList_Size'
EmbeddedPython.cpp:(.text+0x1bf7): undefined reference to `PyList_GetItem'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::getPythonErrorTraceback(bool)':
EmbeddedPython.cpp:(.text+0x2210): undefined reference to `PyErr_Fetch'
EmbeddedPython.cpp:(.text+0x2223): undefined reference to `PyErr_NormalizeException'
EmbeddedPython.cpp:(.text+0x2234): undefined reference to `PyImport_ImportModule'
EmbeddedPython.cpp:(.text+0x226c): undefined reference to `PyObject_CallMethod'
EmbeddedPython.cpp:(.text+0x23c3): undefined reference to `PyErr_Clear'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::runInPython(QString const&, QString const&, QList<QVariant> const&, int*, QString&, bool)':
EmbeddedPython.cpp:(.text+0x2782): undefined reference to `PyGILState_Ensure'
EmbeddedPython.cpp:(.text+0x27ec): undefined reference to `PyUnicode_FromString'
EmbeddedPython.cpp:(.text+0x281e): undefined reference to `PyImport_Import'
EmbeddedPython.cpp:(.text+0x284b): undefined reference to `PyObject_GetAttrString'
EmbeddedPython.cpp:(.text+0x2884): undefined reference to `PyCallable_Check'
EmbeddedPython.cpp:(.text+0x28a1): undefined reference to `PyErr_Occurred'
EmbeddedPython.cpp:(.text+0x2967): undefined reference to `PyGILState_Release'
EmbeddedPython.cpp:(.text+0x2acf): undefined reference to `PyTuple_New'
EmbeddedPython.cpp:(.text+0x2b65): undefined reference to `PyTuple_SetItem'
EmbeddedPython.cpp:(.text+0x2c35): undefined reference to `PyObject_CallObject'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::callPyObjMethod(PyObjectPtr&, QString const&, QList<QVariant> const&, int*, QString&, bool)':
EmbeddedPython.cpp:(.text+0x2dbd): undefined reference to `PyGILState_Ensure'
EmbeddedPython.cpp:(.text+0x2e24): undefined reference to `PyObject_GetAttrString'
EmbeddedPython.cpp:(.text+0x2e56): undefined reference to `PyCallable_Check'
EmbeddedPython.cpp:(.text+0x2e73): undefined reference to `PyErr_Occurred'
EmbeddedPython.cpp:(.text+0x2efd): undefined reference to `PyGILState_Release'
EmbeddedPython.cpp:(.text+0x2fe9): undefined reference to `PyTuple_New'
EmbeddedPython.cpp:(.text+0x3067): undefined reference to `PyTuple_SetItem'
EmbeddedPython.cpp:(.text+0x3126): undefined reference to `PyObject_CallObject'
CMakeFiles/sigil.dir/Misc/EmbeddedPython.cpp.o: In function `EmbeddedPython::~EmbeddedPython()':
EmbeddedPython.cpp:(.text+0x191): undefined reference to `Py_Finalize'
CMakeFiles/sigil.dir/Misc/PyObjectPtr.cpp.o: In function `PyObjectPtr::~PyObjectPtr()':
PyObjectPtr.cpp:(.text+0x1f): undefined reference to `PyGILState_Ensure'
CMakeFiles/sigil.dir/Misc/PyObjectPtr.cpp.o: In function `PyObjectPtr::setNewRef(_object*)':
PyObjectPtr.cpp:(.text+0x8a): undefined reference to `PyGILState_Ensure'
PyObjectPtr.cpp:(.text+0xa3): undefined reference to `PyGILState_Release'
CMakeFiles/sigil.dir/Misc/PyObjectPtr.cpp.o: In function `PyObjectPtr::setObject(_object*)':
PyObjectPtr.cpp:(.text+0xea): undefined reference to `PyGILState_Ensure'
PyObjectPtr.cpp:(.text+0x104): undefined reference to `PyGILState_Release'
CMakeFiles/sigil.dir/Misc/PyObjectPtr.cpp.o: In function `PyObjectPtr::~PyObjectPtr()':
PyObjectPtr.cpp:(.text+0x3d): undefined reference to `PyGILState_Release'
PyObjectPtr.cpp:(.text+0x5f): undefined reference to `PyGILState_Release'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/sigil] Error 1
make[1]: *** [src/CMakeFiles/sigil.dir/all] Error 2
make: *** [all] Error 2
patrik is offline   Reply With Quote