[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: nepomuk 4.5.4 fails to build
From: Erik <esigra () gmail ! com>
Date: 2010-12-26 20:56:10
Message-ID: 4D17ABEA.2020004 () home ! se
[Download RAW message or body]
2010-12-24 12:42, Erik skrev:
> Nepomuk 4.5.4 fails to build.
>
> Steps to reproduce:
> 1. tar jxvf kdebase-runtime-4.5.4.tar.bz2
> 2. cd kdebase-runtime-4.5.4
> 3. wget
> "http://websvn.kde.org/trunk/KDE/kdebase/runtime/knotify/ksolidnotify.cpp?r1=1140405&r2=1151084&pathrev=1151084&view=patch" \
>
> --output-document=-|patch -p4
> 4. mkdir build
> 5. cd build
> 6. cmake -DKDE4_ENABLE_FINAL=ON ..
> 7. make
>
> Actual result:
> In file included from
> kdebase-runtime-4.5.4/build/nepomuk/strigibackend/nepomukbackend_final_cpp.cpp:5:
>
> kdebase-runtime-4.5.4/nepomuk/strigibackend/util.cpp: In function
> "void Strigi::Util::storeStrigiMiniOntology(Soprano::Model*)":
> kdebase-runtime-4.5.4/nepomuk/strigibackend/util.cpp:127: fel:
> "Soprano::Vocabulary::NRL" har inte deklarerats
>
The problem seems to be that Soprano::Vocabulary::NRL is clared 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.
> > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic