[Webkit-unassigned] [Bug 175426] New: REGRESSION(r220515) [GTK][CMake] Build with ENABLE_GEOLOCATION fails on Debian Jessie

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 10 06:59:51 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175426

            Bug ID: 175426
           Summary: REGRESSION(r220515) [GTK][CMake] Build with
                    ENABLE_GEOLOCATION fails on Debian Jessie
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clopez at igalia.com
                CC: bugs-noreply at webkitgtk.org
            Blocks: 164205

Since r220515: <http://trac.webkit.org/changeset/220515> the Debian bot (Jessie) is failing to build with this error:

https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20Debian%20Stable%20%28Build%29/builds/4385/steps/compile-webkit/logs/stdio

On Debian Jessie there is no libgeoclue-2 or libgeoclue-2-dev packages.

However there is a geoclue-2 package that provides the DBus interfaces and a pkg-config file:


# dpkg -L geoclue-2.0
/.
/usr
/usr/lib
/usr/lib/pkgconfig
/usr/lib/pkgconfig/geoclue-2.0.pc
/usr/lib/geoclue-2.0
/usr/lib/geoclue-2.0/geoclue
/usr/lib/geoclue-2.0/demos
/usr/lib/geoclue-2.0/demos/where-am-i
/usr/share
/usr/share/doc
/usr/share/doc/geoclue-2.0
/usr/share/doc/geoclue-2.0/changelog.Debian.gz
/usr/share/doc/geoclue-2.0/copyright
/usr/share/polkit-1
/usr/share/polkit-1/rules.d
/usr/share/polkit-1/rules.d/geoclue-2.0.rules
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.GeoClue2.service
/usr/share/dbus-1/interfaces
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml
/usr/share/dbus-1/interfaces/org.freedesktop.GeoClue2.xml
/usr/share/applications
/usr/share/applications/geoclue-where-am-i.desktop
/var
/var/lib
/var/lib/geoclue
/var/lib/polkit-1
/var/lib/polkit-1/localauthority
/var/lib/polkit-1/localauthority/10-vendor.d
/var/lib/polkit-1/localauthority/10-vendor.d/geoclue-2.0.pkla
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/geoclue.service
/etc
/etc/geoclue
/etc/geoclue/geoclue.conf
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.conf
/etc/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf


# apt-cache policy geoclue-2.0
geoclue-2.0:
  Installed: 2.1.10-2
  Candidate: 2.1.10-2
  Version table:
 *** 2.1.10-2 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status


# cat /usr/lib/pkgconfig/geoclue-2.0.pc
prefix=/usr
exec_prefix=${prefix}
datarootdir=${prefix}/share
datadir=${datarootdir}

dbus_interface=${datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.xml
agent_dbus_interface=${datadir}/dbus-1/interfaces/org.freedesktop.GeoClue2.Agent.xml

Name: Geoclue
Description: The Geoinformation Service
Version: 2.1.10


This seems enough to build with ENABLE_GEOLOCATION, as I tested to build WebKit there with this patch http://sprunge.us/MPea and it built fine


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=164205
[Bug 164205] [GTK] Remove support for geoclue1
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170810/48a97ff1/attachment.html>


More information about the webkit-unassigned mailing list