
|
OpenCALEA
Date Prev | Date Next |
Date Index |
Thread Index |
Author Index |
Historical
Re: [OpenCALEA] Compile problem on tap.c
- From: Steve Wagor
- Date: Wed Apr 18 18:28:26 2007
- Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=JkxU2w9MRJGcD5MXsXrbtPRbss6mbR8eCNS5f6iMFDPv6NSWx3LrVVL/bM7RGlJEPaLE7iQd/mLjN8v19D5cHh/R/6Uq5w8YKLu4ofSCIjchjROGtFSKh6KU2PEgV3nLpxoC+HHwHvTLMmZTfkriuhTf1iNMi8JTjflsyhOBlb0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=tNMHSoQShegjxcYRy6wkTeZDCqwsOwTGlkhTnLOZA0xkg1OUfhDHUpiioDmhB0goe08rlYEKCZe6vtLVBttE8GtZByoLm7UsCWLfXvslMDxXU3q+UyuGrLZZqoDn9qjEpEnFr8lFNavU7Q2bsdMA1kIvSOkh1HAa5OmneuWle0w=
While waiting for more suggestions on how to proceed I tried using gcc version 4.1 instead of 2.95 and reran ./configure it seems to be doing something now :)
Basically I deleted the /usr/bin/gcc symbolic link and then linked up
gcc-4.1 to gcc.
Now I have run out of space on the disk I am compiling on but it seems to have cured the tap.c compile problem.
Thanks for the help.
Steve...
On 4/18/07, Steve Wagor <stevew@apconnections.net> wrote:
Hello again,
I installed libtool and reran ./configure in the open_calea directory (v0.5) and still it comes up with libtool=no in that source= line when doing a make.
I deleted my directory of /root/open_calea (even though subversion puts it into opencalea).
I then used apt-get to install subversion and then used it to get the latest using the svn command below:
# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://opencalea.googlecode.com/svn/trunk/ opencalea
I noticed the new opencalea directory even has an executable in the opencalea directory called libtool but even after running the ./configure in this newly created directory of opencalea it still gives me the same error.
I am guessing I am missing a .h file or another define since it has problems with these two lines in tap.c: CmIIh cmiih; HEADER payload;
Steve...
On 4/18/07,
Jesse Norell <jesse@kci.net> wrote:
Hello,
I'm guessing that's the version 0.5 tarball? Try the latest svn. Although 0.5 shouldn't do that either ... maybe that "libtool=no" is the problem? See if installing libtool fixes you up.
On Wed, 2007-04-18 at 15:06 -0600, Steve Wagor wrote: > It's probably something I don't have installed but can someone tell me > why I would get this error when doing a make from the opencalea
> directory? > > ------------cut here------------ > root@mymachine:~/open_calea# make > Making all in src > make[1]: Entering directory `/root/open_calea/src' > source='
tap.c
' object='tap-tap.o' libtool=no \ > DEPDIR=.deps depmode=gcc /bin/sh ../depcomp \ > gcc -DPACKAGE_NAME=\"open_calea\" -DPACKAGE_TARNAME= > \"open_calea\" -DPACKAGE_VERSION=\"
0.5\" -DPACKAGE_STRING= > \"open_calea\ 0.5\" -DPACKAGE_BUGREPORT=\"mkarir@merit.edu\" > -DPACKAGE=\"open_calea\" -DVERSION=\"0.5\" -DSTDC_HEADERS=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 > -DHAVE_STDIO_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_NETDB_H=1 > -DHAVE_NETINET_IN_H=1 -DHAVE_ARPA_INET_H=1 -I. -I. -g -O2 -Wall -g
> -O2 -c -o tap-tap.o `test -f 'tap.c' || echo './'`tap.c > tap.c: In function `process_packet': > tap.c:78: parse error before `cmiih' > tap.c:81: `cmiih' undeclared (first use in this function)
> tap.c :81: (Each undeclared identifier is reported only once > tap.c:81: for each function it appears in.) > tap.c:86: `payload' undeclared (first use in this function) > make[1]: *** [tap-tap.o
] Error 1 > make[1]: Leaving directory `/root/open_calea/src' > make: *** [all-recursive] Error 1 > > ------------cut here------------ > > The contents of my compile was done with this gcc:
> root@mymachine:~/open_calea# ls -l /usr/bin/gcc > lrwxr-xr-x 1 root root 17 Apr 17 21:34 /usr/bin/gcc -> /usr/bin/gcc- > 2.95 > > > The distro I am doing this on is Debian (2.6.8-xxxxx
) and had no > tcpdump or compiler or libraries on it so I got the following using > apt-get install after doing an apt-get update: > gcc > tcpdump > ngrep > netcat > gcc-2.95
> ncurses-dev > libpcap0.8 > libpcap0.8-dev > > Also I linked gcc to the gcc-2.95 version. > > Thanks for any help. > > Steve... > -- Jesse Norell -
jesse@kci.net Kentec Communications, Inc.
|
|
|