2005/11/8, Adrian Robert <arobert@cogsci.ucsd.edu>:
Not sure if this is causing your particular segfault, but make sure
you add -DCANNOT_DUMP to C/CPPFLAGS (see nextstep/compile). And
GNUSTEP _should_ be being defined if you use the compile script.
(But probably in the long run GNUSTEP / COCOA should be defined in
the appropriate place in configure.in as you say.)
Yes, -DCANNOT_DUMP solves the segfault problem, I can now "make
install" : ) I did not use the nextstep/compile script, but performed
its tasks one by one manually.
But when I cd into nextstep/build/Emacs.app and run "./Emacs -q", I met these error messages:
ns_init_paths: '/home/sun/sandbox/emacs-23.0.0_NS-9.0pre1/nextstep/build/Emacs.app'
/home/sun/sandbox/emacs-23.0.0_NS-9.0pre1/nextstep/build/Emacs.app/Resources
2005-11-08 23:56:16.000 Emacs[13820] NSApplication.m:203
Assertion failed in initialize_gnustep_backend. Unable to find
backend libgnustep-back.bundle
./Emacs: Uncaught exception NSInternalInconsistencyException, reason:
NSApplication.m:203 Assertion failed in
initialize_gnustep_backend. Unable to find backend
libgnustep-back.bundle
It seems there's something wrong with my GNUStep env, maybe the
"backend" part. I'm new to GNUStep, what's that mean? and what
should I do?