sorry, fixed. Michael Seiwert wrote: > Hi, > > could this compile error be related with this commit ? > > [ 20%] Building CXX object nepomuk/core/CMakeFiles/nepomuk.dir/resourcedata.o > In file included from > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:28, > from > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/resourcedata.cpp:41: > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:189: > warning: ‘Entity’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:187) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:192: > warning: ‘Entity’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:187) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:192: > warning: ‘Entity’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/entity.h:187) > In file included from > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/resourcedata.cpp:41: > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:192: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:199: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:199: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:233: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:241: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:249: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:257: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:269: > warning: ‘Class’ is deprecated (declared at > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/ontology/class.h:182) > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/resourcedata.cpp: In > constructor ‘Nepomuk::ResourceData::ResourceData(const QUrl&, const QString&, > const QUrl&, Nepomuk::ResourceManagerPrivate*)’: > /home/mseiwert/src/svn/kde4/kdelibs/nepomuk/core/resourcedata.cpp:82: error: > ‘m_url’ was not declared in this scope > make[2]: *** [nepomuk/core/CMakeFiles/nepomuk.dir/resourcedata.o] Error 1 > make[1]: *** [nepomuk/core/CMakeFiles/nepomuk.dir/all] Error 2 > make: *** [all] Error 2 > > > Best, > > Michael > > > On Saturday 17 October 2009 19:24:45 Sebastian Trueg wrote: > >> SVN commit 1036731 by trueg: >> >> Backport: default to nfo:FileDataObject for file urls >> >> M +8 -2 resourcedata.cpp >> >> >> --- branches/KDE/4.3/kdelibs/nepomuk/core/resourcedata.cpp #1036730:1036731 >> @@ -76,8 +76,14 @@ >> m_groundingOccurence(0), >> m_rm(rm) >> { >> - if( m_mainType.isEmpty() ) >> - m_mainType = Soprano::Vocabulary::RDFS::Resource(); >> + if( m_mainType.isEmpty() ) { >> + if( !m_uri.isEmpty() && >> + m_uri.scheme() == QLatin1String("file") && >> + QFile::exists( m_url.toLocalFile() ) ) >> + m_mainType = Nepomuk::Vocabulary::NFO::FileDataObject(); >> + else >> + m_mainType = Soprano::Vocabulary::RDFS::Resource(); >> + } >> >> m_types << m_mainType; >> >> > >