From: gab jones (seun_ewulomi@hotmail.com)
Date: Wed Dec 11 2002 - 01:51:28 PST
Hi John,
Thanks on the points it will certainly help me(and others). Im just on the
verge of installing arts++ and I got errors.
I will look at what you have said carefully.
Thanks again. Its Well appreciated.
regards,
gab
>From: "Rockwell, John" <jrockwell@ChoiceOneCom.Com>
>To: "'cflowd@caida.org'" <cflowd@caida.org>
>Subject: [Cflowd] Redhat Linux 8.0 Compile Issues: Resolved
>Date: Tue, 10 Dec 2002 18:26:15 -0500
>
> It has long been a pet peeve of mine that when people ask a question
>on
>a mailing list and figure out the answer to that question that they post
>the
>answer to benefit the rest of us... so here goes...
>
> There were a number of twists and turns in resolving my arts++ and
>cflowd compile issues... Not all of these steps may be necessary, but
>they're the ones that I used.
>
>
>Compiler Issues:
>
> It seems that gcc-3.x simply does not like to compile arts++ or cflowd
>(at least not under my configuration), so I went ahead and installed a copy
>of gcc-2.95.3. An excellent FAQ on how to run multiple revisions of gcc
>concurrently can be found at ...
>
>http://gcc.gnu.org/faq.html#multiple <http://gcc.gnu.org/faq.html#multiple>
>
> I tried using the program-suffix method, but in the end the
>--prefix=/usr/local/gcc2 solution worked best for me. Since I had a
>pre-installed copy of gcc-3.x I simply searched out all copies of gcc, g++,
>c++, and g77, mv'ed them over to another filename, and added symbolic links
>in their place pointing to the corresponding 2.95.3 versions of those
>applications (/usr/local/gcc2/bin/...). Use 'gcc --version' to be sure
>that
>you're running the correct version. If at some point you need to use
>gcc-3.x as your compiler, simply rm those symlinks and copy the old files
>back over.
>
>
>Flex Issues:
>
> It seems that something about flex2.5.4a is broken and requires
>patching
>in order for arts++/cflowd to be installed properly. That patch can be
>found at ...
>
>http://pkgcvs.turbolinux.co.jp/cgi-bin/cvsweb.cgi/flex/2.5.4a/flex-2.5.4a-gc
>c31.patch#rev1.2
><http://pkgcvs.turbolinux.co.jp/cgi-bin/cvsweb.cgi/flex/2.5.4a/flex-2.5.4a-g
>cc31.patch#rev1.2>
>
> However, I did run into a bit of a snag when it attempted to patch
>skel.c, and that hunk was rejected. I manually added that hunk of the
>patch. The patched section of skel.c looks like (everything after "%+", is
>new) ...
>
> "#include <stdlib.h>",
> "%+",
> "#include <iostream>",
> "using namespace std;",
>
> I also had to copy FlexLexer.h from /usr/local/include to /usr/include
>once the install was complete.
>
>
> Frome there I installed Dave Plonka's cflowd patch so that I could run
>FlowScan on the generated flows ...
>
>http://net.doit.wisc.edu/~plonka/cflowd/?M=D
><http://net.doit.wisc.edu/~plonka/cflowd/?M=D>
>
> Everything from there on went pretty smoothly... Dave's FlowScan
>Install FAQ was of great assistance along the way as it touches upon the
>install of all of the required packages...
>
>http://net.doit.wisc.edu/~plonka/FlowScan/INSTALL.html
><http://net.doit.wisc.edu/~plonka/FlowScan/INSTALL.html>
>
>
> Hope this saves someone a bit of hairloss...
>
>
>John E. Rockwell
>Network Engineer, Data Level II Operations
>Choice One Communications
>100 Chestnut Street
>Rochester, New York 14604
>585-697-2162 (Office)
>585-452-3604 (Pager)
>
>
>
>
>
>
>-----Original Message-----
>From: Rockwell, John
>Sent: Friday, December 06, 2002 5:00 PM
>To: ' cflowd@caida <mailto:cflowd@caida.org'> .org'
>Cc: 'jrockwel@rochester.rr.com'
>Subject: Compile Issue: Can't compile cflowd
>
>
> I'm currently experiencing an issue compiling cflowd. I've also tried
>compiling after patching with cflowd-2-1-b1-djp.patch, but that yields the
>same results. arts++ installation was similarly miserable, but I was able
>to install the binary distribution. The binary distribution for cflowd
>also
>works fine, but won't allow me to run flowscan.
>
>
>Configure runs fine.
>
>Here's what I get from 'make':
>
>[root@demon cflowd-2-1-b1]# make
>cd snmp++; make
>make[1]: Entering directory `/home/cflowd/cflowd-2-1-b1/snmp++'
>cd classes; make
>make[2]: Entering directory `/home/cflowd/cflowd-2-1-b1/snmp++/classes'
>cd src; make
>make[3]: Entering directory `/home/cflowd/cflowd-2-1-b1/snmp++/classes/src'
>g++ -D__unix__ -I../include/snmp++ -I./ -g -O2 -c oid.cpp -o oid.o
>In file included from /usr/include/c++/3.2/backward/iostream.h:31,
> from ../include/snmp++/smival.h:49,
> from ../include/snmp++/oid.h:62,
> from oid.cpp:59:
>/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning
>This file
> includes at least one deprecated or antiquated header. Please consider
>using one
>of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples
>include
>substituting the <X> header for the <X.h> header for C++ includes, or
><sstream> in
>stead of the deprecated header <strstream.h>. To disable this warning use
>-Wno-dep
>recated.
>In file included from oid.cpp:59:
>../include/snmp++/oid.h:181: `vector' was not declared in this scope
>../include/snmp++/oid.h:181: parse error before `>' token
>oid.cpp:503: `vector' was not declared in this scope
>id.cpp:503: parse error before `>' token
>oid.cpp: In member function `void Oid::get_oid(...) const':
>oid.cpp:505: `outVect' undeclared (first use this function)
>oid.cpp:505: (Each undeclared identifier is reported only once for each
> function it appears in.)
>make[3]: *** [oid.lo] Error 1
>make[3]: Leaving directory `/home/cflowd/cflowd-2-1-b1/snmp++/classes/src'
>make[2]: *** [all] Error 2
>make[2]: Leaving directory `/home/cflowd/cflowd-2-1-b1/snmp++/classes'
>make[1]: *** [classes/lib/libsnmp++.a] Error 2
>make[1]: Leaving directory `/home/cflowd/cflowd-2-1-b1/snmp++'
>make: *** [all] Error 2
>
>
>System Information:
>
>[root@demon cflowd-2-1-b1]# uname -a
>Linux demon 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686 i686 i386
>GNU/Linux
>
>[root@demon cflowd-2-1-b1]# gcc --version
>gcc (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
>
>
>[root@demon cflowd-2-1-b1]# flex --version
>flex version 2.5.4
>
>[root@demon cflowd-2-1-b1]# bison --version
>bison (GNU Bison) 1.35
>
>arts++-1-1-a8 installed
>
> I scoured the archives and found a person who was experiencing a
>similar
>issue, but the solution provided was to update gcc. As you can see, I'm
>running a pretty recent version of gcc.
>http://www.caida.org/dynamic/archives/cflowd/0621.html
><http://www.caida.org/dynamic/archives/cflowd/0621.html>
>
> Any help would be greatly appreciated!
>
>
>P.S. Please reply to all as I'm not currently subscribed to this mailing
>list.
>
>
>
>John E. Rockwell
>Network Engineer, Data Level II Operations
>Choice One Communications
>100 Chestnut Street
>Rochester, New York 14604
>585-697-2162 (Office)
>585-452-3604 (Pager)
>
>
_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
http://join.msn.com/?page=features/virus
_______________________________________________
Cflowd mailing list
Cflowd@caida.org
http://login.caida.org/mailman/listinfo/cflowd
This archive was generated by hypermail 2.1.4 : Wed Dec 11 2002 - 02:03:38 PST