GNU bug report logs -
#17435
RHBA-2014:0303-1 (Red Hat bug fix) breaks compilation of Emacs
Previous Next
Reported by: David Crick <dacrick <at> gmail.com>
Date: Wed, 7 May 2014 19:38:02 UTC
Severity: important
Merged with 17118
Found in version 24.3
Fixed in version 24.4
Done: Jan Djärv <jan.h.d <at> swipnet.se>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 17435 in the body.
You can then email your comments to 17435 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#17435
; Package
emacs
.
(Wed, 07 May 2014 19:38:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
David Crick <dacrick <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Wed, 07 May 2014 19:38:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
RHBA-2014:0303-1:
The previous rebase to GLib 2.26 added the GSettings API, but without the
gsettings-desktop-schemas package. As a consequence, some programs
(such as OpenJDK or VMWare) attempted to use GSettings, but since
gsettings-desktop-schemas was absent, these programs terminated unexpectedly.
This update removes GSettings from glib2, and the crashes now no longer occur.
Unfortunately this now breaks compilation of emacs from stock source
(emacs-24.3):
xsettings.o: In function `something_changed_gsettingsCB':
xsettings.c:(.text+0x33f): undefined reference to `g_settings_get_value'
xsettings.c:(.text+0x3db): undefined reference to `g_settings_get_value'
xsettings.c:(.text+0x46d): undefined reference to `g_settings_get_value'
xsettings.o: In function `init_gsettings':
xsettings.c:(.text+0x1791): undefined reference to `g_settings_list_schemas'
xsettings.c:(.text+0x17f2): undefined reference to `g_settings_new'
xsettings.c:(.text+0x187a): undefined reference to `g_settings_get_value'
xsettings.c:(.text+0x18f0): undefined reference to `g_settings_get_value'
xsettings.c:(.text+0x1966): undefined reference to `g_settings_get_value'
Rolling back to an earlier version of the glib2 RPMs results in Emacs
compiling OK again.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#17435
; Package
emacs
.
(Wed, 07 May 2014 19:46:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 17435 <at> debbugs.gnu.org (full text, mbox):
David Crick wrote:
> RHBA-2014:0303-1:
>
> The previous rebase to GLib 2.26 added the GSettings API, but without the
> gsettings-desktop-schemas package. As a consequence, some programs
> (such as OpenJDK or VMWare) attempted to use GSettings, but since
> gsettings-desktop-schemas was absent, these programs terminated unexpectedly.
> This update removes GSettings from glib2, and the crashes now no longer occur.
>
>
>
> Unfortunately this now breaks compilation of emacs from stock source
> (emacs-24.3):
This is a duplicate of http://debbugs.gnu.org/17118 .
It's already fixed in Emacs for the upcoming 24.4 release.
Or you can simply work around it by using
configure --without-gsettings
(I wonder if anyone actually reported this to Red Hat, who it seems to
me are responsible.)
Forcibly Merged 17118 17435.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Wed, 07 May 2014 19:47:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#17435
; Package
emacs
.
(Wed, 07 May 2014 19:51:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 17435 <at> debbugs.gnu.org (full text, mbox):
Apologies for the dupe.
Thanks for the info.
On Wed, May 7, 2014 at 8:45 PM, Glenn Morris <rgm <at> gnu.org> wrote:
> David Crick wrote:
>
>> RHBA-2014:0303-1:
>>
>> The previous rebase to GLib 2.26 added the GSettings API, but without the
>> gsettings-desktop-schemas package. As a consequence, some programs
>> (such as OpenJDK or VMWare) attempted to use GSettings, but since
>> gsettings-desktop-schemas was absent, these programs terminated unexpectedly.
>> This update removes GSettings from glib2, and the crashes now no longer occur.
>>
>>
>>
>> Unfortunately this now breaks compilation of emacs from stock source
>> (emacs-24.3):
>
> This is a duplicate of http://debbugs.gnu.org/17118 .
>
> It's already fixed in Emacs for the upcoming 24.4 release.
> Or you can simply work around it by using
> configure --without-gsettings
>
> (I wonder if anyone actually reported this to Red Hat, who it seems to
> me are responsible.)
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 05 Jun 2014 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 14 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.