[SailfishDevel] Include Python.h

christopher.lamb at thurweb.ch christopher.lamb at thurweb.ch
Tue Aug 6 09:03:35 UTC 2013


Salut Benoit

Have you tried installing python-devel via the SDK Control Center in  
QtCreator. (The Sailfish Icon on the left side of QtCreator)

I have just done so, an now have a python.h file in the toolchain  
(before I had none).

Chris

Zitat von "Benoît HERVIER" <khertan at khertan.net>:

> Morning
>
> I'm currently facing a problem that i didn't understand :
>
> ./qpython.h:4:20: fatal error: Python.h: No such file or directory
>
>
> qpython.h
> ~~~~
> #ifndef _QPYTHON_H
> #define _QPYTHON_H
>
> #include "Python.h"
> ~~~~
>
> I ve installed via zypper python-devel in mersdk vm.
>
> I've even added hardcoded path in .pro:
> INCLUDEPATH += /usr/include/python2.7
> LIBS += -lpython2.7
>
> And python2.7 headers path are in the gcc cmd:
>
> Exécution_de(%build): /bin/sh -e /var/tmp/rpm-tmp.b27OWP
> g++ -c -m32 -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2  
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat  
> -Wformat-security -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse  
> -fasynchronous-unwind-tables -fno-omit-frame-pointer -Wall -W  
> -D_REENTRANT -fPIE  
> -DDEPLOYMENT_PATH="\""/usr/share/ownNotesForSailfish/"\""  
> -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_QUICK_LIB -DQT_QML_LIB  
> -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB  
> -I/usr/share/qt5/mkspecs/linux-g++-32 -I. -I/usr/include/python2.7  
> -Isailfishapplication -I/usr/include/qt5 -I/usr/include/qt5/QtQuick  
> -I/usr/include/qt5/QtQml -I/usr/include/qt5/QtNetwork  
> -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Imoc -o  
> obj/main.o main.cpp
>
> Python.h is available in /usr/include/python2.7 on mersdk vm.
>
> Such include is working in QtProject QtCreator on desktop ... so i  
> suppose that something i miss with the compilation on target ...
>
> Any advice ?
> Thx
> -- 
> Benoît HERVIER - http://khertan.net/
> _______________________________________________
> SailfishOS.org Devel mailing list





More information about the Devel mailing list