/usr/ports/textproc/htdig ... broken?

Lane lholcombe at joeandlane.com
Tue Jul 20 11:42:28 PDT 2004


I'm trying to install htdig from a fresh cvs update, but I keep getting:
"undefined references".  What's up with this?

I'm on 4.10-RELEASE-p2

===>  Building for htdig-3.2.0.b5
Making all in db
make  all-am
Making all in htlib
Making all in htword
Making all in htcommon
Making all in htnet
Making all in htfuzzy
/bin/sh /usr/local/bin/libtool13 --mode=link c++  -O -pipe  -Wall -fno-rtti -fno-exceptions   -L/usr/local/lib -o htfuzzy   htfuzzy.o libfuzzy.la ../htnet/libhtnet.la  ../htcommon/libcommon.la  ../htword/libhtword.la  ../htlib/libht.la  ../htcommon/libcommon.la  ../htword/libhtword.la  ../db/libhtdb.la  ../htlib/libht.la -lz -lz  -lssl -lcrypto
c++ -O -pipe -Wall -fno-rtti -fno-exceptions -L/usr/local/lib -o .libs/htfuzzy htfuzzy.o .libs/libfuzzy.so -lz -lz -lssl -lcrypto ../htnet/.libs/libhtnet.so -lz -lz -lssl -lcrypto ../htcommon/.libs/libcommon.so -lz -lz -lssl -lcrypto ../htword/.libs/libhtword.so -lz -lz -lssl -lcrypto ../htlib/.libs/libht.so -lz -lz -lssl -lcrypto ../htcommon/.libs/libcommon.so -lz -lz -lssl -lcrypto ../htword/.libs/libhtword.so -lz -lz -lssl -lcrypto ../db/.libs/libhtdb.so -lz ../htlib/.libs/libht.so -lz -lz -lssl -lcrypto -lz -lz -lssl -lcrypto  -Wl,--rpath -Wl,/usr/local/lib/htdig -Wl,--rpath -Wl,/usr/local/lib/htdig_db
htfuzzy.o: In function `main':
htfuzzy.o(.text+0x23b): undefined reference to `cout'
htfuzzy.o(.text+0x240): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x501): undefined reference to `cout'
htfuzzy.o(.text+0x506): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x50f): undefined reference to `ostream::operator<<(int)'
htfuzzy.o(.text+0x518): undefined reference to `ostream::operator<<(char)'
htfuzzy.o(.text+0x520): undefined reference to `cout'
htfuzzy.o(.text+0x525): undefined reference to `ostream::flush(void)'
htfuzzy.o(.text+0x558): undefined reference to `cout'
htfuzzy.o(.text+0x55d): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x566): undefined reference to `ostream::operator<<(int)'
htfuzzy.o(.text+0x56f): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x57c): undefined reference to `cout'
htfuzzy.o(.text+0x581): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x73a): undefined reference to `cout'
htfuzzy.o(.text+0x73f): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x748): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x754): undefined reference to `endl(ostream &)'
htfuzzy.o(.text+0x78a): undefined reference to `cout'
htfuzzy.o(.text+0x78f): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x798): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x7a4): undefined reference to `endl(ostream &)'
htfuzzy.o(.text+0x7c2): undefined reference to `cout'
htfuzzy.o(.text+0x7c7): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o: In function `usage(void)':
htfuzzy.o(.text+0x817): undefined reference to `cout'
htfuzzy.o(.text+0x81c): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x839): undefined reference to `cout'
htfuzzy.o(.text+0x83e): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x847): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x850): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x860): undefined reference to `cout'
htfuzzy.o(.text+0x865): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x872): undefined reference to `cout'
htfuzzy.o(.text+0x877): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x887): undefined reference to `cout'
htfuzzy.o(.text+0x88c): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x899): undefined reference to `cout'
htfuzzy.o(.text+0x89e): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x8ae): undefined reference to `cout'
htfuzzy.o(.text+0x8b3): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x8c0): undefined reference to `cout'
htfuzzy.o(.text+0x8c5): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x8d5): undefined reference to `cout'
htfuzzy.o(.text+0x8da): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x8e7): undefined reference to `cout'
htfuzzy.o(.text+0x8ec): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x8fc): undefined reference to `cout'
htfuzzy.o(.text+0x901): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x90e): undefined reference to `cout'
htfuzzy.o(.text+0x913): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x923): undefined reference to `cout'
htfuzzy.o(.text+0x928): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x935): undefined reference to `cout'
htfuzzy.o(.text+0x93a): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x94a): undefined reference to `cout'
htfuzzy.o(.text+0x94f): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x95c): undefined reference to `cout'
htfuzzy.o(.text+0x961): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o: In function `reportError(char *)':
htfuzzy.o(.text+0x991): undefined reference to `cout'
htfuzzy.o(.text+0x996): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x99f): undefined reference to `ostream::operator<<(char const *)'
htfuzzy.o(.text+0x9a8): undefined reference to `ostream::operator<<(char const *)'
.libs/libfuzzy.so: undefined reference to `cerr'
../htlib/.libs/libht.so: undefined reference to `ostream::operator<<(void const *)'
../htnet/.libs/libhtnet.so: undefined reference to `ostream::operator<<(double)'
../htnet/.libs/libhtnet.so: undefined reference to `ifstream::~ifstream(void)'
../htcommon/.libs/libcommon.so: undefined reference to `cin'
../htnet/.libs/libhtnet.so: undefined reference to `ostream & operator<<<int>(ostream &, smanip<int> const &)'
../htcommon/.libs/libcommon.so: undefined reference to `istream::getline(char *, int, char)'
../htnet/.libs/libhtnet.so: undefined reference to `ifstream::ios virtual table'
../htnet/.libs/libhtnet.so: undefined reference to `ostream::operator<<(unsigned int)'
../htnet/.libs/libhtnet.so: undefined reference to `__iomanip_setw(ios &, int)'
../htlib/.libs/libht.so: undefined reference to `ostream::write(char const *, int)'
../htnet/.libs/libhtnet.so: undefined reference to `fstreambase::fstreambase(int, char const *, int, int)'
../htnet/.libs/libhtnet.so: undefined reference to `ios virtual table'
../htnet/.libs/libhtnet.so: undefined reference to `istream::ios virtual table'
*** Error code 1

Stop in /usr/ports/textproc/htdig/work/htdig-3.2.0b5/htfuzzy.
*** Error code 1

Stop in /usr/ports/textproc/htdig/work/htdig-3.2.0b5.
*** Error code 1

Stop in /usr/ports/textproc/htdig.


More information about the freebsd-questions mailing list