GNU bug report logs - #10286
emacs-24.0.92 on GNU/Linux IA-64

Previous Next

Package: emacs;

Reported by: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>

Date: Tue, 13 Dec 2011 02:13:02 UTC

Severity: important

Done: Paul Eggert <eggert <at> cs.ucla.edu>

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 10286 in the body.
You can then email your comments to 10286 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#10286; Package emacs. (Tue, 13 Dec 2011 02:13:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Nelson H. F. Beebe" <beebe <at> math.utah.edu>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 13 Dec 2011 02:13:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
To: bug-gnu-emacs <at> gnu.org
Cc: beebe <at> math.utah.edu
Subject: emacs-24.0.92 on GNU/Linux IA-64
Date: Mon, 12 Dec 2011 19:11:20 -0700 (MST)
A build of emacs-24.0.92 on GNU/Linux IA-64 fails in the src directory
with the compilation error

        alloc.c:4537: error: too many arguments to function 'mark_memory'

Here is the preprocessor output that explains why:

    static void mark_memory (void *, void *);
    ...
    do { 
        extern void *__libc_ia64_register_backing_store_base;
        __builtin_ia64_flushrs ();
        mark_memory (__libc_ia64_register_backing_store_base,
                     __builtin_ia64_bsp(), 
                     0);
       } while (0);

Notice the extra trailing 0 argument to mark_memory().

The erroneous argument comes from s/gnu-linux.h.  I patched it to
remove that argument and restarted the build.  It succeeded, and has
now been installed here.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe <at> math.utah.edu  -
- 155 S 1400 E RM 233                       beebe <at> acm.org  beebe <at> computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------




Reply sent to Paul Eggert <eggert <at> cs.ucla.edu>:
You have taken responsibility. (Sat, 17 Dec 2011 01:10:02 GMT) Full text and rfc822 format available.

Notification sent to "Nelson H. F. Beebe" <beebe <at> math.utah.edu>:
bug acknowledged by developer. (Sat, 17 Dec 2011 01:10:03 GMT) Full text and rfc822 format available.

Message #10 received at 10286-done <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
Cc: 10286-done <at> debbugs.gnu.org
Subject: Re: emacs-24.0.92 on GNU/Linux IA-64
Date: Fri, 16 Dec 2011 17:08:21 -0800
Thanks for the bug report; I installed the fix as bzr 106689
on the Emacs trunk and am marking the bug as done.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 14 Jan 2012 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 102 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.