compile error with kde-runtime
Anne-Marie Mahfouf
annemarie.mahfouf at free.fr
Wed Mar 7 15:33:40 GMT 2012
Hi,
I had to rm CMakeCache.txt in kdelibs build dir for it to be built with
the latest SDO.
Anne-Marie
On 03/07/2012 11:14 AM, Vishesh Handa wrote:
>
>
> On Wed, Mar 7, 2012 at 3:35 PM, Anne-Marie Mahfouf
> <annemarie.mahfouf at free.fr <mailto:annemarie.mahfouf at free.fr>> wrote:
>
> On 03/07/2012 09:54 AM, Hugo Pereira Da Costa wrote:
>> My experience: you need to rebuild kdelibs first (with latest sdo
>> installed) to re-generate source code from the ontologies, that
>> is then used in kde-runtime.
>
> Yup!
>
>>
>> (to experts, correct me if I'm wrong)
>>
>> Hugo
> I updated SDO from git master, I rebuilt and installed kdelibs and
> I still get the error.
> There is something else probably to build: I can't see where this
> Nepomuk::Vocabulary::NFO comes from.
>
> In any case, cmake should fail somehow if I miss something.
>
>
> NFO is generated by cmake scripts in kdelibs/nepomuk. If you look in
> the build directory you'll find the file nfo.h
>
> Eg -
> vlap:~/kde/build/kdelibs/nepomuk $ ack -a depiction
> nfo.h
> 643: *
> http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#depiction
> 648: NEPOMUK_EXPORT QUrl depiction();
>
> Binary file CMakeFiles/nepomuk.dir/nfo.o matches
>
> nfo.cpp
> 103: nfo_depiction( QUrl::fromEncoded(
> "http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#depiction",
> QUrl::StrictMode ) ),
> 234: QUrl nfo_depiction;
> 671:QUrl Nepomuk::Vocabulary::NFO::depiction()
> 673: return s_nfo()->nfo_depiction;
>
>
> Could you check if it has this 'depiction' function? If it doesn't
> could you check if your SDO has it?
>
> vlap:~/kde/src/shared-desktop-ontologies/nfo $ ack -a depiction
> nfo.trig.in <http://nfo.trig.in>
> 944: nfo:depiction
> 948: rdfs:label "depiction" ;
> 958: nrl:inverseProperty nfo:depiction .
>
>
> Anne-Marie
>
>
>>
>>> Still waiting to hear how to fix the error in compiling
>>> kde-runtime. Git updates have not helped.
>>>
>>> [ 33%] Building CXX object
>>> nepomuk/kioslaves/nepomuk/CMakeFiles/kio_nepomuk.dir/__/common/resourcestat.o
>>>
>>> /home/david/kde/src/KDE/kde-runtime/nepomuk/kioslaves/nepomuk/resourcepagegenerator.cpp:
>>> In member function ‘QByteArray
>>> Nepomuk::ResourcePageGenerator::generatePage() const’:
>>> /home/david/kde/src/KDE/kde-runtime/nepomuk/kioslaves/nepomuk/resourcepagegenerator.cpp:204:36:
>>> error: ‘depiction’ is not a member of ‘Nepomuk::Vocabulary::NFO’
>>> /home/david/kde/src/KDE/kde-runtime/nepomuk/kioslaves/nepomuk/resourcepagegenerator.cpp:205:52:
>>> error: ‘depiction’ is not a member of ‘Nepomuk::Vocabulary::NFO’
>>> make[2]: ***
>>> [nepomuk/kioslaves/nepomuk/CMakeFiles/kio_nepomuk.dir/resourcepagegenerator.o]
>>> Error 1
>>> make[2]: *** Waiting for unfinished jobs....
>>>
>>>
>>> Please advise.
>>> Thanks
>>> David
>>>
>>> On Sun, Mar 4, 2012 at 9:54 AM, Anne-Marie Mahfouf
>>> <annemarie.mahfouf at free.fr <mailto:annemarie.mahfouf at free.fr>>
>>> wrote:
>>>
>>> On 03/04/2012 09:41 AM, Vishesh Handa wrote:
>>>>
>>>> On Sat, Mar 3, 2012 at 10:23 PM, David Boosalis
>>>> <david.boosalis at gmail.com
>>>> <mailto:david.boosalis at gmail.com>> wrote:
>>>>
>>>> Thank you for the reply. By SDO I assume it is
>>>> shared-desktop-ontologies. I very rarely build this,
>>>> but from your email I did a git update on this and
>>>> there was only one file updated. Perhaps I need to be
>>>> on a different branch then master. I also updated and
>>>> built kdelibs from master. I still get the same
>>>> compile errors with kde-runtime
>>>>
>>>>
>>>> Are you sure you have the correct git repo of SDO?
>>>>
>>>> Please check -
>>>> http://techbase.kde.org/Getting_Started/Build/Requirements#Shared-Desktop-Ontologies
>>>>
>>>>
>>> I have the same error with SDO master up-to-date.
>>>
>>> Anne-Marie
>>>
>>>
>>>> -David
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Mar 2, 2012 at 11:42 PM, Vishesh Handa
>>>> <me at vhanda.in <mailto:me at vhanda.in>> wrote:
>>>>
>>>> You need to update SDO, and then update kdelibs.
>>>>
>>>>
>>>> On Sat, Mar 3, 2012 at 6:20 AM, David Boosalis
>>>> <david.boosalis at gmail.com
>>>> <mailto:david.boosalis at gmail.com>> wrote:
>>>>
>>>> Sorry if this is the wrong group to ask this
>>>> question, please refer me to the right group if
>>>> you know.
>>>>
>>>> The issue is kde-runtime from master. I've
>>>> been getting the following compile error for
>>>> about a week now.
>>>>
>>>>
>>>> /home/david/kde/src/KDE/kde-runtime/nepomuk/kioslaves/nepomuk/resourcepagegenerator.cpp:
>>>> In member function ‘QByteArray
>>>> Nepomuk::ResourcePageGenerator::generatePage()
>>>> const’:
>>>> /home/david/kde/src/KDE/kde-runtime/nepomuk/kioslaves/nepomuk/resourcepagegenerator.cpp:204:36:
>>>> error: ‘depiction’ is not a member of
>>>> ‘Nepomuk::Vocabulary::NFO’
>>>>
>>>> David
>>>>
>>>>
>>>> On Fri, Mar 2, 2012 at 9:58 AM, Lamarque Vieira
>>>> Souza <lamarque at kde.org
>>>> <mailto:lamarque at kde.org>> wrote:
>>>>
>>>> This is an automatically generated e-mail.
>>>> To reply, visit:
>>>> http://git.reviewboard.kde.org/r/104140/
>>>>
>>>>
>>>> Review request for kdelibs.
>>>> By Lamarque Vieira Souza.
>>>>
>>>>
>>>> Description
>>>>
>>>> Currently kdeclarative library does not install the KDeclarativeConfig.cmake and KDeclarativeConfigVersion.cmake to ${LIB_INSTALL_DIR}/cmake/KDeclarative. In the current situation any KDE program that want to use it set the "kdeclarative" name hardcoded into CMakeLists.txt, which is not ideal. This patch fixes that problem.
>>>>
>>>>
>>>> Diffs
>>>>
>>>> * experimental/libkdeclarative/CMakeLists.txt
>>>> (0db647c)
>>>> * experimental/libkdeclarative/KDeclarativeConfig.cmake.in
>>>> <http://KDeclarativeConfig.cmake.in>
>>>> (PRE-CREATION)
>>>> * experimental/libkdeclarative/KDeclarativeConfigVersion.cmake.in
>>>> <http://KDeclarativeConfigVersion.cmake.in>
>>>> (PRE-CREATION)
>>>>
>>>> View Diff
>>>> <http://git.reviewboard.kde.org/r/104140/diff/>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20120307/e7fb078b/attachment.htm>
More information about the kde-core-devel
mailing list