Reported by: David Reitter <david.reitter <at> gmail.com>
Date: Sun, 28 Jun 2009 22:50:06 UTC
Severity: normal
Done: Adrian Robert <adrian.b.robert <at> gmail.com>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: Ian Eure <ian <at> digg.com> To: 3708 <at> debbugs.gnu.org Cc: David Reitter <david.reitter <at> gmail.com>, Adrian Robert <adrian.b.robert <at> gmail.com>, Glenn Morris <rgm <at> gnu.org> Subject: bug#3708: More info Date: Thu, 30 Jul 2009 14:09:12 -0700
I can reproduce the problem on 10.5 by using the version of GCC which will ship with 10.6. Steps to reproduce: 1. Install MacPorts (if it is not already installed) 2. Update MacPorts and it's ports: $ sudo port selfupdate $ sudo port sync 3. Install `apple-gcc42' port and gcc_select: $ sudo port install apple-gcc42 gcc_select 4. Place the following lines in /opt/local/etc/select/gcc/apple- gcc42 (remove leading whitespace): bin/gcc-apple-4.2 bin/cpp-apple-4.2 bin/c++-apple-4.2 bin/g++-apple-4.2 - bin/gcov-apple-4.2 - 5. Activate the new GCC: $ sudo gcc_select apple-gcc42 6. Try to build Emacs: $ ./configure --without-ns && make Here's the error: Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs --- List of All Regions --- address size prot maxp 0 0x1000 none none 0x1000 0x153000 r x rwx 0x154000 0x13d000 rw rwx 0x291000 0x40000 rw rwx 0x2d1000 0x2000 rwx rwx 0x2d3000 0x6d000 r rwx 0x340000 0x9000 r x rwx 0x349000 0x1000 rw rwx 0x34a000 0x1000 rwx rwx 0x34b000 0x8000 r rwx 0x353000 0x1000 none rwx 0x354000 0x1000 rw rwx 0x355000 0x1000 none rwx 0x356000 0x1000 none rwx 0x357000 0x1000 rw rwx 0x358000 0x1000 none rwx 0x359000 0x19000 rw rwx 0x372000 0x1f000 rw rwx 0x391000 0x14000 rw rwx 0x3a5000 0x1000 r rw 0x3a6000 0x1e000 rw rwx 0x3c4000 0x1e000 rw rwx 0x3e2000 0x1e000 rw rwx 0x400000 0x100000 rw rwx 0x500000 0x400000 rw rwx 0x900000 0x100000 rw rwx 0xa00000 0x1e000 rw rwx 0xa1e000 0x14000 rw rwx 0xa32000 0x1a000 rw rwx 0xa4c000 0x1e000 rw rwx 0xa6a000 0x1b000 rw rwx 0xa85000 0x7000 rw rwx 0xa8f000 0x5000 rw rwx 0xa94000 0x19000 rw rwx 0xaaf000 0x5000 rw rwx 0xab4000 0x5000 rw rwx 0xab9000 0x5000 rw rwx 0xabe000 0xa000 rw rwx 0xaca000 0x1e000 rw rwx 0xae8000 0x1e000 rw rwx 0xb06000 0x1e000 rw rwx 0xb24000 0x1e000 rw rwx 0xb42000 0xa000 rw rwx 0xb4c000 0xa000 rw rwx 0xb56000 0x5000 rw rwx 0xb5b000 0x5000 rw rwx 0xb63000 0x5000 rw rwx 0xb68000 0xa000 rw rwx 0xb72000 0x1e000 rw rwx 0xb90000 0x5000 rw rwx 0xb95000 0x5000 rw rwx 0xb9a000 0x5000 rw rwx 0xb9f000 0x5000 rw rwx 0xba4000 0x1e000 rw rwx 0xbc2000 0x1e000 rw rwx 0xbe0000 0x5000 rw rwx 0xc26000 0x9000 rw rwx 0xc2f000 0x5000 rw rwx 0xc35000 0xf000 rw rwx 0xc44000 0x1e000 rw rwx 0xc62000 0xa000 rw rwx 0xc6c000 0x1e000 rw rwx 0xc8b000 0xa000 rw rwx 0xc95000 0x5000 rw rwx 0xc9d000 0xa000 rw rwx 0xca9000 0x5000 rw rwx 0xcb0000 0x1e000 rw rwx 0xcce000 0x14000 rw rwx 0xcf2000 0xa000 rw rwx 0xd00000 0x100000 rw rwx 0xe00000 0xa000 rw rwx 0xe0f000 0xf000 rw rwx 0x1000000 0x800000 rw rwx --- List of Regions to be Dumped --- address size prot maxp 0 0x1000 none none 0x1000 0x153000 r x rwx 0x154000 0x17d000 rw rwx 0x2d1000 0x2000 rwx rwx 0x2d3000 0x6d000 r rwx 0x340000 0x9000 r x rwx 0x349000 0x1000 rw rwx 0x34a000 0x1000 rwx rwx 0x34b000 0x8000 r rwx 0x353000 0x1000 none rwx 0x354000 0x1000 rw rwx 0x355000 0x2000 none rwx 0x357000 0x1000 rw rwx 0x358000 0x1000 none rwx 0x359000 0x4c000 rw rwx 0x3a5000 0x1000 r rw 0x3a6000 0x6e6000 rw rwx 0xa8f000 0x1e000 rw rwx 0xaaf000 0x19000 rw rwx 0xaca000 0x96000 rw rwx 0xb63000 0x82000 rw rwx 0xc26000 0xe000 rw rwx 0xc35000 0x55000 rw rwx 0xc8b000 0xf000 rw rwx 0xc9d000 0xa000 rw rwx 0xca9000 0x5000 rw rwx 0xcb0000 0x32000 rw rwx 0xcf2000 0xa000 rw rwx 0xd00000 0x10a000 rw rwx 0xe0f000 0xf000 rw rwx 0x1000000 0x800000 rw rwx --- Header Information --- Magic = 0xfeedface CPUType = 7 CPUSubType = 3 FileType = 0x2 NCmds = 13 SizeOfCmds = 1512 Flags = 0x00000085 Highest address of load commands in input file: 0x340000 Lowest offset of all sections in __TEXT segment: 0x1c70 --- List of Load Commands in Input File --- # cmd cmdsize name address size 0 LC_SEGMENT 56 __PAGEZERO 0 0x1000 1 LC_SEGMENT 396 __TEXT 0x1000 0x153000 __text 0x2c70 0x140305 __cstring 0x142f78 0x10c10 __literal8 0x153b88 0x98 __const 0x153c20 0x3c0 __literal4 0x153fe0 0xc 2 LC_SEGMENT 396 __DATA 0x154000 0x17d000 __data 0x154000 0x13c27c __dyld 0x29027c 0x1c __const 0x2902a0 0x3c8 __common 0x290680 0x4073d __bss 0x2d0dc0 0x40 3 LC_SEGMENT 192 __IMPORT 0x2d1000 0x2000 __pointers 0x2d1000 0x15b8 __jump_table 0x2d25c0 0x424 4 LC_SEGMENT 56 __LINKEDIT 0x2d3000 0x6d000 5 LC_SYMTAB 24 6 LC_DYSYMTAB 80 7 LC_LOAD_DYLINKER 28 8 LC_UUID 24 9 LC_UNIXTHREAD 80 10 LC_LOAD_DYLIB 56 11 LC_LOAD_DYLIB 72 12 LC_LOAD_DYLIB 52 0x9fc080 (sz: 0x3dcf/ 0x3f0a) 0x900000 (sz: 0xfc080/ 0xfc080) 0xdfc080 (sz: 0x330e/ 0x3f0a) 0xd00000 (sz: 0x9c420/ 0xfc080) 0x1ff8000 (sz: 0x554a/ 0x7f80) 0x1800000 (sz: 0x5547fc/0x7f8000) 0x3fb000 (sz: 0x3fff/ 0x5000) 0x3f6000 (sz: 0x3fff/ 0x5000) 0x3f1000 (sz: 0x3fff/ 0x5000) 0x3ec000 (sz: 0x3fff/ 0x5000) 0x3e7000 (sz: 0x3fff/ 0x5000) 0x3e2000 (sz: 0x3fff/ 0x5000) 0xbe0000 (sz: 0x3fff/ 0x5000) 0x3dd000 (sz: 0x3fff/ 0x5000) 0xbdb000 (sz: 0x3fff/ 0x5000) 0x3d8000 (sz: 0x3fff/ 0x5000) 0xbd6000 (sz: 0x3fff/ 0x5000) 0x3d3000 (sz: 0x3fff/ 0x5000) 0xbd1000 (sz: 0x3fff/ 0x5000) 0x3ce000 (sz: 0x3fff/ 0x5000) 0xbcc000 (sz: 0x3fff/ 0x5000) 0x3c9000 (sz: 0x3fff/ 0x5000) 0xbc7000 (sz: 0x3fff/ 0x5000) 0x3c4000 (sz: 0x3fff/ 0x5000) 0xbc2000 (sz: 0x3fff/ 0x5000) 0x3bf000 (sz: 0x3fff/ 0x5000) 0xbbd000 (sz: 0x3fff/ 0x5000) 0x3ba000 (sz: 0x3fff/ 0x5000) 0xbb8000 (sz: 0x3fff/ 0x5000) 0x3b5000 (sz: 0x3fff/ 0x5000) 0xbb3000 (sz: 0x3fff/ 0x5000) 0x3b0000 (sz: 0x3fff/ 0x5000) 0xbae000 (sz: 0x3fff/ 0x5000) 0x3ab000 (sz: 0x3fff/ 0x5000) 0xba9000 (sz: 0x3fff/ 0x5000) 0x3a6000 (sz: 0x3fff/ 0x5000) 0xba4000 (sz: 0x3fff/ 0x5000) 0xb9f000 (sz: 0x3fff/ 0x5000) 0x3a0000 (sz: 0x3fff/ 0x5000) 0xb9a000 (sz: 0x3fff/ 0x5000) 0x39b000 (sz: 0x3fff/ 0x5000) 0xb95000 (sz: 0x3fff/ 0x5000) 0x396000 (sz: 0x3fff/ 0x5000) 0xb90000 (sz: 0x3fff/ 0x5000) 0x391000 (sz: 0x3fff/ 0x5000) 0xb8b000 (sz: 0x3fff/ 0x5000) 0x38c000 (sz: 0x3fff/ 0x5000) 0xb86000 (sz: 0x3fff/ 0x5000) 0x387000 (sz: 0x3fff/ 0x5000) 0xb81000 (sz: 0x3fff/ 0x5000) 0x382000 (sz: 0x3fff/ 0x5000) 0xb7c000 (sz: 0x3fff/ 0x5000) 0x37d000 (sz: 0x3fff/ 0x5000) 0xb77000 (sz: 0x3fff/ 0x5000) 0xb72000 (sz: 0x3fff/ 0x5000) 0x372000 (sz: 0xaa03/ 0xb000) 0xb6d000 (sz: 0x3fff/ 0x5000) 0x36d000 (sz: 0x3fff/ 0x5000) 0xb68000 (sz: 0x3fff/ 0x5000) 0xb63000 (sz: 0x3fff/ 0x5000) 0xb5b000 (sz: 0x3fff/ 0x5000) 0xb56000 (sz: 0x3fff/ 0x5000) 0xb51000 (sz: 0x3fff/ 0x5000) 0xb4c000 (sz: 0x3fff/ 0x5000) 0xb47000 (sz: 0x3fff/ 0x5000) 0xb42000 (sz: 0x3fff/ 0x5000) 0xb3d000 (sz: 0x3fff/ 0x5000) 0xb38000 (sz: 0x3fff/ 0x5000) 0xb33000 (sz: 0x3fff/ 0x5000) 0xb2e000 (sz: 0x3fff/ 0x5000) 0xb29000 (sz: 0x3fff/ 0x5000) 0xb24000 (sz: 0x3fff/ 0x5000) 0xb1f000 (sz: 0x3fff/ 0x5000) 0xb1a000 (sz: 0x3fff/ 0x5000) 0xb15000 (sz: 0x3fff/ 0x5000) 0xb10000 (sz: 0x3fff/ 0x5000) 0xb0b000 (sz: 0x3fff/ 0x5000) 0xb06000 (sz: 0x3fff/ 0x5000) 0xb01000 (sz: 0x3fff/ 0x5000) 0xafc000 (sz: 0x3fff/ 0x5000) 0xaf7000 (sz: 0x3fff/ 0x5000) 0xaf2000 (sz: 0x3fff/ 0x5000) 0xaed000 (sz: 0x3fff/ 0x5000) 0xae8000 (sz: 0x3fff/ 0x5000) 0xae3000 (sz: 0x3fff/ 0x5000) 0xade000 (sz: 0x3fff/ 0x5000) 0xad9000 (sz: 0x3fff/ 0x5000) 0xad4000 (sz: 0x3fff/ 0x5000) 0xacf000 (sz: 0x3fff/ 0x5000) 0xaca000 (sz: 0x3fff/ 0x5000) 0xac3000 (sz: 0x3fff/ 0x5000) 0xabe000 (sz: 0x3fff/ 0x5000) 0xab9000 (sz: 0x3fff/ 0x5000) 0xab4000 (sz: 0x3fff/ 0x5000) 0xaaf000 (sz: 0x3fff/ 0x5000) 0xaa8000 (sz: 0x3fff/ 0x5000) 0xaa3000 (sz: 0x3fff/ 0x5000) 0xa9e000 (sz: 0x3fff/ 0x5000) 0xa99000 (sz: 0x3fff/ 0x5000) 0xa94000 (sz: 0x3fff/ 0x5000) 0xa8f000 (sz: 0x3fff/ 0x5000) 0xa85000 (sz: 0x611c/ 0x7000) 0xa7e000 (sz: 0x6110/ 0x7000) 0xa79000 (sz: 0x3fff/ 0x5000) 0xa74000 (sz: 0x3fff/ 0x5000) 0xa6f000 (sz: 0x3fff/ 0x5000) 0xa6a000 (sz: 0x3fff/ 0x5000) 0xa65000 (sz: 0x3fff/ 0x5000) 0xa60000 (sz: 0x3fff/ 0x5000) 0xa5b000 (sz: 0x3fff/ 0x5000) 0xa4c000 (sz: 0xdc7b/ 0xf000) 0xa3e000 (sz: 0xd483/ 0xe000) 0xa32000 (sz: 0xbf42/ 0xc000) 0xa2d000 (sz: 0x3fff/ 0x5000) 0xa28000 (sz: 0x3fff/ 0x5000) 0xa23000 (sz: 0x3fff/ 0x5000) 0xa1e000 (sz: 0x3fff/ 0x5000) 0xe19000 (sz: 0x3fff/ 0x5000) 0xa19000 (sz: 0x3fff/ 0x5000) 0xe14000 (sz: 0x3fff/ 0x5000) 0xa14000 (sz: 0x3fff/ 0x5000) 0xe0f000 (sz: 0x3fff/ 0x5000) 0xa0f000 (sz: 0x3fff/ 0x5000) 0xa0a000 (sz: 0x3fff/ 0x5000) 0xe05000 (sz: 0x3fff/ 0x5000) 0xa05000 (sz: 0x3fff/ 0x5000) 0xe00000 (sz: 0x3fff/ 0x5000) 0xa00000 (sz: 0x3fff/ 0x5000) 0xcf7000 (sz: 0x3fff/ 0x5000) 0xcf2000 (sz: 0x3fff/ 0x5000) 0xcdd000 (sz: 0x3fff/ 0x5000) 0xcd8000 (sz: 0x3fff/ 0x5000) 0xcd3000 (sz: 0x3fff/ 0x5000) 0xcce000 (sz: 0x3fff/ 0x5000) 0xcc9000 (sz: 0x3fff/ 0x5000) 0xcc4000 (sz: 0x3fff/ 0x5000) 0xcbf000 (sz: 0x3fff/ 0x5000) 0xcba000 (sz: 0x3fff/ 0x5000) 0xcb5000 (sz: 0x3fff/ 0x5000) 0xcb0000 (sz: 0x3fff/ 0x5000) 0xca9000 (sz: 0x3fff/ 0x5000) 0xca2000 (sz: 0x3fff/ 0x5000) 0xc9d000 (sz: 0x3fff/ 0x5000) 0xc95000 (sz: 0x3fff/ 0x5000) 0xc90000 (sz: 0x3fff/ 0x5000) 0xc8b000 (sz: 0x3fff/ 0x5000) 0xc85000 (sz: 0x3fff/ 0x5000) 0xc80000 (sz: 0x3fff/ 0x5000) 0xc7b000 (sz: 0x3fff/ 0x5000) 0xc76000 (sz: 0x3fff/ 0x5000) 0xc71000 (sz: 0x3fff/ 0x5000) 0xc6c000 (sz: 0x3fff/ 0x5000) 0xc67000 (sz: 0x3fff/ 0x5000) 0xc62000 (sz: 0x3fff/ 0x5000) 0xc5d000 (sz: 0x3fff/ 0x5000) 0xc58000 (sz: 0x3fff/ 0x5000) 0xc53000 (sz: 0x3fff/ 0x5000) 0xc4e000 (sz: 0x3fff/ 0x5000) 0xc49000 (sz: 0x3fff/ 0x5000) 0xc44000 (sz: 0x3fff/ 0x5000) 0xc3f000 (sz: 0x3fff/ 0x5000) 0xc3a000 (sz: 0x3fff/ 0x5000) 0xc35000 (sz: 0x3fff/ 0x5000) 0xc2f000 (sz: 0x3fff/ 0x5000) 0xc26000 (sz: 0x71/ 0x9000) --- Load Commands written to Output File --- Writing segment __PAGEZERO @ 0 ( 0/ 0x1000 @ 0) Writing segment __TEXT @ 0 (0x153000/0x153000 @ 0x1000) Writing segment __DATA @ 0x153000 (0x17d000/0x17d000 @ 0x154000) section __data at 0x153000 - 0x28f27c (sz: 0x13c27c) section __dyld at 0x28f27c - 0x28f298 (sz: 0x1c) section __const at 0x28f2a0 - 0x28f668 (sz: 0x3c8) section __common at 0x28f680 - 0x2cfdbd (sz: 0x4073d) unexec: my_endbss_static is not in section __bss make[1]: *** [bootstrap-emacs] Error 1 make: *** [src] Error 2
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.