I've been trying to install xfstt and so far have been almost totally
unsuccessful. I've looked in dejanews and a couple of people appear to have
had the same problem, but no-one had any answers. I don't have a lot of
experience in linux (as you'll see as we go on...) Can anyone help please.
I've been through the following hoops: (System - Redhat Linux 5.1 (2.0.35
kernel)
a) Install xfstt-0.9.8.tar in /tmp and try 'make && make install' as
directed. Result: "can't find cc1plus". Finally figure out that this is
some kind of program and find cc1plus hidden deep in
/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.90.27/cc1plus
Copy this to /sbin/ and try again....
Result:
root /tmp/xfstt098 > $ make && make install
cc -O6 -fomit-frame-pointer -ffast-math -DMAGNIFY=0 -DNDEBUG -c RAFile.cpp
RAFile.cpp: In function oid deallocMem(void *, int)':
RAFile.cpp:39: warning: ANSI C++ forbids implicit conversion from oid *' in
argument passing
RAFile.cpp: In method oid RandomAccessFile::closeRAFile()':
RAFile.cpp:179: warning: passing nsigned char *' as argument 1 of
unmap(char etc etc, finishing with an Make: error 1.
As this seemed to be a problem with compiling, I thought I'd try an rpm, so
I downloaded xfstt-0.9.10-1.i386.rpm and tried again by rpm -ivvh.
b) This time the problem was reported that I didn't have libstdc++2.9.0, so
I downloaded the rpm for that as well and installed.
c) Finally tried the xfstt-0.9 rpm again and it seemed to install OK. But
when I try xfstt --sync, all I get is ..
xfstt: error in loading shared libraries
/usr/lib/libstdc++.so.2.9: undefined symbol: __register_frame_info
I tried ldconfig -v (not sure why, but it's worked in the past I think...)
and still the same message.
Can anyone please explain what's happening and what I should do next?
Many thanks in advance.
David.