You are not logged in

I would like to help get this compiling too. I have run into these issues stated but do not know how to fix them. Can some update the status on this? Also detailed build instructions as well as patches would be appreciated, thanks.

In microcode/configure.ac, find the clause in `case ${host_os}' for `solaris*', and set M4_FLAGS whether or not we're using GCC. Then run `make distclean && autoconf' in the microcode/ directory, and try again.

I'm afraid I know too little about OpenSolaris's representation of signal and machine context to help much here, but in the pile of cpp conditional gobbledegook at the top of uxtrap.h, it may suffice to find the right place to put a conditional for OpenSolaris on whatever architecture you're using (I'm guessing OpenSolaris on x86 or x86-64; you might put this after the section for Solaris on SPARC), and in that conditional include <ucontext.h> or <sys/ucontext.h>. If that doesn't work, there may be another system header file defining siginfo_t and ucontext_t (although <ucontext.h> should work if _POSIX_REALTIME_SIGNALS is set, which the error message suggests is the case). Otherwise, you'll need to learn all about the horrible grody details of signal and machine context representations on OpenSolaris and fill in the details analogous to the other platforms there listed.