GNU bug report logs - #16825
24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin

Previous Next

Package: emacs;

Reported by: Klaus.Zeitler <at> alcatel-lucent.com

Date: Thu, 20 Feb 2014 14:59:02 UTC

Severity: important

Found in version 24.3

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 16825 in the body.
You can then email your comments to 16825 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#16825; Package emacs. (Thu, 20 Feb 2014 14:59:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Klaus.Zeitler <at> alcatel-lucent.com:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 20 Feb 2014 14:59:02 GMT) Full text and rfc822 format available.

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

From: Klaus Zeitler <Klaus.Zeitler <at> alcatel-lucent.com>
To: <bug-gnu-emacs <at> gnu.org>
Subject: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Thu, 20 Feb 2014 15:58:03 +0100
[Message part 1 (text/plain, inline)]
Building emacs 24.3 on powerpc-apple-darwin gives me the
following error:

--- snip ---

gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/lib -I../src -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/src   -I/opt/exp/gnu/include   -g3 -O2 -MT careadlinkat.o -MD -MP -MF .deps/careadlinkat.Tpo -c -o careadlinkat.o careadlinkat.c
In file included from unistd.h:43,
                 from careadlinkat.h:24,
                 from careadlinkat.c:23:
/usr/include/unistd.h:240: error: conflicting types for `rpl_readlink'
unistd.h:1559: error: previous declaration of `rpl_readlink'

--- snip ---


Looking at the 2 definitions of readlink I see in /usr/include/unistd.h:

int	 readlink(const char *, char *, int);


and in emacs-24.3/lib/unistd.h

_GL_FUNCDECL_RPL (readlink, ssize_t,
                  (const char *file, char *buf, size_t bufsize)
                  _GL_ARG_NONNULL ((1, 2)));


So it seems the 3rd parameter is different. Also I wonder why we include
2 different unistd.h files in the first place.


Attached is the complete configure/compile log.

[expmakeout.powerpc-apple-darwin (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]

-- 
 -------------------------------------------------------------------
|  Klaus Zeitler              Alcatel-Lucent                        |
|  Lorenzstrasse 10           D-70435 Stuttgart, Germany            |
|  Department:                MS/E Building: 004  Office: 1/62      |
|  Telefon:                   +49 711 821 43898                     |
|  Email:                     klaus.zeitler <at> alcatel-lucent.com      |
|                                                                   |
| Alcatel-Lucent Deutschland AG                                     |
| Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 |
| Vorsitzender des Aufsichtsrates: Michael Oppenhoff                |
| Vorstand: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub ·       |
|           Andreas Gehe                                            |
 -------------------------------------------------------------------
---
You can only be young once. But you can always be immature. -- Dave Barry

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Fri, 21 Feb 2014 08:55:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Fri, 21 Feb 2014 00:54:09 -0800
Emacs uses a unistd.h wrapper to work around porting issues to various 
platforms.  One issue is that older Mac OS X releases have a non-POSIX 
API for 'readlink'.

Just to confirm, are you running Mac OS X 10.3.9 ("Panther")?

Could you please the output of gcc -E on that file?  Something like this:

gcc -E -std=gnu99 -DHAVE_CONFIG_H -I. \
-I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/lib \
-I../src \
-I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/src \
-I/opt/exp/gnu/include   -g3 -O2 careadlinkat.c




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Fri, 21 Feb 2014 09:17:02 GMT) Full text and rfc822 format available.

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

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: "Klaus.Zeitler <at> alcatel-lucent.com" <Klaus.Zeitler <at> alcatel-lucent.com>,
 "16825 <at> debbugs.gnu.org" <16825 <at> debbugs.gnu.org>
Subject: Re: bug#16825: 24.3: conflicting types for `rpl_readlink' on
 powerpc-apple-darwin
Date: Fri, 21 Feb 2014 10:16:30 +0100
Hi. 

> 21 feb 2014 kl. 09:54 skrev Paul Eggert <eggert <at> cs.ucla.edu>:
> 
> Emacs uses a unistd.h wrapper to work around porting issues to various platforms.  One issue is that older Mac OS X releases have a non-POSIX API for 'readlink'.
> 
> Just to confirm, are you running Mac OS X 10.3.9 ("Panther")?
> 

Emacs trunk refuses to build on anything older than 10.4, so why bother?

    Jan D. 

> Could you please the output of gcc -E on that file?  Something like this:
> 
> gcc -E -std=gnu99 -DHAVE_CONFIG_H -I. \
> -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/lib \
> -I../src \
> -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/src \
> -I/opt/exp/gnu/include   -g3 -O2 careadlinkat.c
> 
> 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Fri, 21 Feb 2014 16:58:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: "Klaus.Zeitler <at> alcatel-lucent.com" <Klaus.Zeitler <at> alcatel-lucent.com>,
 Paul Eggert <eggert <at> cs.ucla.edu>,
 "16825 <at> debbugs.gnu.org" <16825 <at> debbugs.gnu.org>
Subject: Re: bug#16825: 24.3: conflicting types for `rpl_readlink' on
 powerpc-apple-darwin
Date: Fri, 21 Feb 2014 11:57:02 -0500
Jan Djärv wrote:

>> Just to confirm, are you running Mac OS X 10.3.9 ("Panther")?
>
> Emacs trunk refuses to build on anything older than 10.4, so why bother?

So does 24.3, if I read configure.ac correctly, but only for NS builds.

But looks like the OP's doing an X11 build, not an NS build.

Should the X11 build also refuse to run on old OS X?

(Should NS be the default on OS X?)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Fri, 21 Feb 2014 22:42:01 GMT) Full text and rfc822 format available.

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

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Glenn Morris <rgm <at> gnu.org>
Cc: "Klaus.Zeitler <at> alcatel-lucent.com" <Klaus.Zeitler <at> alcatel-lucent.com>,
 Paul Eggert <eggert <at> cs.ucla.edu>,
 "16825 <at> debbugs.gnu.org" <16825 <at> debbugs.gnu.org>
Subject: Re: bug#16825: 24.3: conflicting types for `rpl_readlink' on
 powerpc-apple-darwin
Date: Fri, 21 Feb 2014 23:41:27 +0100
Hi. 

> 21 feb 2014 kl. 17:57 skrev Glenn Morris <rgm <at> gnu.org>:
> 
> Jan Djärv wrote:
> 
>>> Just to confirm, are you running Mac OS X 10.3.9 ("Panther")?
>> 
>> Emacs trunk refuses to build on anything older than 10.4, so why bother?
> 
> So does 24.3, if I read configure.ac correctly, but only for NS builds.
> 
> But looks like the OP's doing an X11 build, not an NS build.
> 
> Should the X11 build also refuse to run on old OS X?
> 

Not if it works. I have no access to OSX < 10.6. 

> (Should NS be the default on OS X?)

I think so.

      Jan D. 



Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Mon, 24 Feb 2014 15:38:02 GMT) Full text and rfc822 format available.

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

