On Tue, 15 Aug 2000, Rui Liu wrote:
> Did anybody succeed in installing polygraph on freeBSD 4.1? I just
> installed freeBSD and the latest version is 4.1. When I tried to
> install polygraph-2.5.4 (and later tried 2.5.1) on it, I did
> cd /usr/local/src/polygraph-2.5.4
> ./configure --prefix=/usr/local/polygraph-2.5.4
> make all
> then it stopped with the following compilation error:
> Stop in /usr/local/src/polygraph-2.5.1/src/tools.
> c++ -o piper.o -c ./piper.cc -g -O3 -Wall -Wwrite-strings
> -Woverloaded-virtual -I../.. -I../../src/ -I../../src/base
> -I../../src/pgl -I../../src/tools -I../../src/xparser -I../../src/xstd
> ./piper.cc: In function `void addPipe(const NetPipeSym *, const NetAddr &,
> Time, bool)':
> ./piper.cc:220: `struct NetPipe' has no member named `queue_size'
> ./piper.cc:221: `struct NetPipe' has no member named `queue_size_bytes'
> ./piper.cc:226: `struct NetPipe' has no member named `plr'
> *** Error code 1
Apparently FreeBSD has changed some data structures and/or header files
compared to 3.x versions. You do not really need piper* stuff, I think.
Please edit src/tools/Makefile by hand and remove all references to
piper*. If that does not help, please send an e-mail with details to
polygraph-bugs and we will take it from there.
> or I should use release 3.4 or another older but stable release
> of freeBSD?
You may. We will try to fix the 4.x compatibility problem anyway.
This archive was generated by hypermail 2b29 : Tue Jul 10 2001 - 12:00:14 MDT