After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 682259 - Bump PK requirement to avoid "'PK_ERROR_ENUM_UNFINISHED_TRANSACTION' undeclared"
Bump PK requirement to avoid "'PK_ERROR_ENUM_UNFINISHED_TRANSACTION' undeclared"
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: general
3.5.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2012-08-20 13:08 UTC by André Klapper
Modified: 2012-08-20 16:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2012-08-20 13:08:01 UTC
Could not jhbuild git master of gnome-settings-daemon:
 
make[3]: Entering directory `/home/andre/git-gnome/gnome-settings-daemon/plugins/updates'
  CC     libupdates_la-gsd-updates-plugin.lo
  CC     libupdates_la-gsd-updates-refresh.lo
  CC     libupdates_la-gsd-updates-firmware.lo
  CC     libupdates_la-gsd-updates-manager.lo
gsd-updates-manager.c: In function 'show_offline_updates_error':
gsd-updates-manager.c:128:14: error: 'PK_ERROR_ENUM_UNFINISHED_TRANSACTION' undeclared (first use in this function)
gsd-updates-manager.c:128:14: note: each undeclared identifier is reported only once for each function it appears in
gsd-updates-manager.c: At top level:
gsd-updates-manager.c:559:1: warning: 'update_packages_finished_cb' defined but not used [-Wunused-function]
make[3]: *** [libupdates_la-gsd-updates-manager.lo] Error 1
make[3]: Leaving directory `/home/andre/git-gnome/gnome-settings-daemon/plugins/updates'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andre/git-gnome/gnome-settings-daemon/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andre/git-gnome/gnome-settings-daemon'
make: *** [all] Error 2
*** Error during phase build of gnome-settings-daemon: ########## Error running make   *** [1/1]
 
 
configure.ac requires only PK 0.6.12. 
My version was really old:
-rw-r--r--. 1 2710 Sep 14  2011 /home/andre/opt-gnome/include/PackageKit/packagekit-glib2/packagekit.h
 
No matches for that string:
$:andre\> grep "PK_ERROR_ENUM_UNFINISHED" /home/andre/opt-gnome/include/PackageKit/packagekit-glib2/pk-enum.h
 
After compiling a recent PackageKit it worked.
 
=> g-s-d probably needs a version requirement bump for PK
Comment 1 Richard Hughes 2012-08-20 16:36:47 UTC
commit 783c1208ad371af67a49d6aa9ac40ff44446e38d
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Aug 20 17:34:34 2012 +0100

    Raise the required PackageKit version
    
    Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=682259