Ali Bahrami wrote: > So, I've independently stumbled over this same issue. I'm working on > producing the GNU emacs package for Solaris. Once this integrates > into the sfw consolidation, it will make its way into OpenSolaris. > > I sent off a test package to a coworker who installed it on OpenSolaris, > rand eported that it doesn't run: > > ld.so.1: emacs-x: fatal: libXaw.so.5: open failed: No such file or > directory > > And sent me the pointer to this discussion. > > Having emacs for OpenSolaris is the overall goal of this exercise. > So now I'm trying to decide what, if anything, I need to do about this. > > Unfortunately, not using the athena widgets for emacs isn't going to work > in the short to medium term, as it's the primary way emacs is built. > I did do gtk builds, because that would clearly be a nice fit for > Solaris. The 32-bit version spews assert messages to stderrr. > The 64-bit version sits for a few seconds at startup, and then dumps > core. Clearly, there's work to be done before gtk is an option. Also, > the Linux distros generally offer all three emacs variants (no-X, > athena, and gtk), and athena is often the default there. > > So given that I want to continue with athena widgets for now, my options > seem to be: > > 1) Just do the Nevada port, and wait for the libXaw work > to get done, at which time, emacs will "just work" on > OpenSolaris. > > 2) Build a private copy of libXaw, and statically link it > > 3) Examine the possibility of rebuilding the package on > OpenSolaris, instead of simply using the > built-on-nevada binaries. > > I could use your advice in deciding what my next step is.
I'd lean towards #1 I guess. > While I'm here: What is the story on libXaw3d for OpenSolaris? As far as I know, no one has requested it or thought about it. I don't know of any reason it wouldn't be doable, just a matter of finding someone with time to do it. The Athena Widgets are mostly used only by obsolete software, since much better widget sets have long been available, and unlike Xaw, they're still maintained and not deprecated. -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering