[Bug 1251391] Re: Cmake doesn't recognize polkit-qt

Mario Blättermann mario.blaettermann at gmail.com
Thu Nov 14 19:30:20 UTC 2013


For the time being I've patched cmake/modules/FindPolkitQt-1.cmake as
follows:

--- cmake/modules/FindPolkitQt-1.cmake	2011-01-16 18:44:56.000000000 +0100
+++ cmake/modules/FindPolkitQt-1.cmake	2013-11-14 20:20:23.077990046 +0100
@@ -19,7 +19,7 @@
 endif (POLKITQT-1_INCLUDE_DIR AND POLKITQT-1_LIB)
 
 if (NOT POLKITQT-1_MIN_VERSION)
-  set(POLKITQT-1_MIN_VERSION "0.95.1")
+  set(POLKITQT-1_MIN_VERSION "0.103.0")
 endif (NOT POLKITQT-1_MIN_VERSION)
 
 if (NOT WIN32)


But now I get new errors:


[ 60%] Built target pofiles
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In constructor 'QApt::BackendPrivate::BackendPrivate()':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:90:13: warning: 'QApt::BackendPrivate::config' will be initialized after [-Wreorder]
     Config *config;
             ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:75:17: warning:   'pkgRecords* QApt::BackendPrivate::records' [-Wreorder]
     pkgRecords *records;
                 ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:51:5: warning:   when initialized here [-Wreorder]
     BackendPrivate() : cache(0), config(0), records(0), maxStackSize(20), state(InvalidEvent) {}
     ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:78:9: warning: 'QApt::BackendPrivate::maxStackSize' will be initialized after [-Wreorder]
     int maxStackSize;
         ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:67:17: warning:   'QApt::WorkerEvent QApt::BackendPrivate::state' [-Wreorder]
     WorkerEvent state;
                 ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:51:5: warning:   when initialized here [-Wreorder]
     BackendPrivate() : cache(0), config(0), records(0), maxStackSize(20), state(InvalidEvent) {}
     ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'qint64 QApt::Backend::downloadSize() const':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:363:16: error: aggregate 'pkgAcquire fetcher' has incomplete type and cannot be defined
     pkgAcquire fetcher;
                ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'QApt::CacheState QApt::Backend::currentCacheState() const':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:585:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (unsigned i = 0; i < pkgSize; ++i) {
                              ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'void QApt::Backend::restoreCacheState(const CacheState&)':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:616:5: error: 'ActionGroup' is not a member of 'pkgDepCache'
     pkgDepCache::ActionGroup group(*deps);
     ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:616:30: error: expected ';' before 'group'
     pkgDepCache::ActionGroup group(*deps);
                              ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:618:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (unsigned i = 0; i < d->packages.size(); ++i) {
                                               ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:635:19: error: 'class pkgDepCache' has no member named 'MarkAuto'
             deps->MarkAuto(*pkg->packageIterator(), (oldflags & Package::IsAuto));
                   ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'void QApt::Backend::markPackagesForAutoRemove()':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:715:28: error: 'struct pkgDepCache::StateCache' has no member named 'Garbage'
         if (cache[pkgIter].Garbage) {
                            ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'bool QApt::Backend::saveInstalledPackagesList(const QString&) const':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:804:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (unsigned i = 0; i < d->packages.size(); ++i) {
                                               ^
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp: In member function 'bool QApt::Backend::saveSelections(const QString&) const':
/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/src/backend.cpp:824:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (unsigned i = 0; i < d->packages.size(); ++i) {
                                               ^
make[2]: *** [src/CMakeFiles/qapt.dir/backend.o] Error 1
make[2]: Leaving directory `/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/x86_64-redhat-linux-gnu'
make[1]: *** [src/CMakeFiles/qapt.dir/all] Error 2
make[1]: Leaving directory `/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/x86_64-redhat-linux-gnu'
make: *** [all] Error 2
make: Leaving directory `/home/mariobl/rpmbuild/BUILD/libqapt-1.1.0/x86_64-redhat-linux-gnu'
error: Bad exit status from /var/tmp/rpm-tmp.96y544 (%build)


As build requirements I have BuildRequires:  apt-devel,  polkit-qt-devel and  xapian-core-devel installed, including their dependencies.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qapt in Ubuntu.
https://bugs.launchpad.net/bugs/1251391

Title:
  Cmake doesn't recognize polkit-qt

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qapt/+bug/1251391/+subscriptions




More information about the kubuntu-bugs mailing list