FS#30903 - [emacs] build problem with glibc-2.16

Attached to Project: Arch Linux
Opened by hassan (hsn) - Sunday, 29 July 2012, 06:08 GMT
Last edited by Jürgen Hötzel (juergen) - Wednesday, 29 August 2012, 09:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jürgen Hötzel (juergen)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
C11 removed the "gets" function and glibc-2.16 no longer defines it.
However, the gnulib that comes with emacs-24.1 still assumes that
"gets" is defined.

Emacs trunk has already been updated to a newer gnulib version where
the problem is fixed:
<http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/108385>

The bug still exists in the emacs-24 branch though.

Here is the patch that is applied to the Gentoo package:
<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/emacs/24.1/04_all_gnulib-gets.patch?view=log>


Additional info:
* emacs-2.24-2 glibc-2.16.0-2


Steps to reproduce:
run makepkg
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Wednesday, 29 August 2012, 09:21 GMT
Reason for closing:  Works for me
Additional comments about closing:  Fixed in emacs-24.1

Loading...