[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