From: Klaus Zeitler <Klaus.Zeitler <at> alcatel-lucent.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Mon, 24 Feb 2014 16:37:03 +0100
[Message part 1 (text/plain, inline)]
>>>>> "Paul" == Paul Eggert <eggert <at> cs.ucla.edu> writes:
    Paul> 
    Paul> Just to confirm, are you running Mac OS X 10.3.9 ("Panther")?

"uname -a" says:

Darwin osxexp2 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC  Power Macintosh powerpc

    Paul> Could you please the output of gcc -E on that file? Something
    Paul> like this:
    Paul> 
    Paul> gcc -E -std=gnu99 -DHAVE_CONFIG_H -I. \
    Paul> -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/lib \
    Paul> -I../src \
    Paul> -I/Volumes/UFS_exp2/exptools/expmake/build/gnuemacs2src/emacs-24.3/src \
    Paul> -I/opt/exp/gnu/include   -g3 -O2 careadlinkat.c

here's the preprocessor output:
[careadlinkat.i (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]



-- 
 -------------------------------------------------------------------
|  Klaus Zeitler              Alcatel-Lucent                        |
|  Lorenzstrasse 10           D-70435 Stuttgart, Germany            |
|  Department:                MS/E Building: 004  Office: 1/62      |
|  Telefon:                   +49 711 821 43898                     |
|  Email:                     klaus.zeitler <at> alcatel-lucent.com      |
|                                                                   |
| Alcatel-Lucent Deutschland AG                                     |
| Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 |
| Vorsitzender des Aufsichtsrates: Michael Oppenhoff                |
| Vorstand: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub ·       |
|           Andreas Gehe                                            |
 -------------------------------------------------------------------
---
The most likely way for the world to be destroyed, most experts agree,
is by accident. That's where we come in; we're computer professionals.
We cause accidents.                            -- Nathaniel Borenstein

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Mon, 24 Feb 2014 18:44:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Mon, 24 Feb 2014 10:42:58 -0800
[Message part 1 (text/plain, inline)]
Thanks, can you please try the attached patch for Emacs 24.3?

[darwin.diff (text/x-patch, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Tue, 25 Feb 2014 10:12:02 GMT) Full text and rfc822 format available.

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

From: Klaus Zeitler <Klaus.Zeitler <at> alcatel-lucent.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Tue, 25 Feb 2014 11:11:05 +0100
>>>>> "Paul" == Paul Eggert <eggert <at> cs.ucla.edu> writes:
    Paul> 
    Paul> Thanks, can you please try the attached patch for Emacs 24.3?

yes, that works, I could compile now. But I ran into another problem
when emacs gets dumped:
unexec: not enough room for load commands for new __DATA segments.

Not sure if I should add this to the same bug number, but anyway here goes:

Dumping under the name emacs
--- List of All Regions ---
   address     size prot maxp
         0   0x1000 none none
    0x1000 0x1d8000 r x  rwx 
  0x1d9000 0x1ac000 rw   rwx 
  0x385000  0x54000 rw   rwx 
  0x3d9000 0x546000 r    rwx 
  0x91f000   0x5000 rw   rwx 
  0x924000   0x3000 r x  rwx 
  0x927000   0x1000 rw   rwx 
  0x928000   0x1000 r    rwx 
  0x929000   0xa000 rw   rwx 
  0x933000   0x1000 r    rw  
  0x936000   0x6000 r x  rwx 
  0x93c000   0x1000 rw   rwx 
  0x93d000  0x10000 r    rwx 
  0x94d000   0x7000 r x  rwx 
  0x954000   0x1000 rw   rwx 
  0x955000   0x4000 r    rwx 
  0x95c000  0x35000 r x  rwx 
  0x991000   0x1000 rw   rwx 
  0x992000   0x7000 r    rwx 
  0x999000   0x4000 r x  rwx 
  0x99d000   0x1000 rw   rwx 
  0x99e000   0x2000 r    rwx 
  0x9a0000   0x6000 r x  rwx 
  0x9a6000   0x1000 rw   rwx 
  0x9a7000   0x2000 r    rwx 
  0x9a9000   0xf000 rw   rwx 
  0x9b8000  0x14000 r x  rwx 
  0x9cc000   0x2000 rw   rwx 
  0x9ce000   0x9000 r    rwx 
  0x9d7000   0xe000 r x  rwx 
  0x9e5000   0x1000 rw   rwx 
  0x9e6000   0x4000 r    rwx 
  0x9ea000   0xb000 r x  rwx 
  0x9f5000   0x1000 rw   rwx 
  0x9f6000   0x3000 r    rwx 
  0x9f9000   0x5000 rw   rwx 
  0xa00000 0x105000 rw   rwx 
  0xb05000  0x46000 r x  rwx 
  0xb4b000   0x2000 rw   rwx 
  0xb4d000   0x1000 rw   rwx 
  0xb4e000  0x82000 r    rwx 
  0xbd0000  0x1d000 r x  rwx 
  0xbed000   0x1000 rw   rwx 
  0xbee000   0x5000 r    rwx 
  0xbf3000   0xa000 rw   rwx 
  0xc00000 0x105000 rw   rwx 
  0xd05000  0x24000 r x  rwx 
  0xd29000   0x1000 rw   rwx 
  0xd2a000   0x9000 r    rwx 
  0xd33000  0x1e000 rw   rwx 
  0xd51000  0x1e000 rw   rwx 
  0xd6f000   0x9000 rw   rwx 
  0xd78000  0x35000 r x  rwx 
  0xdad000   0x2000 rw   rwx 
  0xdaf000   0xe000 r    rwx 
  0xdbd000  0x1e000 rw   rwx 
  0xddb000  0x14000 rw   rwx 
  0xdf0000  0x2a000 r x  rwx 
  0xe1a000   0x1000 rw   rwx 
  0xe1b000  0xc0000 r    rwx 
  0xedb000  0xa7000 r x  rwx 
  0xf82000   0x3000 rw   rwx 
  0xf85000  0x1b000 r    rwx 
  0xfa0000  0x35000 r x  rwx 
  0xfd5000   0x1000 rw   rwx 
  0xfd6000   0x7000 r    rwx 
  0xfdd000  0x1e000 rw   rwx 
  0xffb000   0x5000 rw   rwx 
 0x1000000   0x2000 rw   rwx 
 0x1002000 0x806000 rw   rwx 
--- List of Regions to be Dumped ---
   address     size prot maxp
         0   0x1000 none none
    0x1000 0x1d8000 r x  rwx 
  0x1d9000 0x200000 rw   rwx 
  0x3d9000 0x546000 r    rwx 
  0x91f000   0x5000 rw   rwx 
  0x924000   0x3000 r x  rwx 
  0x927000   0x1000 rw   rwx 
  0x928000   0x1000 r    rwx 
  0x929000   0xa000 rw   rwx 
  0x933000   0x1000 r    rw  
  0x936000   0x6000 r x  rwx 
  0x93c000   0x1000 rw   rwx 
  0x93d000  0x10000 r    rwx 
  0x94d000   0x7000 r x  rwx 
  0x954000   0x1000 rw   rwx 
  0x955000   0x4000 r    rwx 
  0x95c000  0x35000 r x  rwx 
  0x991000   0x1000 rw   rwx 
  0x992000   0x7000 r    rwx 
  0x999000   0x4000 r x  rwx 
  0x99d000   0x1000 rw   rwx 
  0x99e000   0x2000 r    rwx 
  0x9a0000   0x6000 r x  rwx 
  0x9a6000   0x1000 rw   rwx 
  0x9a7000   0x2000 r    rwx 
  0x9a9000   0xf000 rw   rwx 
  0x9b8000  0x14000 r x  rwx 
  0x9cc000   0x2000 rw   rwx 
  0x9ce000   0x9000 r    rwx 
  0x9d7000   0xe000 r x  rwx 
  0x9e5000   0x1000 rw   rwx 
  0x9e6000   0x4000 r    rwx 
  0x9ea000   0xb000 r x  rwx 
  0x9f5000   0x1000 rw   rwx 
  0x9f6000   0x3000 r    rwx 
  0x9f9000   0x5000 rw   rwx 
  0xa00000 0x105000 rw   rwx 
  0xb05000  0x46000 r x  rwx 
  0xb4b000   0x3000 rw   rwx 
  0xb4e000  0x82000 r    rwx 
  0xbd0000  0x1d000 r x  rwx 
  0xbed000   0x1000 rw   rwx 
  0xbee000   0x5000 r    rwx 
  0xbf3000   0xa000 rw   rwx 
  0xc00000 0x105000 rw   rwx 
  0xd05000  0x24000 r x  rwx 
  0xd29000   0x1000 rw   rwx 
  0xd2a000   0x9000 r    rwx 
  0xd33000  0x45000 rw   rwx 
  0xd78000  0x35000 r x  rwx 
  0xdad000   0x2000 rw   rwx 
  0xdaf000   0xe000 r    rwx 
  0xdbd000  0x32000 rw   rwx 
  0xdf0000  0x2a000 r x  rwx 
  0xe1a000   0x1000 rw   rwx 
  0xe1b000  0xc0000 r    rwx 
  0xedb000  0xa7000 r x  rwx 
  0xf82000   0x3000 rw   rwx 
  0xf85000  0x1b000 r    rwx 
  0xfa0000  0x35000 r x  rwx 
  0xfd5000   0x1000 rw   rwx 
  0xfd6000   0x7000 r    rwx 
  0xfdd000 0x82b000 rw   rwx 
--- Header Information ---
Magic = 0xfeedface
CPUType = 18
CPUSubType = 0
FileType = 0x2
NCmds = 39
SizeOfCmds = 4444
Flags = 0x00000085
Highest address of load commands in input file: 0x91f000
Lowest offset of all sections in __TEXT segment:   0x1808
--- List of Load Commands in Input File ---
# cmd              cmdsize name                address     size
0 LC_SEGMENT             56 __PAGEZERO                0   0x1000
1 LC_SEGMENT            668 __TEXT               0x1000 0x1d8000
                           __text               0x2808 0x1b70c0
                           __picsymbol_stub   0x1b98c8        0
                           __symbol_stub      0x1b98c8        0
                           __picsymbolstub1   0x1b98c8   0x5880
                           __cstring          0x1bf148  0x1876c
                           __literal4         0x1d78b4     0x20
                           __literal8         0x1d78d8    0x158
                           __const            0x1d7a30    0xaa8
                           __eh_frame         0x1d84d8     0x6c
2 LC_SEGMENT            532 __DATA             0x1d9000 0x200000
                           __data             0x1d9000 0x1a8d68
                           __la_symbol_ptr    0x381d68    0xb10
                           __nl_symbol_ptr    0x382878    0x9bc
                           __dyld             0x383234     0x1c
                           __const            0x383250   0x1c80
                           __bss              0x384ed0  0x50bbc
                           __common           0x3d5a90   0x2e39
3 LC_SEGMENT             56 __LINKEDIT         0x3d9000 0x546000
4 LC_LOAD_DYLINKER       28
5 LC_LOAD_DYLIB          60
6 LC_LOAD_DYLIB          60
7 LC_LOAD_DYLIB          56
8 LC_LOAD_DYLIB          48
9 LC_LOAD_DYLIB          52
10 LC_LOAD_DYLIB          56
11 LC_LOAD_DYLIB          56
12 LC_LOAD_DYLIB         132
13 LC_LOAD_DYLIB         132
14 LC_LOAD_DYLIB          60
15 LC_LOAD_DYLIB         128
16 LC_LOAD_DYLIB         132
17 LC_LOAD_DYLIB         132
18 LC_LOAD_DYLIB         136
19 LC_LOAD_DYLIB         124
20 LC_LOAD_DYLIB         128
21 LC_LOAD_DYLIB          60
22 LC_LOAD_DYLIB          64
23 LC_LOAD_DYLIB         132
24 LC_LOAD_DYLIB         132
25 LC_LOAD_DYLIB         132
26 LC_LOAD_DYLIB         128
27 LC_LOAD_DYLIB         128
28 LC_LOAD_DYLIB          56
29 LC_LOAD_DYLIB          56
30 LC_LOAD_DYLIB          56
31 LC_LOAD_DYLIB          60
32 LC_LOAD_DYLIB          56
33 LC_LOAD_DYLIB         128
34 LC_LOAD_DYLIB         128
35 LC_SYMTAB              24
36 LC_DYSYMTAB            80
37 LC_TWOLEVEL_HINTS      16
38 LC_UNIXTHREAD         176
 0x3600000 (sz:   0x2783/  0x5000)
 0x3500000 (sz:  0x3bf44/0x100000)
 0x5000000 (sz:   0x503e/  0x8000)
 0x4800000 (sz: 0x503c00/0x800000)
  0xffb000 (sz:   0x3fff/  0x5000)
 0x1ff5000 (sz:   0x3fff/  0x5000)
  0xbf8000 (sz:   0x3fff/  0x5000)
  0xff6000 (sz:   0x3fff/  0x5000)
 0x1ff0000 (sz:   0x3fff/  0x5000)
  0xbf3000 (sz:   0x3fff/  0x5000)
  0xff1000 (sz:   0x3fff/  0x5000)
 0x1feb000 (sz:   0x3fff/  0x5000)
  0xfec000 (sz:   0x3fff/  0x5000)
 0x1fe6000 (sz:   0x3fff/  0x5000)
  0xfe7000 (sz:   0x3fff/  0x5000)
 0x1fe1000 (sz:   0x3fff/  0x5000)
  0xfe2000 (sz:   0x3fff/  0x5000)
 0x1fdc000 (sz:   0x3fff/  0x5000)
  0xfdd000 (sz:   0x3fff/  0x5000)
 0x1fd7000 (sz:   0x3fff/  0x5000)
 0x1fca000 (sz:     0x74/  0x9000)
 0x1fc5000 (sz:   0x3fff/  0x5000)
 0x1fc0000 (sz:   0x3fff/  0x5000)
 0x1fbb000 (sz:   0x3fff/  0x5000)
 0x1f75000 (sz:   0x3fff/  0x5000)
 0x1f70000 (sz:   0x3fff/  0x5000)
 0x1f6b000 (sz:   0x3fff/  0x5000)
 0x1f66000 (sz:   0x3fff/  0x5000)
 0x1f61000 (sz:   0x3fff/  0x5000)
 0x1f5c000 (sz:   0x3fff/  0x5000)
 0x1f53000 (sz:   0x3fff/  0x5000)
 0x1f4c000 (sz:   0x3fff/  0x5000)
 0x1f47000 (sz:   0x3fff/  0x5000)
 0x1f42000 (sz:   0x3fff/  0x5000)
 0x1f3d000 (sz:   0x3fff/  0x5000)
 0x1f35000 (sz:   0x3fff/  0x5000)
 0x1f30000 (sz:   0x3fff/  0x5000)
 0x1f2b000 (sz:   0x3fff/  0x5000)
 0x1f26000 (sz:   0x3fff/  0x5000)
 0x1f21000 (sz:   0x3fff/  0x5000)
 0x1f1a000 (sz:   0x3fff/  0x5000)
 0x1b19000 (sz:   0x3fff/  0x5000)
 0x1f15000 (sz:   0x3fff/  0x5000)
 0x1b14000 (sz:   0x3fff/  0x5000)
 0x1f10000 (sz:   0x3fff/  0x5000)
 0x1b0f000 (sz:   0x3fff/  0x5000)
 0x1f0b000 (sz:   0x3fff/  0x5000)
 0x1b0a000 (sz:   0x3fff/  0x5000)
 0x1f06000 (sz:   0x3fff/  0x5000)
 0x1b05000 (sz:   0x3fff/  0x5000)
 0x1f01000 (sz:   0x3fff/  0x5000)
 0x32fb000 (sz:   0x3fff/  0x5000)
 0x1afd000 (sz:   0x3fff/  0x5000)
 0x1efc000 (sz:   0x3fff/  0x5000)
 0x32f6000 (sz:   0x3fff/  0x5000)
 0x1af8000 (sz:   0x3fff/  0x5000)
 0x1ef7000 (sz:   0x3fff/  0x5000)
 0x32ed000 (sz:   0x3fff/  0x5000)
 0x1af3000 (sz:   0x3fff/  0x5000)
 0x1ef2000 (sz:   0x3fff/  0x5000)
 0x32e8000 (sz:   0x3fff/  0x5000)
 0x1aee000 (sz:   0x3fff/  0x5000)
 0x1eed000 (sz:   0x3fff/  0x5000)
 0x1ae9000 (sz:   0x3fff/  0x5000)
 0x1ee8000 (sz:   0x3fff/  0x5000)
 0x32e2000 (sz:   0x3fff/  0x5000)
 0x1ae4000 (sz:   0x3fff/  0x5000)
 0x1ee3000 (sz:   0x3fff/  0x5000)
 0x32dd000 (sz:   0x3fff/  0x5000)
 0x1adf000 (sz:   0x3fff/  0x5000)
 0x1ede000 (sz:   0x3fff/  0x5000)
 0x32d8000 (sz:   0x3fff/  0x5000)
 0x1ada000 (sz:   0x3fff/  0x5000)
 0x1ed9000 (sz:   0x3fff/  0x5000)
 0x32d3000 (sz:   0x3fff/  0x5000)
 0x1ad5000 (sz:   0x3fff/  0x5000)
 0x1ed4000 (sz:   0x3fff/  0x5000)
 0x32ce000 (sz:   0x3fff/  0x5000)
 0x1ad0000 (sz:   0x3fff/  0x5000)
 0x32c9000 (sz:   0x3fff/  0x5000)
 0x1ecd000 (sz:   0x3fff/  0x5000)
 0x1acb000 (sz:   0x3fff/  0x5000)
 0x32c4000 (sz:   0x3fff/  0x5000)
 0x1ac6000 (sz:   0x3fff/  0x5000)
 0x32bf000 (sz:   0x3fff/  0x5000)
 0x1ac0000 (sz:   0x3fff/  0x5000)
 0x32b8000 (sz:   0x3fff/  0x5000)
 0x1abb000 (sz:   0x3fff/  0x5000)
 0x32b3000 (sz:   0x3fff/  0x5000)
 0x32ae000 (sz:   0x3fff/  0x5000)
 0x32a9000 (sz:   0x3fff/  0x5000)
 0x3628000 (sz:   0x3fff/  0x5000)
 0x3623000 (sz:   0x3fff/  0x5000)
 0x361e000 (sz:   0x3fff/  0x5000)
 0x3619000 (sz:   0x3fff/  0x5000)
 0x3614000 (sz:   0x3fff/  0x5000)
 0x360f000 (sz:   0x3fff/  0x5000)
 0x360a000 (sz:   0x3fff/  0x5000)
 0x3605000 (sz:   0x3fff/  0x5000)
  0x9f9000 (sz:   0x3fff/  0x5000)
  0xdea000 (sz:   0x3fff/  0x5000)
  0xde5000 (sz:   0x3fff/  0x5000)
  0xde0000 (sz:   0x3fff/  0x5000)
  0xddb000 (sz:   0x3fff/  0x5000)
  0xdd6000 (sz:   0x3fff/  0x5000)
  0xdd1000 (sz:   0x3fff/  0x5000)
  0xdcc000 (sz:   0x3fff/  0x5000)
  0xdc7000 (sz:   0x3fff/  0x5000)
  0xdc2000 (sz:   0x3fff/  0x5000)
 0x1dba000 (sz:   0x3fff/  0x5000)
  0xdbd000 (sz:   0x3fff/  0x5000)
 0x1db5000 (sz:   0x3fff/  0x5000)
 0x1db0000 (sz:   0x3fff/  0x5000)
  0x9b3000 (sz:   0x3fff/  0x5000)
 0x1dab000 (sz:   0x3fff/  0x5000)
  0x9ae000 (sz:   0x3fff/  0x5000)
 0x1da6000 (sz:   0x3fff/  0x5000)
  0x9a9000 (sz:   0x3fff/  0x5000)
 0x1da1000 (sz:   0x3fff/  0x5000)
 0x1d9c000 (sz:   0x3fff/  0x5000)
 0x1d97000 (sz:   0x3fff/  0x5000)
 0x1d92000 (sz:   0x3fff/  0x5000)
 0x1d8d000 (sz:   0x3fff/  0x5000)
 0x1d88000 (sz:   0x3fff/  0x5000)
 0x1d83000 (sz:   0x3fff/  0x5000)
 0x1d7e000 (sz:   0x3fff/  0x5000)
 0x1d78000 (sz:   0x3fff/  0x5000)
  0xd74000 (sz:   0x3e38/  0x4000)
 0x1d70000 (sz:   0x3fff/  0x5000)
  0xd6f000 (sz:   0x3fff/  0x5000)
 0x1d68000 (sz:   0x3fff/  0x5000)
  0xd6a000 (sz:   0x3fff/  0x5000)
 0x1d63000 (sz:   0x3fff/  0x5000)
  0xd65000 (sz:   0x3fff/  0x5000)
 0x1d5e000 (sz:   0x3fff/  0x5000)
  0xd60000 (sz:   0x3fff/  0x5000)
 0x1d59000 (sz:   0x3fff/  0x5000)
  0xd5b000 (sz:   0x3fff/  0x5000)
 0x1d54000 (sz:   0x3fff/  0x5000)
  0xd56000 (sz:   0x3fff/  0x5000)
 0x1d4f000 (sz:   0x3fff/  0x5000)
  0xd51000 (sz:   0x3fff/  0x5000)
 0x1d4a000 (sz:   0x3fff/  0x5000)
  0xd4c000 (sz:   0x3fff/  0x5000)
  0xd47000 (sz:   0x3fff/  0x5000)
 0x1d43000 (sz:   0x63c7/  0x7000)
  0xd42000 (sz:   0x3fff/  0x5000)
 0x1d3c000 (sz:   0x63bb/  0x7000)
  0xd3d000 (sz:   0x3fff/  0x5000)
 0x1d37000 (sz:   0x3fff/  0x5000)
  0xd38000 (sz:   0x3fff/  0x5000)
 0x1d32000 (sz:   0x3fff/  0x5000)
  0xd33000 (sz:   0x3fff/  0x5000)
 0x1d2d000 (sz:   0x3fff/  0x5000)
  0x92e000 (sz:   0x3fff/  0x5000)
 0x1d28000 (sz:   0x3fff/  0x5000)
  0x929000 (sz:   0x3fff/  0x5000)
 0x1d23000 (sz:   0x3fff/  0x5000)
  0x91f000 (sz:   0x3fff/  0x5000)
 0x1d1a000 (sz:   0x3fff/  0x5000)
 0x1d15000 (sz:   0x3fff/  0x5000)
 0x1d10000 (sz:   0x3fff/  0x5000)
 0x1d0b000 (sz:   0x3fff/  0x5000)
 0x1d06000 (sz:   0x3fff/  0x5000)
 0x1d01000 (sz:   0x3fff/  0x5000)
 0x34fa000 (sz:   0x3fff/  0x5000)
 0x1cfc000 (sz:   0x3fff/  0x5000)
 0x34f3000 (sz:   0x3fff/  0x5000)
 0x1cf7000 (sz:   0x3fff/  0x5000)
 0x34ee000 (sz:   0x3fff/  0x5000)
 0x1cf2000 (sz:   0x3fff/  0x5000)
 0x1ced000 (sz:   0x3fff/  0x5000)
 0x1ce8000 (sz:   0x3fff/  0x5000)
 0x34df000 (sz:   0x3fff/  0x5000)
 0x1ce3000 (sz:   0x3fff/  0x5000)
 0x34da000 (sz:   0x3fff/  0x5000)
 0x1cde000 (sz:   0x3fff/  0x5000)
 0x34d5000 (sz:   0x3fff/  0x5000)
 0x1cd9000 (sz:   0x3fff/  0x5000)
 0x34d0000 (sz:   0x3fff/  0x5000)
 0x1cd4000 (sz:   0x3fff/  0x5000)
 0x34cb000 (sz:   0x3fff/  0x5000)
 0x1ccf000 (sz:   0x3fff/  0x5000)
 0x34c6000 (sz:   0x3fff/  0x5000)
 0x1cca000 (sz:   0x3fff/  0x5000)
 0x34c1000 (sz:   0x3fff/  0x5000)
 0x1cc5000 (sz:   0x3fff/  0x5000)
 0x34bc000 (sz:   0x3fff/  0x5000)
 0x1cc0000 (sz:   0x3fff/  0x5000)
 0x34b7000 (sz:   0x3fff/  0x5000)
 0x1cbb000 (sz:   0x3fff/  0x5000)
 0x34b2000 (sz:   0x3fff/  0x5000)
 0x1cb6000 (sz:   0x3fff/  0x5000)
 0x34ad000 (sz:   0x3fff/  0x5000)
 0x1cb1000 (sz:   0x3fff/  0x5000)
 0x34a8000 (sz:   0x3fff/  0x5000)
 0x34a3000 (sz:   0x3fff/  0x5000)
 0x349e000 (sz:   0x3fff/  0x5000)
 0x3499000 (sz:   0x3fff/  0x5000)
 0x3494000 (sz:   0x3fff/  0x5000)
 0x348f000 (sz:   0x3fff/  0x5000)
 0x348a000 (sz:   0x3fff/  0x5000)
 0x3485000 (sz:   0x3fff/  0x5000)
 0x3480000 (sz:   0x3fff/  0x5000)
 0x347b000 (sz:   0x3fff/  0x5000)
 0x3476000 (sz:   0x3fff/  0x5000)
 0x3471000 (sz:   0x3fff/  0x5000)
 0x346c000 (sz:   0x3fff/  0x5000)
 0x3465000 (sz:   0x3fff/  0x5000)
 0x3460000 (sz:   0x3fff/  0x5000)
 0x345b000 (sz:   0x3fff/  0x5000)
 0x3456000 (sz:   0x3fff/  0x5000)
 0x3451000 (sz:   0x3fff/  0x5000)
 0x344b000 (sz:   0x3fff/  0x5000)
 0x3446000 (sz:   0x3fff/  0x5000)
 0x3441000 (sz:   0x3fff/  0x5000)
 0x343c000 (sz:   0x3fff/  0x5000)
 0x3437000 (sz:   0x3fff/  0x5000)
 0x3432000 (sz:   0x3fff/  0x5000)
 0x342d000 (sz:   0x3fff/  0x5000)
 0x3428000 (sz:   0x3fff/  0x5000)
 0x3423000 (sz:   0x3fff/  0x5000)
 0x341e000 (sz:   0x3fff/  0x5000)
 0x3419000 (sz:   0x3fff/  0x5000)
 0x3414000 (sz:   0x3fff/  0x5000)
 0x340f000 (sz:   0x3fff/  0x5000)
 0x340a000 (sz:   0x3fff/  0x5000)
 0x3405000 (sz:   0x3fff/  0x5000)
 0x1ffa000 (sz:   0x3fff/  0x5000)
--- Load Commands written to Output File ---
Writing segment __PAGEZERO       @        0 (       0/  0x1000 @          0)
Writing segment __TEXT           @        0 (0x1d8000/0x1d8000 @     0x1000)
Writing segment __DATA           @ 0x1d8000 (0x200000/0x200000 @   0x1d9000)
        section __data           at 0x1d8000 - 0x380d68 (sz: 0x1a8d68)
        section __la_symbol_ptr  at 0x380d68 - 0x381878 (sz:    0xb10)
        section __nl_symbol_ptr  at 0x381878 - 0x382234 (sz:    0x9bc)
        section __dyld           at 0x382234 - 0x382250 (sz:     0x1c)
        section __const          at 0x382250 - 0x383ed0 (sz:   0x1c80)
        section __bss            at 0x383ed0 - 0x3d4a8c (sz:  0x50bbc)
        section __common         at 0x3d4a90 - 0x3d78c9 (sz:   0x2e39)
Writing segment __DATA           @ 0x3d8000 (  0x3fff/  0x5000 @   0x91f000)
Writing segment __DATA           @ 0x3dc000 (  0x8fff/  0xa000 @   0x929000)
Writing segment __DATA           @ 0x3e5000 (  0xdfff/  0xf000 @   0x9a9000)
Writing segment __DATA           @ 0x3f3000 (  0x3fff/  0x5000 @   0x9f9000)
Writing segment __DATA           @ 0x3f7000 (  0x8fff/  0xa000 @   0xbf3000)
Writing segment __DATA           @ 0x400000 ( 0x44e38/ 0x45000 @   0xd33000)
Writing segment __DATA           @ 0x445000 ( 0x30fff/ 0x32000 @   0xdbd000)
Writing segment __DATA           @ 0x476000 ( 0x21fff/ 0x23000 @   0xfdd000)
Writing segment __DATA           @ 0x498000 (  0x8fff/  0xa000 @  0x1abb000)
Writing segment __DATA           @ 0x4a1000 ( 0x3afff/ 0x3c000 @  0x1ac6000)
Writing segment __DATA      unexec: not enough room for load commands for new __DATA segments
     @ 0x4dc000 ( 0x17fff/ 0x19000 @  0x1b05000)
Writing segment __DATA           @ 0x4f4000 ( 0x6cfff/ 0x6e000 @  0x1cb1000)
Writing segment __DATA           @ 0x561000 ( 0x48fff/ 0x4a000 @  0x1d23000)
Writing segment __DATA           @ 0x5aa000 (  0x3fff/  0x5000 @  0x1d70000)
Writing segment __DATA           @ 0x5ae000 (  0x3fff/  0x5000 @  0x1d78000)
Writing segment __DATA           @ 0x5b2000 ( 0x3ffff/ 0x41000 @  0x1d7e000)
Writing segment __DATA           @ 0x5f2000 (  0x3fff/  0x5000 @  0x1ecd000)
Writing segment __DATA           @ 0x5f6000 ( 0x49fff/ 0x4b000 @  0x1ed4000)
Writing segment __DATA           @ 0x640000 ( 0x17fff/ 0x19000 @  0x1f21000)
Writing segment __DATA           @ 0x658000 ( 0x12fff/ 0x14000 @  0x1f3d000)
Writing segment __DATA           @ 0x66b000 (  0x3fff/  0x5000 @  0x1f53000)
Writing segment __DATA           @ 0x66f000 ( 0x1cfff/ 0x1e000 @  0x1f5c000)
Writing segment __DATA           @ 0x68c000 (  0xf074/ 0x18000 @  0x1fbb000)
Writing segment __DATA           @ 0x69c000 ( 0x26fff/ 0x28000 @  0x1fd7000)
Writing segment __DATA           @ 0x6c3000 ( 0x12fff/ 0x14000 @  0x32a9000)
Writing segment __DATA           @ 0x6d6000 ( 0x26fff/ 0x28000 @  0x32bf000)
Writing segment __DATA           @ 0x6fd000 (  0x8fff/  0xa000 @  0x32e8000)
Writing segment __DATA           @ 0x706000 (  0x8fff/  0xa000 @  0x32f6000)
Writing segment __DATA           @ 0x70f000 ( 0x49fff/ 0x4b000 @  0x3405000)
Writing segment __DATA           @ 0x759000 ( 0x17fff/ 0x19000 @  0x3451000)
Writing segment __DATA           @ 0x771000 ( 0x76fff/ 0x78000 @  0x346c000)
Writing segment __DATA           @ 0x7e8000 (  0x8fff/  0xa000 @  0x34ee000)
Writing segment __DATA           @ 0x7f1000 (  0x3fff/  0x5000 @  0x34fa000)
Writing segment __DATA           @ 0x7f5000 ( 0x3bf44/0x100000 @  0x3500000)
Writing segment __DATA           @ 0x831000 (  0x2783/  0x5000 @  0x3600000)
Writing segment __DATA           @ 0x834000 ( 0x26fff/ 0x28000 @  0x3605000)
Writing segment __DATA           @ 0x85b000 (0x503c00/0x800000 @  0x4800000)
Writing segment __DATA           @ 0xd5f000 (  0x503e/  0x8000 @  0x5000000)
Writing segment __LINKEDIT       @ 0xd65000 (0x5456dc/0x546000 @   0x3d9000)
Writing LC_LOAD_DYLINKER  command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_LOAD_DYLIB     command
Writing LC_SYMTAB command
Fixed up 3/3 external relocation entries in data segment.
Writing LC_DYSYMTAB command
Writing LC_TWOLEVEL_HINTS command
Writing LC_UNIXTHREAD     command
make[3]: *** [bootstrap-emacs] Error 1
make[2]: *** [src] Error 2
+ /opt/exp/bin/rxvt
+ DISPLAY=149.204.137.221:0.0
expmake: error: target(s) gnuemacs2cpiogz.powerpc-apple-darwin not returned



-- 
 -------------------------------------------------------------------
|  Klaus Zeitler              Alcatel-Lucent                        |
|  Lorenzstrasse 10           D-70435 Stuttgart, Germany            |
|  Department:                MS/E Building: 004  Office: 1/62      |
|  Telefon:                   +49 711 821 43898                     |
|  Email:                     klaus.zeitler <at> alcatel-lucent.com      |
|                                                                   |
| Alcatel-Lucent Deutschland AG                                     |
| Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 |
| Vorsitzender des Aufsichtsrates: Michael Oppenhoff                |
| Vorstand: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub ·       |
|           Andreas Gehe                                            |
 -------------------------------------------------------------------
---
I often quote myself; it adds spice to my conversation. -- G. B. Shaw




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Tue, 25 Feb 2014 19:39:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Tue, 25 Feb 2014 11:38:26 -0800
On 02/25/2014 02:11 AM, Klaus Zeitler wrote:
> unexec: not enough room for load commands for new __DATA segments.
Please try changing this line in src/Makefile:

LD_SWITCH_SYSTEM_TEMACS= ... 690 ...

so that the 690 is something larger.  This is a hexadecimal number that 
is a multiple of (decimal) 56.  Please try 6C8, 700, etc., until you 
find a number that works, and let us know.  After editing src/Makefile, 
remove src/temacs and then type 'make'.

I don't use Mac OS X, by the way; I'm merely deriving this suggestion 
from David Reitter's email 
<http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00462.html>.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Tue, 25 Feb 2014 19:44:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 16825 <at> debbugs.gnu.org
Subject: Re: bug#16825: 24.3: conflicting types for `rpl_readlink' on
 powerpc-apple-darwin
Date: Tue, 25 Feb 2014 14:43:13 -0500
Klaus Zeitler wrote:

> unexec: not enough room for load commands for new __DATA segments.
>
> Not sure if I should add this to the same bug number, but anyway here goes:

I think this is

http://debbugs.gnu.org/14585




Reply sent to Paul Eggert <eggert <at> cs.ucla.edu>:
You have taken responsibility. (Tue, 25 Feb 2014 19:55:03 GMT) Full text and rfc822 format available.

Notification sent to Klaus.Zeitler <at> alcatel-lucent.com:
bug acknowledged by developer. (Tue, 25 Feb 2014 19:55:04 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Glenn Morris <rgm <at> gnu.org>, Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825-done <at> debbugs.gnu.org, 14585 <at> debbugs.gnu.org
Subject: Re: bug#16825: 24.3: conflicting types for `rpl_readlink' on
 powerpc-apple-darwin
Date: Tue, 25 Feb 2014 11:54:23 -0800
On 02/25/2014 11:43 AM, Glenn Morris wrote:
> I think this is
>
> http://debbugs.gnu.org/14585

Yes, thanks, that sounds right, so let's continue the conversation about 
this problem at <14585 <at> debbugs.gnu.org>. I'll mark16825 as done, since 
its bug is fixed now.

Peter Dyballa, can you please try the following suggestion for 
Bug#14585?  It's taken from <http://bugs.gnu.org/16825#29>.  Thanks.

---

Please try changing this line in src/Makefile:

LD_SWITCH_SYSTEM_TEMACS= ... 690 ...

so that the 690 is something larger.  This is a hexadecimal number that 
is a multiple of (decimal) 56.  Please try 6C8, 700, etc., until you 
find a number that works, and let us know.  After editing src/Makefile, 
remove src/temacs and then type 'make'.

I don't use Mac OS X, by the way; I'm merely deriving this suggestion 
from David Reitter's email 
<http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00462.html>.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Wed, 26 Feb 2014 15:53:02 GMT) Full text and rfc822 format available.

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

From: Klaus Zeitler <Klaus.Zeitler <at> alcatel-lucent.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Wed, 26 Feb 2014 16:51:23 +0100
>>>>> "Paul" == Paul Eggert <eggert <at> cs.ucla.edu> writes:
    Paul> 
    Paul> On 02/25/2014 02:11 AM, Klaus Zeitler wrote:
    >> unexec: not enough room for load commands for new __DATA segments.
    Paul> Please try changing this line in src/Makefile:
    Paul> 
    Paul> LD_SWITCH_SYSTEM_TEMACS= ... 690 ...
    Paul> 
    Paul> so that the 690 is something larger. This is a hexadecimal
    Paul> number that is a multiple of (decimal) 56. Please try 6C8,
    Paul> 700, etc., until you find a number that works, and let us
    Paul> know. After editing src/Makefile, remove src/temacs and then
    Paul> type 'make'.

I needed to go all they way up to 818 till I could dump temacs.
But the emacs that I got doesn't run. When I start it, I get a bus
error.
In gdb I see:
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x975f6980 in strcmp ()
(gdb) bt
#0  0x975f6980 in strcmp ()
#1  0x84acdf64 in FcPatternPosition ()
#2  0x84acdfc4 in FcPatternFindElt ()
#3  0x84ace758 in FcPatternGet ()
#4  0x84ac7d90 in FcDefaultSubstitute ()
#5  0x009662b4 in pango_cairo_fc_font_map_context_substitute ()
#6  0x00a2f650 in pango_fc_default_substitute ()
#7  0x00a2f974 in pango_fc_font_map_get_patterns ()
#8  0x00a2fcb4 in pango_fc_font_map_load_fontset ()
#9  0x00ba0b50 in pango_font_map_load_fontset ()
#10 0x00b9eefc in itemize_state_update_for_new_run ()
#11 0x00b9efdc in itemize_state_process_run ()
#12 0x00b9f378 in pango_itemize_with_base_dir ()
#13 0x00ba8340 in pango_layout_check_lines ()
#14 0x00ba66d0 in pango_layout_get_extents_internal ()
#15 0x00ba6a9c in pango_layout_get_extents ()
#16 0x029348b0 in gtk_label_size_request ()
#17 0x028155f4 in gtk_accel_label_size_request ()
#18 0x00efe1f0 in g_cclosure_marshal_VOID__BOXED ()
#19 0x00ede910 in g_type_class_meta_marshal ()
#20 0x00ede508 in g_closure_invoke ()
#21 0x00efc350 in signal_emit_unlocked_R ()
#22 0x00efb7d4 in g_signal_emit_valist ()
#23 0x00efbdbc in g_signal_emit_by_name ()
#24 0x029f40b4 in do_size_request ()
#25 0x029f4678 in _gtk_size_group_compute_requisition ()
#26 0x02afad54 in gtk_widget_size_request ()
#27 0x029622d8 in gtk_menu_item_size_request ()
#28 0x00efe1f0 in g_cclosure_marshal_VOID__BOXED ()
#29 0x00ede910 in g_type_class_meta_marshal ()
#30 0x00ede508 in g_closure_invoke ()
#31 0x00efc350 in signal_emit_unlocked_R ()
#32 0x00efb7d4 in g_signal_emit_valist ()
#33 0x00efbdbc in g_signal_emit_by_name ()
#34 0x029f40b4 in do_size_request ()
#35 0x029f4678 in _gtk_size_group_compute_requisition ()
#36 0x02afad54 in gtk_widget_size_request ()
#37 0x0295dff0 in gtk_menu_bar_size_request ()
#38 0x00efe1f0 in g_cclosure_marshal_VOID__BOXED ()
#39 0x00ede910 in g_type_class_meta_marshal ()
#40 0x00ede508 in g_closure_invoke ()
#41 0x00efc350 in signal_emit_unlocked_R ()
#42 0x00efb7d4 in g_signal_emit_valist ()
#43 0x00efbdbc in g_signal_emit_by_name ()
#44 0x029f40b4 in do_size_request ()
#45 0x029f4678 in _gtk_size_group_compute_requisition ()
#46 0x02afad54 in gtk_widget_size_request ()
#47 0x000b9be0 in xg_update_frame_menubar (f=0x48c9988) at gtkutil.c:3341
#48 0x0004ab98 in set_frame_menubar (f=0x48c9988, first_time=2225949536, deep_p=4278124287) at xmenu.c:1261
#49 0x000aa7e8 in Fx_create_frame (parms=9571494) at xfns.c:3393
#50 0x00134528 in Ffuncall (nargs=-4, args=0x0) at eval.c:2778
#51 0x0016ad40 in exec_byte_code (bytestr=1969516915, vector=4020956, maxdepth=-16843009, args_template=4021072, nargs=9571494, args=0x0) at bytecode.c:900
#52 0x00134c54 in funcall_lambda (fun=0, nargs=9571494, arg_vector=0x48c998d) at eval.c:3010
#53 0x001346bc in Ffuncall (nargs=-4, args=0x0) at eval.c:2839
#54 0x0016ad40 in exec_byte_code (bytestr=1969516915, vector=4020956, maxdepth=-16843009, args_template=4021072, nargs=9571494, args=0x0) at bytecode.c:900
#55 0x00134c54 in funcall_lambda (fun=0, nargs=9571494, arg_vector=0x48c998d) at eval.c:3010
#56 0x001346bc in Ffuncall (nargs=-4, args=0x0) at eval.c:2839
#57 0x0016ad40 in exec_byte_code (bytestr=1969516915, vector=4020956, maxdepth=-16843009, args_template=4021072, nargs=9571494, args=0x0) at bytecode.c:900
#58 0x00134c54 in funcall_lambda (fun=0, nargs=9571494, arg_vector=0x48c998d) at eval.c:3010
#59 0x001346bc in Ffuncall (nargs=-4, args=0x0) at eval.c:2839
#60 0x0016ad40 in exec_byte_code (bytestr=1969516915, vector=4020956, maxdepth=-16843009, args_template=4021072, nargs=9571494, args=0x0) at bytecode.c:900
#61 0x001346bc in Ffuncall (nargs=-4, args=0x0) at eval.c:2839
#62 0x0016ad40 in exec_byte_code (bytestr=1969516915, vector=4020956, maxdepth=-16843009, args_template=4021072, nargs=9571494, args=0x0) at bytecode.c:900
#63 0x001348a4 in apply_lambda (fun=92466176, args=4020956) at eval.c:2887
#64 0x00133638 in eval_sub (form=4020956) at eval.c:2218
#65 0x00132f20 in Feval (form=4020956, lexical=-2069017760) at eval.c:2005
#66 0x00131a88 in internal_condition_case (bfun=0xc006c <top_level_2>, handlers=75539826, hfun=0xbfc08 <cmd_error>) at eval.c:1289
#67 0x000c00f0 in top_level_1 (ignore=-4) at keyboard.c:1185
#68 0x001314c4 in internal_catch (tag=-4, func=0xc0098 <top_level_1>, arg=75504162) at eval.c:1060
#69 0x000bff90 in command_loop () at keyboard.c:1146
#70 0x000bf6c0 in recursive_edit_1 () at keyboard.c:779
#71 0x000bf864 in Frecursive_edit () at keyboard.c:843
#72 0x000bde08 in main (argc=4020956, argv=0x3d5b50) at emacs.c:1528
(gdb)

-- 
 -------------------------------------------------------------------
|  Klaus Zeitler              Alcatel-Lucent                        |
|  Lorenzstrasse 10           D-70435 Stuttgart, Germany            |
|  Department:                MS/E Building: 004  Office: 1/62      |
|  Telefon:                   +49 711 821 43898                     |
|  Email:                     klaus.zeitler <at> alcatel-lucent.com      |
|                                                                   |
| Alcatel-Lucent Deutschland AG                                     |
| Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 |
| Vorsitzender des Aufsichtsrates: Michael Oppenhoff                |
| Vorstand: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub ·       |
|           Andreas Gehe                                            |
 -------------------------------------------------------------------
---
Jone's Motto: Friends come and go, but enemies accumulate.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Wed, 26 Feb 2014 18:51:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Wed, 26 Feb 2014 10:50:00 -0800
That looks like it could be a font problem.  Sorry, I don't use Mac OS X 
so I can't be much help with that.  I see a similar problem reported here:

https://mail.gnome.org/archives/dia-list/2007-October/msg00072.html

but no solution.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Thu, 27 Feb 2014 08:37:02 GMT) Full text and rfc822 format available.

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

From: Klaus Zeitler <Klaus.Zeitler <at> alcatel-lucent.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Thu, 27 Feb 2014 09:36:11 +0100
>>>>> "Paul" == Paul Eggert <eggert <at> cs.ucla.edu> writes:
    Paul> 
    Paul> That looks like it could be a font problem. Sorry, I don't use
    Paul> Mac OS X so I can't be much help with that.

Neither do I, I've only tried to build it for colleagues. So shall we
close this bug? And should I write a another one for the new problem?
Looks if they're using a fairly old OS version:
Darwin osxexp2 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005
Does it even make much sense to investigate this?

-- 
 -------------------------------------------------------------------
|  Klaus Zeitler              Alcatel-Lucent                        |
|  Lorenzstrasse 10           D-70435 Stuttgart, Germany            |
|  Department:                MS/E Building: 004  Office: 1/62      |
|  Telefon:                   +49 711 821 43898                     |
|  Email:                     klaus.zeitler <at> alcatel-lucent.com      |
|                                                                   |
| Alcatel-Lucent Deutschland AG                                     |
| Sitz der Gesellschaft: Stuttgart · Amtsgericht Stuttgart HRB 4026 |
| Vorsitzender des Aufsichtsrates: Michael Oppenhoff                |
| Vorstand: Wilhelm Dresselhaus (Chairman) · Hans-Jörg Daub ·       |
|           Andreas Gehe                                            |
 -------------------------------------------------------------------
---
It may be that your whole purpose in life
is simply to serve as a warning to others.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16825; Package emacs. (Thu, 27 Feb 2014 20:58:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Klaus.Zeitler <at> alcatel-lucent.com
Cc: 16825 <at> debbugs.gnu.org
Subject: Re: 24.3: conflicting types for `rpl_readlink' on powerpc-apple-darwin
Date: Thu, 27 Feb 2014 12:57:25 -0800
On 02/27/2014 12:36 AM, Klaus Zeitler wrote:
> So shall we close this bug?
I already closed bug 16825, as the original bug is fixed.

> And should I write a another one for the new problem?
> Looks if they're using a fairly old OS version:
> Darwin osxexp2 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005
> Does it even make much sense to investigate this?
It is pretty old, yes, released April 2005.  I assume your colleagues 
are prevented from running newer versions as they are running old 
hardware or something, but hardware like that is pretty old (e.g., 
PowerBook G3 3rd generation, introduced May 1999) so it's not clear that 
it's worth the bother.  At this point it's up to you as to whether to 
investigate it; I can't help much as I don't use Mac OS X at all.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 28 Mar 2014 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 10 years and 35 days ago.

Previous Next


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