Earlier quoted context omitted.
I would if I knew how; it sure wasn't for lack of my trying to do so, but I don't know enough to pull it off. By the way expecting that something be fixed by a non-specialist just because something is open source and expecting someone to sink their extremely valuable free time so someone could break and destroy that work again, well, that's not only despicable, it's extremely infuriating. All the more infuriating as…
If none of the core SBCL team use Solaris then they won't know that SBCL doesn't work on it. I'm sure that people will suggest things to try if you post details of what you have done to get it to build. Leave out words like "despicable" though. Your account info states that you want to work with the Solaris successor projects, debugging a complex application is a good way to learn more about an OS.
Working on debugging C code and assembler is one thing, working on debugging Lisp another: I have to master Lisp first, but without working SBCL that's not possible and I'm not switching to an inferior OS just to master something I can't later on deploy on illumos / Solaris. I'd spend an inordinate amount of my free time for dubious gain, something I can no longer afford, so much so that I've stopped sinking my precious free time into computers. Why does software often fail to gain acceptance, respectively why does it become successful? Availability.