Alas, compilation of lyx-1.1.6 on sparc-solaris-2.6 (gcc-2.95.2, xforms-0.88, xpm-4.11) failed to link with an unresolved symbol. I've enclosed the final link command and error output in the hope that someone can identify the problem and suggest a fix. Thanks, Ronald Florence
link command output (lyx-1.1.6, solaris-2.6, gcc-2.95.2)
mkdir .libs g++ -g -O2 -fno-rtti -fno-exceptions -L/usr/local/lib -Wl,-R/usr/local/lib -o lyx BufferView.o BufferView2.o BufferView_pimpl.o Bullet.o Chktex.o ColorHandler.o CutAndPaste.o DepTable.o FloatList.o Floating.o FontInfo.o FontLoader.o LColor.o LaTeX.o LaTeXFeatures.o LaTeXLog.o LyXAction.o LyXSendto.o LyXView.o MenuBackend.o Painter.o PainterBase.o Sectioning.o Spacing.o TextCache.o Timeout.o ToolbarDefaults.o UpdateInset.o Variables.o WorkArea.o bmtable.o buffer.o bufferlist.o bufferparams.o bufferview_funcs.o chset.o combox.o converter.o counters.o credits.o credits_form.o debug.o encoding.o exporter.o filedlg.o font.o form1.o gettext.o importer.o intl.o kbmap.o kbsequence.o language.o lastfiles.o layout.o layout_forms.o log_form.o lyx.o lyx_cb.o lyx_gui.o lyx_gui_misc.o lyx_main.o lyx_sty.o lyxcursor.o lyxfont.o lyxfr0.o lyxfr1.o lyxfunc.o lyxlex.o lyxlex_pimpl.o lyxlookup.o lyxrc.o lyxrow.o lyxserver.o lyxvc.o main.o minibuffer.o paragraph.o print_form.o screen.o sp_form.o spellchecker.o tabular.o tabular-old.o tex-accent.o tex-strings.o texrow.o text.o text2.o tracer.o trans.o trans_mgr.o undo.o vc-backend.o vspace.o mathed/.libs/libmathed.a insets/.libs/libinsets.a graphics/.libs/libgraphics.a frontends/.libs/libfrontends.a ../src/frontends/xforms/.libs/libxforms.a frontends/.libs/libfrontends.a frontends/support/.libs/libfrontendsupport.a support/.libs/libsupport.a ../sigc++/.libs/libsigc.a -lforms -lXpm -lpthread -lSM -lICE -liberty -lc -lm -L/usr/openwin/lib -lX11 -lsocket -lnsl -R/usr/openwin/lib -R/usr/openwin/lib ld: warning: relocation error: R_SPARC_32: file insets/.libs/libinsets.a(insetinclude.o): symbol insert_unique__t8_Rb_tree5Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt10_Select1st1Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt4less1Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt9allocator1Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Gt17_Rb_tree_iterator3Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Z: external symbolic relocation against non-allocatable section .stab; cannot be processed at runtime: relocation ignored Undefined first referenced symbol in file insert_unique__t8_Rb_tree5Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt10_Select1st1Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt4less1Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Zt9allocator1Zt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Gt17_Rb_tree_iterator3Zt4pair2ZCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0Z insets/.libs/libinsets.a(insetinclude.o) ld: fatal: Symbol referencing errors. No output written to lyx collect2: ld returned 1 exit status gnumake[3]: *** [lyx] Error 1 gnumake[3]: Leaving directory `/usr/local/src/lyx-1.1.6/src' gnumake[2]: *** [all-recursive] Error 1 gnumake[2]: Leaving directory `/usr/local/src/lyx-1.1.6/src' gnumake[1]: *** [all-recursive-am] Error 2 gnumake[1]: Leaving directory `/usr/local/src/lyx-1.1.6/src' gnumake: *** [all-recursive] Error 1