scroot / gopacket

Automatically exported from code.google.com/p/gopacket
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Can't manage to build gopacket/pfring against last version #43

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I updated PF_RING to the last version from SVN, and now I can't manage to build 
gopacket. Any hints ?

# go build -x code.google.com/p/gopacket/pfring
WORK=/tmp/go-build544260297
mkdir -p $WORK/code.google.com/p/gopacket/_obj/
mkdir -p $WORK/code.google.com/p/
cd /root/lib/golib/src/code.google.com/p/gopacket
/root/lib/go/pkg/tool/linux_amd64/6g -o $WORK/code.google.com/p/gopacket.a 
-trimpath $WORK -p code.google.com/p/gopacket -complete -D 
_/root/lib/golib/src/code.google.com/p/gopacket -I $WORK -pack ./base.go 
./decode.go ./doc.go ./flows.go ./layerclass.go ./layertype.go ./packet.go 
./parser.go ./writer.go
mkdir -p $WORK/code.google.com/p/gopacket/pfring/_obj/
mkdir -p $WORK/code.google.com/p/gopacket/
cd /root/lib/golib/src/code.google.com/p/gopacket/pfring
CGO_LDFLAGS="-g" "-O2" "-lpfring" "-lpcap" "-lnuma" "-lrt" 
/root/lib/go/pkg/tool/linux_amd64/cgo -objdir 
$WORK/code.google.com/p/gopacket/pfring/_obj/ -- -I 
$WORK/code.google.com/p/gopacket/pfring/_obj/ pfring.go
/root/lib/go/pkg/tool/linux_amd64/6c -F -V -w -trimpath $WORK -I 
$WORK/code.google.com/p/gopacket/pfring/_obj/ -I /root/lib/go/pkg/linux_amd64 
-o $WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_defun.6 -D GOOS_linux -D 
GOARCH_amd64 $WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_defun.c
gcc -I . -fPIC -m64 -pthread -fmessage-length=0 -print-libgcc-file-name
gcc -I . -fPIC -m64 -pthread -fmessage-length=0 -I 
$WORK/code.google.com/p/gopacket/pfring/_obj/ -g -O2 -o 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_main.o -c 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_main.c
gcc -I . -fPIC -m64 -pthread -fmessage-length=0 -I 
$WORK/code.google.com/p/gopacket/pfring/_obj/ -g -O2 -o 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_export.o -c 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_export.c
gcc -I . -fPIC -m64 -pthread -fmessage-length=0 -I 
$WORK/code.google.com/p/gopacket/pfring/_obj/ -g -O2 -o 
$WORK/code.google.com/p/gopacket/pfring/_obj/pfring.cgo2.o -c 
$WORK/code.google.com/p/gopacket/pfring/_obj/pfring.cgo2.c
gcc -I . -fPIC -m64 -pthread -fmessage-length=0 -o 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_.o 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_main.o 
$WORK/code.google.com/p/gopacket/pfring/_obj/_cgo_export.o 
$WORK/code.google.com/p/gopacket/pfring/_obj/pfring.cgo2.o -g -O2 -lpfring 
-lpcap -lnuma -lrt
# code.google.com/p/gopacket/pfring
/usr/local/lib/libpfring.so: undefined reference to `pfring_mod_sysdig_open'
/usr/local/lib/libpfring.so: undefined reference to `read_silicom_ts'
/usr/local/lib/libpfring.so: undefined reference to 
`pfring_handle_ixia_hw_timestamp'
/usr/local/lib/libpfring.so: undefined reference to 
`pfring_read_ixia_hw_timestamp'
/usr/local/lib/libpfring.so: undefined reference to `is_silicom_ts_card'
collect2: error: ld returned 1 exit status

pfring_mod_sysdig_open, pfring_handle_ixia_hw_timestamp,... all seem to have 
been added to pfring recently.

Original issue reported on code.google.com by bando...@gmail.com on 16 Oct 2014 at 11:05

GoogleCodeExporter commented 9 years ago
Issue was on pfring side, You can close the issue :)

Original comment by bando...@gmail.com on 16 Oct 2014 at 2:28

GoogleCodeExporter commented 9 years ago
Thanks for the update!

Original comment by gconnell@google.com on 16 Oct 2014 at 4:18