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