"Stephen J. Turnbull" <stephen(a)xemacs.org> writes:
Nelson Ferreira writes:
> Has anyone else managed to successfully build XEmacs 21.5 under
> MacOS X Lion ?
As with all Mac OS X major version bumps, I'm going to avoid Lion as
long as possible. :-) So, no, I haven't succeeded.
> ./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f batch-update-elc-2
/Users/njsf/Projects/XEmacs/xemacs-beta/src/../lisp
Can you
cd $blddir/src
gdb ./xemacs
run ./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f batch-update -elc-2
/Users/njsf/Projects/XEmacs/xemacs-beta/src/../lisp
and get us a backtrace? A copy of your Installation file would also
be appreciated (although the list of loaded dylibs is almost as good
;-).
Not really much the Crash Reporter hadn't shown...
(gdb) run ./xemacs -no-packages -batch -no-autoloads -l update-elc-2.el -f batch-update
-elc-2 /Users/njsf/Projects/XEmacs/xemacs-beta/src/../lisp
Starting program: /Users/njsf/Projects/XEmacs/xemacs-beta/src/xemacs ./xemacs -no-packages
-batch -no-autoloads -l update-elc-2.el -f batch-update -elc-2
/Users/njsf/Projects/XEmacs/xemacs-beta/src/../lisp
Reading symbols for shared libraries
++++++++++++++++...................................... done
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x000000010f1f1a10
0x0000000100098f80 in pdump_load_finish () at dumper.c:2336
2336 (* ptr.address) = ptr.value + delta;
(gdb) bt
#0 0x0000000100098f80 in pdump_load_finish () at dumper.c:2336
#1 0x000000010009959b in pdump_load (argv0=0x7fff5fbffb10
"/Users/njsf/Projects/XEmacs/xemacs-beta/src/xemacs") at dumper.c:2682
#2 0x0000000100064178 in xemacs_21_5_b31_i386_apple_darwin11_1_0 (argc=11,
argv=0x7fff5fbff9a0, unused_envp=0x0, restart=0) at emacs.c:1407
#3 0x0000000100065690 in main (argc=11, argv=0x7fff5fbff9a0, unused_envp=0x7fff5fbffa00)
at emacs.c:3189
(gdb) p ptr
$1 = {address = 0x10f1f1a10, value = 0x369b48 <Address 0x369b48 out of bounds>}
(gdb) p delta
$2 = 4298244096
uname -a: Darwin neumann 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:09:02 PDT
2011; root:xnu-1699.22.81~1/RELEASE_I386 i386
./configure '--prefix=/opt/local' '--with-site-prefixes=/opt/local'
XEmacs 21.5-b31 "ginger" 3bc58dc9d688 configured for
`i386-apple-darwin11.1.0'.
Compilation Environment and Installation Defaults:
Source code location: /Users/njsf/Projects/XEmacs/xemacs-beta
Installation prefix: /opt/local
Additional prefixes: /opt/local
Not using any operating system description file
Machine description file: `m/intel386.h'
Compiler version: gcc (GCC) 4.5.3
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations
-Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wunused-parameter
-g
libc version:
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location:
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for XPM images.
WARNING: -----------------------------------------------------------
WARNING: Compiling without PNG image support.
Reason: PNG library version and header file don't match!
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta