Problems compiling 2.8.0 on Redhat 7.3

From: Virgil (virgil@webcentral.com.au)
Date: Sun Nov 23 2003 - 18:19:50 MST


Hi all,

I'm having troubles getting libxstd.a in 2.8.0 to compile. 2.7.6
compiled cleanly on the same box.

He are the versions of the relevant software:

$ uname -a
Linux $HOSTNAME 2.4.20-13.7smp #1 SMP Mon May 12 12:31:27 EDT 2003 i686
unknown

$ g++ -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113)

Here's the make output for the directory in question:

make[2]: Entering directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd'
make[3]: Entering directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h'
make[4]: Entering directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h/net'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h/net'
make[4]: Entering directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h/sys'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h/sys'
make[3]: Leaving directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd/h'
g++ -o AlarmClock.o -c AlarmClock.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o Assert.o -c Assert.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o BigSize.o -c BigSize.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o BitMask.o -c BitMask.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o Clock.o -c Clock.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o ResourceUsage.o -c ResourceUsage.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o Checksum.o -c Checksum.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o StrIdentifier.o -c StrIdentifier.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o Error.o -c Error.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o NetDouble.o -c NetDouble.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o NetAddr.o -c NetAddr.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o NetIface.o -c NetIface.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o InetIfReq.o -c InetIfReq.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o InAddress.o -c InAddress.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o getIfAddrs.o -c getIfAddrs.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o FileScanner.o -c FileScanner.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o Poll.o -c Poll.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o RegEx.o -c RegEx.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
RegEx.cc: In method `bool RegEx::reMatch (const char *,
Array<regmatch_t> &, int) const':
RegEx.cc:158: no matching function for call to `String::reset ()'
make[2]: *** [RegEx.o] Error 1
make[2]: Leaving directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/xstd'

Everything after this point fails with the same "../xstd/libxstd.a: No
such file or directory" error.

make[2]: Entering directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/logextractors'
g++ -o LogCatFilter.o -c LogCatFilter.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o LogIter.o -c LogIter.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o matchAndPrint.o -c matchAndPrint.cc -g -O1 -Wall -Wwrite-strings
-Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
g++ -o AggrInfoLoader.o -c AggrInfoLoader.cc -g -O1 -Wall
-Wwrite-strings -Woverloaded-virtual -I../.. -I.. -DHAVE_CONFIG_H
rm -f liblogextractors.a
/usr/bin/ar r liblogextractors.a LogCatFilter.o LogIter.o
matchAndPrint.o AggrInfoLoader.o
ranlib liblogextractors.a
g++ -o lr.o -c lr.cc -g -O1 -Wall -Wwrite-strings -Woverloaded-virtual
-I../.. -I.. -DHAVE_CONFIG_H
g++ -o lr \
        lr.o liblogextractors.a ../base/libbase.a ../xstd/libxstd.a \
         -lssl -lcrypto -lm -lnsl
g++: ../xstd/libxstd.a: No such file or directory
make[2]: *** [lr] Error 1
make[2]: Leaving directory
`/home/virgil/proxy-test/polygraph-2.8.0/src/logextractors'

Regards,

Virgil



This archive was generated by hypermail 2b29 : Mon Feb 06 2006 - 12:00:27 MST