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

Reply via email to