
Apper
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Apper is the KDE interface for PackageKit (aka KPackageKit)
Apper is able to manage packages, applications and updates in a cross-distribution way thanks to the PackageKit project. Providing Linux users a single application that they can learn and use in whatever distribution they are.
Hope you enjoy Apper, and please report bugs, make wishes so we can improve this application.
BUGS goes to bugs.kde.org
-----------------------------------------------------
IMPORTANT:
Apper itself can do nothing without PackageKit.
So have it installed before.
-----------------------------------------------------
INSTALLATION
Well now that you decide to install it. Be careful :D no warranty is given..
Requirements:
AFTER INSTALLING LOGOUT AND LOGIN SO KDED CAN LOAD THE Apper PLUGIN.
(also, make uninstall #from your old build dir)
PackageKit >= 0.8.5
KDELibs headers of Kde4
KDEWorskpace
KDE >= 4.3
Compiling:
- $ cd Apper # where you extracted it
- $ mkdir build && cd build
- $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/ # you must install in /usr otherwise KDE won't find it
- $ make
- $ su
- # make install
Enjoy :)
VectoR
10 years ago
Report
dantti
10 years ago
Report
ranXeron
10 years ago
I learned to appreciate KPackageKit while using Kubuntu.
As I switched back to my favourite distro Debian, I whished to have it back.
So I compiled packagekit-0.5-6 regarding your advices and using the recommeded switches.
The I went on with KPackageKit.
The only difference to you instructions were, that I gave checkinstall instead of make install.
Running KPackageKit from console gievs me the following before it crashes:
----------------------------------------
Failed to initialize the desktop files database
enumFromString ( Action ) : converted "" to "UnknownAction" , enum value 0
enumFromString ( Action ) : converted "" to "UnknownAction" , enum value 0
enumFromString ( Action ) : converted "" to "UnknownAction" , enum value 0
enumFromString ( Group ) : converted "" to "UnknownGroup" , enum value 0
enumFromString ( Filter ) : converted "" to "UnknownFilter" , enum value 1
Error, cannot create transaction proxy
QDBusConnectionPrivate::connectSignal: received error from D-Bus server while connecting signal to PackageKit::TransactionProxy::Changed(): org.freedesktop.DBus.Error.MatchRuleInvalid (Path 'Activation of org.freedesktop.PackageKit timed out' is invalid
----------------------------------
Do you have an idea, what went wrong and how I could fix this ?
Best regards
ranXeron
Report
dantti
10 years ago
Report
ranXeron
10 years ago
When i give "pkcon" on the command-line,
I get the error-message:
"Failed to contact PackageKit: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
Odd thing is, that there's no proper documentation about how to build packagekit correctly on their site.
... or I was too dumb to find it .... ;-)
Therefore I got no hint, how to go on to get this fixed.
Any help is appreciated
ranX
Report
dantti
10 years ago
Be careful with '--with-security-framework=dummy' cause it will let all users do everything, I use this since we didn't have polkit-kde working with polkit-1 but now I works so you might want to try to remove that.
The --enable-aptcc enables a backend written by me to work with apt (made in c++), but if you prefer you can use the python version (which will be --enable-apt).
hope this helps,
Best.
Report
ranXeron
10 years ago
thanks for your patience !
As I still didnt't succeed, I'd be glad if you can give me some further assistance.
autogen.sh didn't wok at all as the script complains about - missing target "/m4" file or directory can't be found -
m4 ist installed for sure.
Therefore I switched to configure and gave "./configure --enable-gtk-doc --enable-apt --with-default-backend=apt --with-security-framework=polkit"
I left out the prefix as I wasn't able to start pkcon from the prefixed directory after compiling with this option
Now pkcon gives me "pkcon: error while loading shared libraries: libpackagekit-glib2.so.12: cannot open shared object file: No such file or directory"
Can you give me some advice or do I have to contact the maintainers ?
I'd be happy if you help me avoid "to ride this long trail" ... ;-)
Best Regards
ranX
Report
dantti
10 years ago
BTW I think it's best to try first with aptcc backend, apt has lots of deps in Debian, which you can try to get them after you are sure PackageKit is working.. (or stick with aptcc :D )
Report
ranXeron
10 years ago
just before you wrote this answer I also got to the point, that the ceated files don't go to their correct places.
So I understand the reason for creating them in a separate folder first.
So far I was able, to follow your instructions but then I'm stuck again as I don't know to which path I have to copy the files.
The most obvious way to put them all to /usr didn't do the job as I get "Failed to contact PackageKit: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." when I call /usr/bin/pkcon
To my opinion this stuff is pretty buggy and uses a lot of patience.
Usually a "make install" should do the job on such a popular distro as Debian.
If it doesn't it ain't even worth to be called "beta".
Especially regarding the fact there's no proper documentation on installing it.
But this isn't to blame on you - I'm gonna open a bug report at their tracker and see if the Packagekit maintainers get it fixed.
Regards
ranX
Report
VectoR
11 years ago
root/rpmbuild/BUILD/KPackageKit-0.5.3/AddRm/KpkAddRm.cpp: In member function ‘void KpkAddRm::search()’:
/root/rpmbuild/BUILD/KPackageKit-0.5.3/AddRm/KpkAddRm.cpp:367: error: ‘class PackageKit::Client’ has no member named ‘searchName’
/root/rpmbuild/BUILD/KPackageKit-0.5.3/AddRm/KpkAddRm.cpp:371: error: ‘class PackageKit::Client’ has no member named ‘searchFile’
/root/rpmbuild/BUILD/KPackageKit-0.5.3/AddRm/KpkAddRm.cpp:373: error: ‘class PackageKit::Client’ has no member named ‘searchGroup’
[ 58%] Built target kcm_kpk_settings
[ 58%] Generating ui_KpkHistory.h
[ 59%] Generating ui_KpkUpdate.h
[ 60%] Generating ui_KpkUpdateDetails.h
make[2]: *** [AddRm/CMakeFiles/kcm_kpk_addrm.dir/KpkAddRm.o] Error 1
make[1]: *** [AddRm/CMakeFiles/kcm_kpk_addrm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Scanning dependencies of target kcm_kpk_update
[ 61%] [...]
Linking CXX shared module ../lib/kcm_kpk_update.so
[ 68%] Built target kcm_kpk_update
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.LqnjHq (%build)
Report
dantti
11 years ago
Report
VectoR
11 years ago
Report
dantti
11 years ago
Report
VectoR
10 years ago
Report
VectoR
11 years ago
can you provide a actually synced pot file in the package?
Report
beojan
11 years ago
Report
mirzaD
11 years ago
deb files or something?
If not, would you recommend compiling from source, anyone successfully done that?
Report
KFreakz
11 years ago
yuuki.testing:
https://launchpad.net/~blca/+archive/ppa
yuuki.archived:
https://launchpad.net/~blca/+archive/archive
Report
mirzaD
11 years ago
Report
rgadsdon
11 years ago
Report
dantti
11 years ago
Report
cb400f
11 years ago
.. guess I'll have to put you back on the list of projects not to be trusted ;-)
Report
dantti
11 years ago
BTW last time \i sent a mmail there nobory touched it for 15 days...
Report
shaker
11 years ago
Linking CXX shared library ../lib/libkpackagekitlib.so
CMakeFiles/kpackagekitlib.dir/KpkDelegate.o: In function `KpkDelegate::paintColMain(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:168: undefined reference to `PackageKit::Package::iconPath()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:178: undefined reference to `PackageKit::Package::iconPath()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:176: undefined reference to `PackageKit::Package::iconPath()'
CMakeFiles/kpackagekitlib.dir/KpkTransaction.o: In function `KpkTransaction::updateUi()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:225: undefined reference to `PackageKit::Transaction::percentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:226: undefined reference to `PackageKit::Transaction::subpercentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:245: undefined reference to `PackageKit::Transaction::remainingTime() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:248: undefined reference to `PackageKit::Transaction::status() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:272: undefined reference to `PackageKit::Transaction::allowCancel() const'
CMakeFiles/kpackagekitlib.dir/KpkTransaction.o: In function `KpkTransaction::setTransaction(PackageKit::Transaction*)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:157: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:159: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:161: undefined reference to `PackageKit::Transaction::allowCancel() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:166: undefined reference to `PackageKit::Transaction::lastPackage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:177: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:177: undefined reference to `PackageKit::Transaction::role() const'
CMakeFiles/kpackagekitlib.dir/KpkTransactionBar.o: In function `KpkTransactionBar::updateUi()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:159: undefined reference to `PackageKit::Transaction::percentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:169: undefined reference to `PackageKit::Transaction::allowCancel() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:172: undefined reference to `PackageKit::Transaction::status() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `~KpkReviewChanges':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::checkTask()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:155: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:156: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:160: undefined reference to `PackageKit::Client::simulateRemovePackages(QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:161: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:192: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:193: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:197: undefined reference to `PackageKit::Client::simulateInstallPackages(QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:198: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:164: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:201: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::removePackages(bool)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:310: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:313: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::addFinished(KpkTransaction::ExitStatus)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:349: undefined reference to `PackageKit::Client::installPackages(bool, QList<PackageKit::Package*> const&)'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::installPackages()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:281: undefined reference to `PackageKit::Client::installPackages(bool, QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:282: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:285: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::doAction()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Client::actions() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Bitfield::operator=(PackageKit::Bitfield const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Bitfield::~Bitfield()'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:44: undefined reference to `PackageKit::Bitfield::Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:44: undefined reference to `PackageKit::Bitfield::Bitfield()'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkpackagekitlib.so] Error 1
make[1]: *** [libkpackagekit/CMakeFiles/kpackagekitlib.dir/all] Error 2
make: *** [all] Error 2
Report
shaker
11 years ago
Linking CXX shared library ../lib/libkpackagekitlib.so
CMakeFiles/kpackagekitlib.dir/KpkDelegate.o: In function `KpkDelegate::paintColMain(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:168: undefined reference to `PackageKit::Package::iconPath()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:178: undefined reference to `PackageKit::Package::iconPath()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkDelegate.cpp:176: undefined reference to `PackageKit::Package::iconPath()'
CMakeFiles/kpackagekitlib.dir/KpkTransaction.o: In function `KpkTransaction::updateUi()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:225: undefined reference to `PackageKit::Transaction::percentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:226: undefined reference to `PackageKit::Transaction::subpercentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:245: undefined reference to `PackageKit::Transaction::remainingTime() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:248: undefined reference to `PackageKit::Transaction::status() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:272: undefined reference to `PackageKit::Transaction::allowCancel() const'
CMakeFiles/kpackagekitlib.dir/KpkTransaction.o: In function `KpkTransaction::setTransaction(PackageKit::Transaction*)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:157: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:159: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:161: undefined reference to `PackageKit::Transaction::allowCancel() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:166: undefined reference to `PackageKit::Transaction::lastPackage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:177: undefined reference to `PackageKit::Transaction::role() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransaction.cpp:177: undefined reference to `PackageKit::Transaction::role() const'
CMakeFiles/kpackagekitlib.dir/KpkTransactionBar.o: In function `KpkTransactionBar::updateUi()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:159: undefined reference to `PackageKit::Transaction::percentage() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:169: undefined reference to `PackageKit::Transaction::allowCancel() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkTransactionBar.cpp:172: undefined reference to `PackageKit::Transaction::status() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `~KpkReviewChanges':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:101: undefined reference to `PackageKit::Bitfield::~Bitfield()'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::checkTask()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:155: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:156: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:160: undefined reference to `PackageKit::Client::simulateRemovePackages(QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:161: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:192: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:193: undefined reference to `PackageKit::Bitfield::operator&(long long) const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:197: undefined reference to `PackageKit::Client::simulateInstallPackages(QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:198: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:164: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:201: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::removePackages(bool)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:310: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:313: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::addFinished(KpkTransaction::ExitStatus)':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:349: undefined reference to `PackageKit::Client::installPackages(bool, QList<PackageKit::Package*> const&)'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::installPackages()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:281: undefined reference to `PackageKit::Client::installPackages(bool, QList<PackageKit::Package*> const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:282: undefined reference to `PackageKit::Transaction::error() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:285: undefined reference to `PackageKit::Transaction::error() const'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges::doAction()':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Client::actions() const'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Bitfield::operator=(PackageKit::Bitfield const&)'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:133: undefined reference to `PackageKit::Bitfield::~Bitfield()'
CMakeFiles/kpackagekitlib.dir/KpkReviewChanges.o: In function `KpkReviewChanges':
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:44: undefined reference to `PackageKit::Bitfield::Bitfield()'
/home/shaker/Downloads/KPackageKit-0.5.2/libkpackagekit/KpkReviewChanges.cpp:44: undefined reference to `PackageKit::Bitfield::Bitfield()'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkpackagekitlib.so] Error 1
make[1]: *** [libkpackagekit/CMakeFiles/kpackagekitlib.dir/all] Error 2
make: *** [all] Error 2
Report