On Sun, 18 Feb 2001, Amihai Silverman wrote:
> Hello,
>
> Could anybody help me ? I try to compile Lyx on Solaris 2.6 and OSF V4.0,
> but get errors. I tried to compile almost all the versions on the two
> operating systems, but non of the versions compiles properly.
> I will be grateful for any help.
>
> In Alpha OSF 4.0, I get the following errors in the configuration for all
> the versions:
>
> in lyx-1.1.6fix1
>
> configure: error: Your compiler is not powerful enough to compile
> libsigc++.
Try using gcc-2.95.2. I take it you are using a Sun Pro compiler.
> in lyx-1.1.5fix2
>
> Cannot find libXpm
> Cannot find libforms or libxforms
You may need to add a --with-extra-lib or with-extra-inc option to the
running of configure. Or you may need to add the libraries to the
LM_LIBRARY_PATH variable or run ldconfig so the linker can find them.
> in lyx-1.1.4
>
> ../../src/Spacing.h:19: strstream: No such file or directory
>
> In Sparc Solaris 2.6, the configuration runs properly, but the make
> fails. (I installed XForm 0.88 and 0.89 before the compilation):
>
> in lyx-1.1.6fix1
>
> error LyX will not compile with this version of XForms. Please get version
> 0.89. If you want to try to compile anyway, delete this test in
> src/frontends/xforms/GUIRunTime.C.
You must have installed 0.86 or teh compiler is finding the header of one
and the library of the other.
> After I remove the test above, I get the error:
>
> form_document.C: In method `struct FD_form_tabbed_document *
> FormDocument::build_tabbed_document()':
> form_document.C:30: warning: implicit declaration of function `int
> fl_add_tabfolder(...)'
> form_document.C:30: `FL_TOP_TABFOLDER' undeclared (first use this
> function)
> form_document.C:30: (Each undeclared identifier is reported only once
> form_document.C:30: for each function it appears in.)
> make[4]: *** [form_document.lo] Error 1
This looks like you are using 0.86.
> in lyx-1.1.5fix2:
>
> WorkArea.C:94: `FL_VERT_SCROLLBAR' undeclared (first use this function)
> WorkArea.C:94: (Each undeclared identifier is reported only once
> WorkArea.C:94: for each function it appears in.)
> WorkArea.C: In method `void WorkArea::setScrollbar(double, double) const':
> WorkArea.C:234: warning: implicit declaration of function `int
> fl_set_scrollbar_size(...)'
> WorkArea.C: In method `void WorkArea::setScrollbarBounds(double, double)
> const':
> WorkArea.C:240: warning: implicit declaration of function `int
> fl_set_scrollbar_bounds(...)'
> WorkArea.C: In method `void WorkArea::setScrollbarIncrements(double)
> const':
> WorkArea.C:246: warning: implicit declaration of function `int
> fl_set_scrollbar_increment(...)'
> WorkArea.C: In method `class lyxstring WorkArea::getClipboard() const':
> WorkArea.C:386: warning: implicit declaration of function `int
> fl_request_clipboard(...)'
> WorkArea.C: In method `void WorkArea::putClipboard(const class lyxstring
> &) const':
> WorkArea.C:406: warning: implicit declaration of function `int
> fl_stuff_clipboard(...)'
> make[3]: *** [WorkArea.o] Error 1
Yeah, definitely 0.86.
Allan. (ARRae)