Hi Marcus,
I’m looking into making a few changes to some NEW_GC only code, and am
attempting to compile XEmacs 21.5 on OS X/Intel. I get the following errors:
vdb-mach.c: In function 'vdb_install_signal_handler':
vdb-mach.c:166: error: 'ppc_thread_state_t' undeclared (first use in this
function)
vdb-mach.c:166: error: (Each undeclared identifier is reported only once
vdb-mach.c:166: error: for each function it appears in.)
vdb-mach.c:166: error: 'exc_thread_state' undeclared (first use in this function)
vdb-mach.c:167: warning: ISO C90 forbids mixed declarations and code
vdb-mach.c:199: error: 'PPC_THREAD_STATE' undeclared (first use in this function)
vdb-mach.c:219: error: expected expression before ')' token
vdb-mach.c:224: error: 'PPC_THREAD_STATE_COUNT' undeclared (first use in this
function)
gmake[1]: *** [vdb-mach.o] Error 1
gmake: *** [src] Error 2
And, sure enough, there are very-PPC-specific things like:
exc_thread_state->srr0 = (unsigned int) exception_thread;
exc_thread_state->r1 = (unsigned int) subthread_stack;
retval = thread_set_state (exc_thread, PPC_THREAD_STATE,
(thread_state_t) exc_thread_state,
PPC_THREAD_STATE_COUNT);
Did you ever do the work to have the VDB implementation work on Intel/Mach?
Best,
Aidan
--
‘Iodine deficiency was endemic in parts of the UK until, through what has been
described as “an unplanned and accidental public health triumph”, iodine was
added to cattle feed to improve milk production in the 1930s.’
(EN Pearce, Lancet, June 2011)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta