Markus Alt wrote:
I've tried to reproduce this on my AIX 5.1 box with also the
VisualAge
Compiler V6.0. Using the header files mentioned above and an additional
line in configure for aix5, building 21.4.12 as well as 21.5.10 went
fine (with and without the portable dumper). Apart from the fact that I
also got a bunch of warnings telling me that _ALL_SOURCE has been
redefined (only for 21.4.12).
I have been able to continue compiling using gmake, but I had to change
keymap.c at line 4014:
#ifdef USE_KKCC
memcpy ((void *)new, (const void *)c->keys_so_far,
c->keys_so_far_total_size * sizeof (Lisp_Key_Data));
#else /* not USE_KKCC */
memcpy ((void *)new, (const void *)c->keys_so_far,
c->keys_so_far_total_size * sizeof (struct key_data));
#endif /* not USE_KKCC */
in place of
memcpy ((void *)new, (const void *)c->keys_so_far,
#ifdef USE_KKCC
c->keys_so_far_total_size * sizeof (Lisp_Key_Data));
#else /* not USE_KKCC */
c->keys_so_far_total_size * sizeof (struct key_data));
#endif /* not USE_KKCC */
which vac.C did not like (# is not a C source character was the message...)
Once that is done the compile is OK, but I run into the same problem to
create a frame on X11:
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (frame-being-created)
make-frame(nil #<x-device on "localhost:14.0" 0x21e9>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (condition-case ... . ((t (byte-code " Â" [error-data data nil]
1))))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
IOT/Abort trap(coredump)
--
Paul Indelicato,
Directeur de Recherche au CNRS
Responsable du DEA Physique Experimentale des Atomes et Molécules
Laboratoire Kastler-Brossel, Case 74
Ecole Normale Supérieure et Université Pierre et Marie Curie
4 place Jussieu,
F-75252 paris Cedex 05
France
E-mail: paul(a)spectro.jussieu.fr
Phone: +33-1 44 27 43 96
Fax: +33-1 44 27 38 45
WEB:
http://dirac.spectro.jussieu.fr
DEA WEB:
http://atom.spectro.jussieu.fr