ng_netflow: testers are welcome

Vasenin Alexander aka BlackSir blacksir at number.ru
Sat Feb 21 06:42:43 PST 2004


On my test system kldload /modules/ng_netflow.ko returns: kldload: can't
load ./ng_netflow.ko: Exec format error
After this there is a message in dmesg: link_elf: symbol ng_make_node_common
undefined

# uname -a
FreeBSD inet.park7.number.ru 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Fri Feb  6
18:44:04 MSK 2004
root at inet.park7.number.ru:/usr/obj/usr/src/sys/GENERIC_number_ru_20040206
i386

Overrides from GENERIC kernel:
options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
options         IPFIREWALL_FORWARD      #enable transparent proxy support
options         IPFIREWALL_VERBOSE_LIMIT=100    #limit verbosity
options         IPFIREWALL_DEFAULT_TO_ACCEPT    #allow everything by default
options         IPFW2   # by BlackSir - enables IPFW2
options         IPDIVERT                #divert sockets
options         RANDOM_IP_ID
options         DUMMYNET
options         BRIDGE


compile&install log:
[root at inet.park7.number.ru] cd /usr/ports/net/ng_netflow/
[root at inet.park7.number.ru] make install clean
===>  Vulnerability check disabled
===>  Extracting for ng_netflow-0.2.1
>> Checksum OK for ng_netflow-0.2.1.tar.gz.
===>  Patching for ng_netflow-0.2.1
===>  Configuring for ng_netflow-0.2.1
===>  Building for ng_netflow-0.2.1
===> ng_netflow
Warning: Object directory not changed from original
/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/ng_netflow
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
cc -O -pipe   -g -I/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/ng_netflo
w  -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extension
s -ansi -DKLD_MODULE -nostdinc -I- -I/usr/ports/net/ng_netflow/work/ng_netfl
ow-0.2.1/ng_netflow -I. -I@ -I@/../include -I/usr/include  -mpreferred-stack
-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -W
missing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions
 -ansi -c ng_netflow.c
cc -O -pipe   -g -I/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/ng_netflo
w  -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extension
s -ansi -DKLD_MODULE -nostdinc -I- -I/usr/ports/net/ng_netflow/work/ng_netfl
ow-0.2.1/ng_netflow -I. -I@ -I@/../include -I/usr/include  -mpreferred-stack
-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -W
missing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions
 -ansi -c netflow.c
ld  -r -o ng_netflow.kld ng_netflow.o netflow.o
gensetdefs ng_netflow.kld
cc -O -pipe   -g -I/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/ng_netflo
w  -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extension
s -ansi -DKLD_MODULE -nostdinc -I- -I/usr/ports/net/ng_netflow/work/ng_netfl
ow-0.2.1/ng_netflow -I. -I@ -I@/../include -I/usr/include  -mpreferred-stack
-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -W
missing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions
 -ansi -c setdef0.c
cc -O -pipe   -g -I/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/ng_netflo
w  -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extension
s -ansi -DKLD_MODULE -nostdinc -I- -I/usr/ports/net/ng_netflow/work/ng_netfl
ow-0.2.1/ng_netflow -I. -I@ -I@/../include -I/usr/include  -mpreferred-stack
-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -W
missing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions
 -ansi -c setdef1.c
ld -Bshareable  -o ng_netflow.ko setdef0.o ng_netflow.kld setdef1.o
===> flowctl
Warning: Object directory not changed from original
/usr/ports/net/ng_netflow/work/ng_netflow-0.2.1/flowctl
cc -O -pipe   -g -Wall -Wformat   -c flowctl.c
cc -O -pipe   -g -Wall -Wformat    -o flowctl flowctl.o -lnetgraph
gzip -cn ng_netflow.4 > ng_netflow.4.gz
gzip -cn flowctl.8 > flowctl.8.gz
===>  Installing for ng_netflow-0.2.1
===>   Generating temporary packing list
===>  Checking if net/ng_netflow already installed
===> ng_netflow
install -o root -g wheel -m 555   ng_netflow.ko /modules
===> flowctl
install -s -o root -g wheel -m 555   flowctl /usr/local/sbin
install -o root -g wheel -m 444 ng_netflow.4.gz  /usr/local/man/man4
install -o root -g wheel -m 444 flowctl.8.gz  /usr/local/man/man8

****************************************************************************
***
* This port contains a prebuilt kernel module. Due to the ever changing
*
* nature of FreeBSD it may be necessary to rebuild the module after a kernel
*
* source update.  To do this reinstall the port.
*
****************************************************************************
***
===>   Registering installation for ng_netflow-0.2.1
===>  Cleaning for ng_netflow-0.2.1



Any ideas?
	Vasenin Alexander aka BlackSir



> -----Original Message-----
> From: owner-freebsd-isp at freebsd.org
> [mailto:owner-freebsd-isp at freebsd.org]On Behalf Of Gleb Smirnoff
> Sent: Wednesday, February 18, 2004 3:50 PM
> To: freebsd-isp at freebsd.org
> Cc: freebsd-net at freebsd.org
> Subject: Re: ng_netflow: testers are welcome



More information about the freebsd-net mailing list