Bug 327711

Summary: Python bindings fail to build
Product: [Applications] marble Reporter: Kevin Kofler <kevin.kofler>
Component: generalAssignee: marble-bugs
Status: VERIFIED FIXED    
Severity: grave CC: simon
Priority: NOR    
Version First Reported In: 1.7 (KDE 4.12)   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 4.11.97
Sentry Crash Report:

Description Kevin Kofler 2013-11-17 00:55:52 UTC
The Python bindings again need to be updated for the current Marble code, or they don't compile at all. Even the fixes for 4.11 were not forward-ported to KDE/4.12 nor master, but those are not sufficient to get the bindings to build.

Reproducible: Always

Steps to Reproduce:
1. Build Marble with the Python bindings enabled.
Actual Results:  
/builddir/build/BUILD/marble-4.11.90/src/bindings/python/sip/AbstractDataPluginItem.sip:46:34: fatal error: MarbleAbstractRunner.h: No such file or directory
 #include <MarbleAbstractRunner.h>

Expected Results:  
The build succeeds.

After forward-porting these commits from KDE/4.11:
https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/c640a6889b440640da501237f21c0847b6a8303d
https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/909b7e9bfb425106d5afdc0fe55fd9e1f96f51b5
in our package, I get this error instead:
/builddir/build/BUILD/marble-4.11.90/src/bindings/python/sip/AbstractDataPluginItem.sip:51:33: fatal error: MarbleRunnerManager.h: No such file or directory
 #include <MarbleRunnerManager.h>
Comment 2 Kevin Kofler 2013-12-01 01:52:44 UTC
And indeed it's fixed: http://koji.fedoraproject.org/koji/buildinfo?buildID=481839