problems building net/py-pcap on 5.5...?

Chuck Swiger chuck at codefab.com
Thu Jul 20 14:58:10 UTC 2006


Hi, all--

[ Port maintainer of py-pcap BCC:ed. ]

I just tried playing with the pcs port that gnn@ just mentioned, which needs 
py-pcap, only I can't seem to build this port on a FreeBSD-5.5 system:

[ ... ]
creating build/temp.freebsd-5.5-STABLE-i386-2.4
cc -fno-strict-aliasing -DNDEBUG -O -pipe -march=pentium -D__wchar_t=wchar_t 
-DTHREAD_STACK_SIZE=0x20000 -O -pipe -march=pentium -fPIC -DSWIG_COBJECT_TYPES 
-I/usr/local/include/python2.4 -c pcap.c -o 
build/temp.freebsd-5.5-STABLE-i386-2.4/pcap.o
In file included from pcap.c:2515:
constants.c:8: error: `SWIG_PY_INT' undeclared here (not in a function)
constants.c:8: error: initializer element is not constant
constants.c:8: error: (near initialization for `pcapmodule_DLT[0].type')
constants.c:8: error: initializer element is not constant
constants.c:8: error: (near initialization for `pcapmodule_DLT[0]')
constants.c:11: error: initializer element is not constant
constants.c:11: error: (near initialization for `pcapmodule_DLT[1].type')
constants.c:11: error: initializer element is not constant
constants.c:11: error: (near initialization for `pcapmodule_DLT[1]')
constants.c:14: error: initializer element is not constant
constants.c:14: error: (near initialization for `pcapmodule_DLT[2].type')
[ ...approximately 50 similar warnings elided... ]
constants.c:170: error: (near initialization for `pcapmodule_DLT[52]')
constants.c:172: error: initializer element is not constant
constants.c:172: error: (near initialization for `pcapmodule_DLT[53]')
pcap.c: In function `init_pcap':
pcap.c:4220: warning: passing arg 2 of `SWIG_Python_InstallConstants' discards 
qualifiers from pointer target type
pcap.c:4230: warning: passing arg 3 of `PyModule_AddStringConstant' discards 
qualifiers from pointer target type
error: command 'cc' failed with exit status 1
*** Error code 1

Stop in /usr/ports/net/py-pcap.
346.96s real  109.23s user  78.57s system  54%

I'm using python-2.4.3, swig-1.3.29_2 and this kernel & world are:

> FreeBSD sec.pkix.net 5.5-STABLE FreeBSD 5.5-STABLE #0: Wed Jun 28 13:43:02 EDT 2006     root at sec.pkix.net:/usr/obj/usr/src/sys/SEC  i386

Thanks for your time if you can help,
-- 
-Chuck



More information about the freebsd-ports mailing list