Build issue; kindly advise when D-Bus interface is stable
Marty Jack
martyj19 at comcast.net
Sun Mar 7 10:33:14 PST 2010
I am the developer who would implement LXDE support for UPower.
I have seen some indications that you continue to make changes to the interface. For example I see in the 0.9.1 announcement
- Add a new method and two new signals to inform userspace of the
pending suspend and the resume event (Richard Hughes)
- Add {Suspend,Hibernate}Allowed D-Bus methods (Martin Pitt)
- Don't ship an introspection file for devkit-power-gobject, it's
soon to be obsolete (Richard Hughes)
This is fine that you continue to develop. But I have decided LXDE will not implement UPower support until I get an indication that you are done changing things, so we do not put out a stable release and then have to change it because you changed something. I would appreciate a heads up at the appropriate time, or any comment you wish to make on the interface stability, and then we will proceed.
The UPower 0.9.1 tarball will not build. I have not attempted to fix this but after a quick look it appears it is not linking against the libraries that it just built. I do not have a devkit-power installed on this system. I suspect if you did, this problem might be masked.
upowerd-up-wakeups.o: In function `up_wakeups_data_get_or_create':
/home/martyj/Build/UPower-0.9.1/src/up-wakeups.c:138: undefined reference to `dkp_wakeups_obj_new'
upowerd-up-wakeups.o: In function `up_wakeups_init':
/home/martyj/Build/UPower-0.9.1/src/up-wakeups.c:720: undefined reference to `dkp_wakeups_obj_free'
upowerd-up-history.o: In function `up_history_array_to_file':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:411: undefined reference to `dkp_history_obj_to_string'
upowerd-up-history.o: In function `up_history_array_copy_cb':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:70: undefined reference to `dkp_history_obj_copy'
upowerd-up-history.o: In function `up_history_array_from_file':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:485: undefined reference to `dkp_history_obj_from_string'
upowerd-up-history.o: In function `up_history_set_time_empty_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:788: undefined reference to `dkp_history_obj_create'
upowerd-up-history.o: In function `up_history_set_time_full_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:758: undefined reference to `dkp_history_obj_create'
upowerd-up-history.o: In function `up_history_set_rate_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:728: undefined reference to `dkp_history_obj_create'
upowerd-up-history.o: In function `up_history_set_charge_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:700: undefined reference to `dkp_history_obj_create'
upowerd-up-history.o: In function `up_history_load_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:635: undefined reference to `dkp_history_obj_create'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:636: undefined reference to `dkp_history_obj_copy'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:637: undefined reference to `dkp_history_obj_copy'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:638: undefined reference to `dkp_history_obj_copy'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:639: undefined reference to `dkp_history_obj_copy'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:640: undefined reference to `dkp_history_obj_free'
upowerd-up-history.o: In function `up_history_get_profile_data':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:284: undefined reference to `dkp_stats_obj_create'
upowerd-up-history.o: In function `up_history_copy_array_timespan':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:212: undefined reference to `dkp_history_obj_copy'
upowerd-up-history.o: In function `up_history_array_limit_resolution':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:124: undefined reference to `dkp_history_obj_free'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:155: undefined reference to `dkp_history_obj_new'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:175: undefined reference to `dkp_history_obj_new'
upowerd-up-history.o: In function `up_history_init':
/home/martyj/Build/UPower-0.9.1/src/up-history.c:822: undefined reference to `dkp_history_obj_free'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:823: undefined reference to `dkp_history_obj_free'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:824: undefined reference to `dkp_history_obj_free'
/home/martyj/Build/UPower-0.9.1/src/up-history.c:825: undefined reference to `dkp_history_obj_free'
dummy/.libs/libupshared.a(up-backend.o): In function `up_backend_test':
/home/martyj/Build/UPower-0.9.1/src/dummy/up-backend.c:234: undefined reference to `egg_test_start'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-backend.c:238: undefined reference to `egg_test_title'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-backend.c:240: undefined reference to `egg_test_assert'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-backend.c:245: undefined reference to `egg_test_end'
dummy/.libs/libupshared.a(up-native.o): In function `up_native_test':
/home/martyj/Build/UPower-0.9.1/src/dummy/up-native.c:54: undefined reference to `egg_test_start'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-native.c:58: undefined reference to `egg_test_title'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-native.c:60: undefined reference to `egg_test_assert'
/home/martyj/Build/UPower-0.9.1/src/dummy/up-native.c:62: undefined reference to `egg_test_end'
More information about the devkit-devel
mailing list