FTBFS with -Dnmea-source=false
Hello,
When trying to compile geoclue with -Dnmea-source=false
, it fails with the following error:
ninja: Entering directory `build/'
[1/29] Linking target src/geoclue
FAILED: src/geoclue
cc -o src/geoclue src/geoclue.p/meson-generated_.._.._interface_gclue-client-interface.c.o src/geoclue.p/meson-generated_.._.._interface_gclue-location-interface.c.o src/geoclue.p/meson-generated_.._.._interface_gclue-manager-interface.c.o src/geoclue.p/meson-generated_.._.._interface_geoclue-agent-interface.c.o src/geoclue.p/meson-generated_.._.._interface_wpa_supplicant-interface.c.o src/geoclue.p/meson-generated_.._.._interface_compass-interface.c.o src/geoclue.p/meson-generated_.._gclue-marshal.c.o src/geoclue.p/gclue-main.c.o src/geoclue.p/gclue-client-info.c.o src/geoclue.p/gclue-compass.c.o src/geoclue.p/gclue-config.c.o src/geoclue.p/gclue-error.c.o src/geoclue.p/gclue-location-source.c.o src/geoclue.p/gclue-locator.c.o src/geoclue.p/gclue-service-manager.c.o src/geoclue.p/gclue-service-client.c.o src/geoclue.p/gclue-service-location.c.o src/geoclue.p/gclue-web-source.c.o src/geoclue.p/gclue-wifi.c.o src/geoclue.p/gclue-mozilla.c.o src/geoclue.p/gclue-min-uint.c.o src/geoclue.p/gclue-location.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group public-api/libgeoclue-public-api.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so -lm /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so /usr/lib/x86_64-linux-gnu/libsoup-2.4.so -Wl,--end-group
/usr/bin/ld: src/geoclue.p/gclue-location.c.o: in function `gclue_location_create_from_nmea':
/home/bigon/Development/Upstream/geoclue/build/../src/gclue-location.c:719: undefined reference to `gclue_nmea_is_gga'
/usr/bin/ld: /home/bigon/Development/Upstream/geoclue/build/../src/gclue-location.c:721: undefined reference to `gclue_nmea_is_rmc'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.