Version: unknown (using 4.3.00 (KDE 4.3.0), compiled sources) Compiler: gcc OS: Linux (x86_64) release 2.6.30.4 Compiling from source (kde-4.3.0) and the make fails with; [ 76%] Built target GpsdPositionProviderPlugin_automoc Scanning dependencies of target GpsdPositionProviderPlugin [ 76%] Building CXX object marble/src/plugins/positionprovider/gpsd/CMakeFiles/GpsdPositionProviderPlugin.dir/GpsdPositionProviderPlugin_automoc.o [ 76%] Building CXX object marble/src/plugins/positionprovider/gpsd/CMakeFiles/GpsdPositionProviderPlugin.dir/GpsdConnection.o [ 76%] Building CXX object marble/src/plugins/positionprovider/gpsd/CMakeFiles/GpsdPositionProviderPlugin.dir/GpsdPositionProviderPlugin.o [ 76%] Building CXX object marble/src/plugins/positionprovider/gpsd/CMakeFiles/GpsdPositionProviderPlugin.dir/GpsdThread.o Linking CXX shared module ../../../../../lib/GpsdPositionProviderPlugin.so [ 76%] Built target GpsdPositionProviderPlugin [ 76%] Generating sip/sipmarblepart0.cpp, sip/sipmarblepart1.cpp, sip/sipmarblepart2.cpp, sip/sipmarblepart3.cpp, sip/sipmarblepart4.cpp, sip/sipmarblepart5. sip: Unable to find file "AbstractLayerInterface.sip" make[2]: *** [marble/src/bindings/python/sip/sipmarblepart0.cpp] Error 1 make[1]: *** [marble/src/bindings/python/CMakeFiles/python_module_PyKDE4_marble.dir/all] Error 2 make: *** [all] Error 2
Forgot to mention, I looked in /usr/src/kdeedu-4.3.0/marble/src/bindings/python/sip and AbstractLayerInterface.sip is not there. Did it get omitted?
This problem still exists in kdeedu-4.3.1. I thought perhaps it was a problem with gpsd-2.39, so I removed it. The make still fails at the same place.
You may have guessed I was running with -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE. Letting the make run with that to FALSE was successful.
This problem still exists in 4.3.2.
This problem still exists with kdeedu-4.3.3
This problem still exists with kdeedu4-4.3.3
Problems with the python bindings often appear in the development cycles, but should be resolved for releases. This release however is outdated.