Your message dated Wed, 14 Mar 2018 11:53:24 +0200
with message-id <[email protected]>
and subject line Re: Bug#881361: webkit2gtk FTCBFS: uses the build architecture
pkg-config for finding the host architecture geoclue-2.0.pc
has caused the Debian Bug report #881361,
regarding webkit2gtk FTCBFS: uses the build architecture pkg-config for finding
the host architecture geoclue-2.0.pc
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
881361: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: webkit2gtk
Version: 2.18.2-1
Tags: upstream patch
User: [email protected]
Usertags: rebootstrap
webkit2gtk also fails to cross build from source, because it searches
for geoclue-2.0.pc with the build architecture pkg-config which is
simply hard coded in the upstream build system. After turning it
substitutable, it uses the cross pkg-config and finds geoclue-2.0.pc.
Please consider applying the attached patch and closing this bug when
doing so, even though it still doesn't cross build after applying it.
Helmut
Index: webkit2gtk-2.18.2/Source/WebCore/PlatformGTK.cmake
===================================================================
--- webkit2gtk-2.18.2.orig/Source/WebCore/PlatformGTK.cmake
+++ webkit2gtk-2.18.2/Source/WebCore/PlatformGTK.cmake
@@ -188,7 +188,8 @@
list(APPEND WebCore_DERIVED_SOURCES
${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.c
)
- execute_process(COMMAND pkg-config --variable dbus_interface geoclue-2.0 OUTPUT_VARIABLE GEOCLUE_DBUS_INTERFACE)
+ include(FindPkgConfig)
+ execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable dbus_interface geoclue-2.0 OUTPUT_VARIABLE GEOCLUE_DBUS_INTERFACE)
add_custom_command(
OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.c ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface.h
COMMAND gdbus-codegen --interface-prefix org.freedesktop.GeoClue2. --c-namespace Geoclue --generate-c-code ${DERIVED_SOURCES_WEBCORE_DIR}/Geoclue2Interface ${GEOCLUE_DBUS_INTERFACE}
--- End Message ---
--- Begin Message ---
On Fri, Nov 10, 2017 at 08:32:50PM +0100, Helmut Grohne wrote:
> Please consider applying the attached patch and closing this bug
> when doing so, even though it still doesn't cross build after
> applying it.
This was already fixed but I forgot to close this bug. I'm doing it
now.
Berto
--- End Message ---