[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Can't neither install rpm nor compile latest PDP++ under Mandrake9.0
Hi all,
I tried to install the precompiled rpm for linux on
my Mandrake 9 machine but I had no success. I installed
several libraries as they were requested but eventually
could not make the installer find the libreadline.so.4,
despite it is in the /lib dir... So I decided to compile
the latest version.
I've applied some workarounds given on previous emails
about compiling under Linux but eventually got stuck.
Please, could anyone give me a hint?
The error message looks like:
make[1]: Entering directory `/usr/local/pdp++/src/ta_string'
make[2]: Entering directory `/usr/local/pdp++/src/ta_string/LINUX'
make libtastring.so 'OPT_DEBUG= -O2 -Wall'
make[3]: Entering directory `/usr/local/pdp++/src/ta_string/LINUX'
make[3]: `libtastring.so' is up to date.
make[3]: Leaving directory `/usr/local/pdp++/src/ta_string/LINUX'
make[2]: Leaving directory `/usr/local/pdp++/src/ta_string/LINUX'
make[1]: Leaving directory `/usr/local/pdp++/src/ta_string'
* Successfully made ta_string/optLib
make[1]: Entering directory `/usr/local/pdp++/src/maketa'
make[2]: Entering directory `/usr/local/pdp++/src/maketa/LINUX'
make maketa 'OPT_DEBUG= -O2 -Wall'
make[3]: Entering directory `/usr/local/pdp++/src/maketa/LINUX'
Compiling: maketa on geop01 in directory
/usr/local/pdp++/src/maketa/LINUX at Wed Jan 15 15:50:12 CET 2003
rm -f -rf ptrepository
g++ -fPIC -fno-implicit-templates -fno-exceptions -fno-rtti -o maketa
-O2 -Wall -DYYDEBUG -DNO_TA_BASE -DHAVE_POSIX_SIGNALS=1
-DRETSIGTYPE=void -DLINUX -L/usr/X11R6/lib/
-L/usr/local/pdp++/lib/LINUX -L/usr/local/lib
-L/usr/local/interviews/lib/LINUX -I/usr/include/g++-3 -I./src_include
-I./src_include/maketa -I/usr/local/pdp++/include/LINUX
-I/usr/local/include -I/usr/local/interviews/include ta_list.o
mta_parse.o mta_lex.o mta_constr.o maketa.o typea.o \
maketa_ti.o -ltastring -lm
ta_list.o: In function `taPtrList_impl::Indenter(ostream&, char const*,
int, int, int)':
ta_list.o(.text+0x1ceb): undefined reference to
`ostream::operator<<(char const*)'
ta_list.o(.text+0x1cf4): undefined reference to
`ostream::operator<<(char const*)'
ta_list.o(.text+0x1d5b): undefined reference to
`ostream::operator<<(char const*)'
ta_list.o(.text+0x1d72): undefined reference to
`ostream::operator<<(char const*)'
ta_list.o: In function `taPtrList_impl::List(ostream&) const':
ta_list.o(.text+0x1da1): undefined reference to
`ostream::operator<<(char const*)'
ta_list.o(.text+0x1dbb): more undefined references to
`ostream::operator<<(char const*)' follow
ta_list.o: In function `taPtrList_impl::List(ostream&) const':
ta_list.o(.text+0x1ddb): undefined reference to
`ostream::operator<<(int)'
........ CUT ..........
typea.o(.text+0xfd3b): undefined reference to `ostream::operator<<(char
const*)'
typea.o(.text+0xfd47): undefined reference to `ostream::operator<<(char
const*)'
typea.o(.text+0xfd6f): undefined reference to `ostream::operator<<(char
const*)'
typea.o(.text+0xfdc1): more undefined references to
`ostream::operator<<(char const*)' follow
typea.o: In function `strstreambase::~strstreambase [not-in-charge]()':
typea.o(.gnu.linkonce.t._ZN13strstreambaseD2Ev+0x2c): undefined
reference to `strstreambuf::~strstreambuf [in-charge]()'
/usr/local/pdp++/lib/LINUX/libtastring.so: undefined reference to
`ws(istream&)'
collect2: ld returned 1 exit status
make[3]: *** [maketa] Error 1
make[3]: Leaving directory `/usr/local/pdp++/src/maketa/LINUX'
make[2]: *** [optBin_impl] Error 2
make[2]: Leaving directory `/usr/local/pdp++/src/maketa/LINUX'
make[1]: *** [optBin] Error 2
make[1]: Leaving directory `/usr/local/pdp++/src/maketa'
make: *** [Maketa] Error 1
Any comment would be really appreciated.
Regards,
Juan P. Rigol
University of Edinburgh