Summary: | Failed to emerge kde-base/nepomuk-4.5.4 with USE=kdeenablefinal: "Soprano::Vocabulary::NRL" not declared | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Erik <esigra> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.kde.org/show_bug.cgi?id=263204 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 360511 | ||
Bug Blocks: | 353246 |
Description
Erik
2010-12-24 11:55:12 UTC
The problem seems to be that Soprano::Vocabulary::NRL is declared in the header file /usr/include/soprano/nrl.h with the include guard _SOPRANO_NRL_H_. But during the build, the file kdebase-runtime-4.5.4/build/nepomuk/strigibackend/nrl.h is created with the same include guard but not declaring Soprano::Vocabulary::NRL. That file is then included first. So the content of /usr/include/soprano/nrl.h (declaration of Soprano::Vocabulary::NRL) is never seen. Still fais in kde-base/nepomuk-4.5.5. Trying to reproduce this bug with kde-base/nepomuk-4.6.1 triggers bug #360511. First fix that bug, then try again to reproduce this bug. kde-4.5 is no more. |