Honeypots mailing list archives

Re: sebek compile trouble


From: cviecco () indiana edu
Date: Sat, 20 May 2006 15:25:11 -0400

Hi Tom

I have not yet tested that particular kernel. The latest kernel I verified it worked is 2.6.9 (A little old). The error seems like a potential error due to bad patching (evey new kernel version is a potential failure on sebek), will check on it by the begging of the next week.

Please submit this bug to the honeynet bugzilla as it is a better place to handle this:
https://bugs.honeynet.org

Camilo Viecco

Quoting Tom <tomd2004 () gmail com>:

Hi,
I'm having trouble compiling sebek-lin26-3.1.2b on a vanilla
2.6.16.16 kernel.
I'm using libnet-1.1.2.1 which is installed in /usr/include/

the output of the configure script is:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
using default compiler
checking for /lib/modules/2.6.16.16/build/include/linux/syscalls.h... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for patch... yes
checking for /lib/modules/2.6.16.16/build/include/linux/sched.h... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for struct task_struct.p_pptr... no
Kernel NOT using P_PPTR
checking for struct inet_opt.daddr... no
Kernel NOT using INET_OPT
checking for /lib/modules/2.6.16.16/build/net/packet/af_packet.c... yes
Kernel NOT defined packet_seq_fops
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/config.h
config.status: executing depfiles commands

And make 2> is:

/tmp/sebek-lin26-3.1.2b/src/sebek.c: In function `parse_params':
/tmp/sebek-lin26-3.1.2b/src/sebek.c:168: error: `ARPHRD_ETHER'
undeclared (first use in this function)
/tmp/sebek-lin26-3.1.2b/src/sebek.c:168: error: (Each undeclared
identifier is reported only once
/tmp/sebek-lin26-3.1.2b/src/sebek.c:168: error: for each function it
appears in.)
make[2]: *** [/tmp/sebek-lin26-3.1.2b/src/sebek.o] Error 1
make[1]: *** [_module_/tmp/sebek-lin26-3.1.2b/src] Error 2
make: *** [sebek] Error 2

Any suggestions would be really appreciated.

Thanks,
Tom





Current thread: