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