|
Not too sure if this is the right place to ask a question
about arts++ compilation issues, but flow-tools, FlowScan and cflowd all seem
to require arts++. I’m trying to compile arts++ 1.1.a11 on my Fedora core
3 linux machine w/ kernel 2.6.9. GNU Make version 3.8, gcc version 3.4.2. I have installed the latest flex version as well. The configure script works fine, but when I do make this is
what I get: [EMAIL PROTECTED] arts++-1.1.a11]# make cd classes; make make[1]: Entering directory `/root/arts++-1.1.a11/classes' cd src; make make[2]: Entering directory `/root/arts++-1.1.a11/classes/src' g++ -c -g -O2 -I../include Arts.cc -o Arts.o In file included from ../include/ArtsBgp4RouteTableData.hh:47, from ../include/Arts.hh:61, from Arts.cc:50: ../include/Ipv4PrefixPatricia.hh:89: error: expected `;' before
"val" ../include/Ipv4PrefixPatricia.hh: In constructor
`Ipv4PrefixPatricia<Type>::Node::Node()': ../include/Ipv4PrefixPatricia.hh:95: error: class `Ipv4PrefixPatricia<Type>::Node'
does not have any field named `val' ../include/Ipv4PrefixPatricia.hh: In constructor
`Ipv4PrefixPatricia<Type>::Node::Node(const std::pair<const
Ipv4Network, Type>&, Ipv4PrefixPatricia<Type>::Node*)': ../include/Ipv4PrefixPatricia.hh:98: error: class
`Ipv4PrefixPatricia<Type>::Node' does not have any field named `val' ../include/Ipv4PrefixPatricia.hh: In constructor
`Ipv4PrefixPatricia<Type>::Node::Node(const Ipv4Network&,
Ipv4PrefixPatricia<Type>::Node*)': ../include/Ipv4PrefixPatricia.hh:101: error: class
`Ipv4PrefixPatricia<Type>::Node' does not have any field named `val' ../include/Ipv4PrefixPatricia.hh: In constructor
`Ipv4PrefixPatricia<Type>::Node::Node(const
Ipv4PrefixPatricia<Type>::Node*, Ipv4PrefixPatricia<Type>::Node*)': ../include/Ipv4PrefixPatricia.hh:107: error: class
`Ipv4PrefixPatricia<Type>::Node' does not have any field named `val' ../include/Ipv4PrefixPatricia.hh: In member function `bool
Ipv4PrefixPatricia<Type>::Node::Matches(ipv4addr_t) const': ../include/Ipv4PrefixPatricia.hh:115: error: `val' undeclared (first
use this function) ../include/Ipv4PrefixPatricia.hh:115: error: (Each undeclared
identifier is reported only once for each function it appears in.) make[2]: *** [Arts.lo] Error 1 make[2]: Leaving directory `/root/arts++-1.1.a11/classes/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/arts++-1.1.a11/classes' make: *** [classes/lib/libArts.a] Error 2 If anyone can point me in the right direction to remedy this problem,
it would be greatly appreciated. Thank you, Dan |
_______________________________________________ Flow-tools mailing list [EMAIL PROTECTED] http://mailman.splintered.net/mailman/listinfo/flow-tools
