Subject: bug#10286: closed (Re: emacs-24.0.92 on GNU/Linux IA-64)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 17 Dec 2011 01:10:03 +0000

Your bug report

#10286: emacs-24.0.92 on GNU/Linux IA-64

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
10286: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10286
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: emacs-24.0.92 on GNU/Linux IA-64
From: Paul Eggert <[email-masked]>
To: "Nelson H. F. Beebe" <[email-masked]>
Cc: [email-masked]
Date: Fri, 16 Dec 2011 17:08:21 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Thanks for the bug report; I installed the fix as bzr 106689
on the Emacs trunk and am marking the bug as done.

Subject: emacs-24.0.92 on GNU/Linux IA-64
From: "Nelson H. F. Beebe" <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Mon, 12 Dec 2011 19:11:20 -0700 (MST)
List-Id: <debbugs-submit.debbugs.gnu.org>

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: [email-masked]  -
- 155 S 1400 E RM 233                       [email-masked]  [email-masked] -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------