GNU bug report logs -
#66068
30.0.50; xwidget-webkit-browse-url makes Emacs abort
Previous Next
Reported by: Stephen Berman <stephen.berman <at> gmx.net>
Date: Mon, 18 Sep 2023 10:08:01 UTC
Severity: normal
Found in version 30.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Doug Maxey <emacs-bugs <at> maxeygroup.tech>
> Date: Sat, 21 Sep 2024 16:45:06 -0500
>
> With today's tree emacs-30.0.91-54-gc1f2501f, I cannot find a
> combination that allows building the X version, either Lucid or GTK3.
>
> The installed version of webkit is webkit2gtk3-2.42.5-1.el9.x86_64.
>
> I even turned off cairo and xwidgets withÂ
> --without-cairo
> --without-xwidgets
>
> but no joy on make bootstrap.
> ---
> $ make bootstrap
> ...
> checking for cairo >= 1.8.0... yes
> checking for cairo-xcb >= 1.8.0... yes
> checking for webkit2gtk-4.1 >= 2.12 webkit2gtk-4.1 < 2.41.92... no
> checking for webkit2gtk-4.0 >= 2.12 webkit2gtk-4.0 < 2.41.92... no
> configure: error: xwidgets requested but WebKitGTK+ or WebKit framework
> not found.
> make: *** [Makefile:586: config.status] Error 1
> ---
Please post the config.log file obtained by running the configure
script after the following commands:
$ make extraclean
$ git clean -fdx
$ git pull
$ ./autogen.sh
$ ./configure [...]
where [...] are your usual configure options, but without anything
related to xwidgets (and please show the exact configure options you
use, as your report above doesn't).
The xwidgets option is off by default, so if you reconfigure Emacs
correctly, you should have a build without them (since your webkit2gtk
version is not one of those which can be safely used with Emacs). The
output of the configure script above seems to indicate that somehow
the configure script was invoked with "--with-xwidgets" option,
because otherwise the "checking for webkit2gtk-4.1" part was not
supposed to have been done. E.g., on my GNU/Linux system, invoking
the configure script without "--with-xwidgets" option goes straight
from cairo to freetype2 testing, bypassing the webkit2gtk-4.0 test:
checking for cairo >= 1.8.0... yes
checking for freetype2... yes
checking for fontconfig >= 2.2.0... yes
So something in your case is still telling the configure script to
build with xwidgets. "make bootstrap" re-runs the configure script
with the same options you used last time, so doing that will not
necessarily fix the problem.
This bug report was last modified 244 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.