Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215829 - kde-base/marble failed to build with -kde use flag
Summary: kde-base/marble failed to build with -kde use flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-02 08:34 UTC by Vincent Le Ligeour
Modified: 2009-06-03 11:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Le Ligeour 2008-04-02 08:34:26 UTC
marble try to use kde4-config during build.
If you disable kde flag in marble required dependencies (kdelibs AFAIK) isn't pulled, but marble still try to use kde4-config

Reproducible: Always

Steps to Reproduce:
Comment 1 Matija "hook" Šuklje 2008-08-29 20:05:04 UTC
Same problem happened to me on 4.0.5.
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2009-05-11 12:44:20 UTC
Please test with 4.2
Comment 3 Roy Marples 2009-05-31 11:25:19 UTC
Still happens with 4.2.3
Comment 4 Maciej Mrozowski gentoo-dev 2009-06-01 03:22:18 UTC
Just to let you know - marble buildsystem is flawed in many ways:
- non KDE build requiring KDE (explicitly!)
- using KDE macros (not providing any private copies)
- lack of python detection code when building exclusively in marble dir (they are in top level dir - brilliant!)
- designer plugin fails to build in QT only mode (unable to find .moc file but it's built)
- parallel compilation issue (at least when using Qt only mode)
Comment 5 Maciej Mrozowski gentoo-dev 2009-06-01 04:03:37 UTC
I really don't know whether it's worth supporting Qt-only cmake codepath - to avoid future issues ("Qt only version installs in kdeprefix" or "python bindings are not actually built" or "no designer plugin when building in Qt only version") I'd just require kdelibs for it until it's handled properly by upstream (with some pressure from downstream).
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-01 14:36:50 UTC
Ok then lets drop the -kde useflag.
Play it safe
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-03 11:04:29 UTC
kde useflag dropped.
Problem solved.
Speak with upstream if you want to have it optional.