Public bug reported: geoclue-providers currently depends on the NBS libgps21 and needs to be ported against libgps22. A mere no-change rebuild does not work:
geoclue-gpsd.c: In function 'gpsd_raw_hook': geoclue-gpsd.c:379:31: error: 'gps_data_l {aka struct gps_data_t}' has no member named 'tag' char *tag_str = gpsd->gpsdata->tag; ^ geoclue-gpsd.c: In function 'main': geoclue-gpsd.c:534:2: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations] g_type_init (); ^ so some porting is required. However, geoclue-providers is an Ubuntu specific splitout. geoclue-gpsd has zero reverse dependencies, and geoclue-gypsy is only depended on by cordova-ubuntu. cordova-ubuntu itself has no reverse dependencies and looks rather dead. So in the simplest case we could just remove cordova-ubuntu and geoclue- providers. If cordova-ubuntu is still desired, geoclue-providers should be synced with geoclue, ported to new libgps or drop the -gpsd binary package. ** Affects: geoclue-providers (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to geoclue-providers in Ubuntu. https://bugs.launchpad.net/bugs/1548811 Title: FTBFS -- remove package? Status in geoclue-providers package in Ubuntu: New Bug description: geoclue-providers currently depends on the NBS libgps21 and needs to be ported against libgps22. A mere no-change rebuild does not work: geoclue-gpsd.c: In function 'gpsd_raw_hook': geoclue-gpsd.c:379:31: error: 'gps_data_l {aka struct gps_data_t}' has no member named 'tag' char *tag_str = gpsd->gpsdata->tag; ^ geoclue-gpsd.c: In function 'main': geoclue-gpsd.c:534:2: warning: 'g_type_init' is deprecated [-Wdeprecated-declarations] g_type_init (); ^ so some porting is required. However, geoclue-providers is an Ubuntu specific splitout. geoclue- gpsd has zero reverse dependencies, and geoclue-gypsy is only depended on by cordova-ubuntu. cordova-ubuntu itself has no reverse dependencies and looks rather dead. So in the simplest case we could just remove cordova-ubuntu and geoclue-providers. If cordova-ubuntu is still desired, geoclue- providers should be synced with geoclue, ported to new libgps or drop the -gpsd binary package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/geoclue-providers/+bug/1548811/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp