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.

While I'm here: What is the story on libXaw3d for OpenSolaris?
If it were to appear, the scrollbar on emacs would take advantage
of it. As far as I can tell, the scrollbar is the main toolkit feature
used by emacs/

Thanks for the help/advice...

- Ali
 
 
This message posted from opensolaris.org

Reply via email to