Hi -- I'm using the tarball to compile the updated lyx
(version 1.2.2) on Redhat Linux 8.0.  Everything seems
to compile okay after I run "make", except I get a seemingly
fatal error associated with undefined references to the
thesaurus program Aiksaurus.  This is despite the fact that
I have installed Aiksaurus, and have run previous versions of
lyx (1.2.0 and 1.2.1) successfully.  The current version of
Aiksaurus I have is "Aiksaurus-0.15-1", which I installed
via an RPM file.

The configure command I used was

./configure --with-version-suffix=1.2.2

Any help or workaround would be greatly appreciated.

Here's the error message I get:


***********************************************************************************

Thesaurus.o: In function `Thesaurus::Thesaurus[not-in-charge]()':
Thesaurus.o(.text+0x14): undefined reference to
`AiksaurusImpl::Aiksaurus::Aiksaurus[in-charge]()'
Thesaurus.o: In function `Thesaurus::Thesaurus[in-charge]()':
Thesaurus.o(.text+0x3a): undefined reference to
`AiksaurusImpl::Aiksaurus::Aiksaurus[in-charge]()'
Thesaurus.o: In function `Thesaurus::~Thesaurus [not-in-charge]()':
Thesaurus.o(.text+0x61): undefined reference to
`AiksaurusImpl::Aiksaurus::~Aiksaurus [in-charge]()'
Thesaurus.o: In function `Thesaurus::~Thesaurus [in-charge]()':
Thesaurus.o(.text+0x8b): undefined reference to
`AiksaurusImpl::Aiksaurus::~Aiksaurus [in-charge]()'
Thesaurus.o: In function `Thesaurus::lookup(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)':
Thesaurus.o(.text+0xfe): undefined reference to
`AiksaurusImpl::Aiksaurus::find(char const*)'
Thesaurus.o(.text+0x142): undefined reference to
`AiksaurusImpl::Aiksaurus::next(int&)'
Thesaurus.o(.text+0x187): undefined reference to
`AiksaurusImpl::Aiksaurus::next(int&)'
Thesaurus.o(.text+0x487): undefined reference to
`AiksaurusImpl::Aiksaurus::next(int&)'
collect2: ld returned 1 exit status
make[2]: *** [lyx] Error 1
make[2]: Leaving directory `/home/arc/ZZtemp/temp/lyx-1.2.2/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/arc/ZZtemp/temp/lyx-1.2.2/src'
make: *** [install-recursive] Error 1
**********************************************************************************

Reply via email to