ports/104298: devel/py-sip: fix build
Max Brazhnikov
makc at issp.ac.ru
Wed Oct 11 15:50:56 UTC 2006
>Number: 104298
>Category: ports
>Synopsis: devel/py-sip: fix build
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Oct 11 15:50:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Max Brazhnikov
>Release: FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
FreeBSD lqc.issp.ac.ru 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue Oct 3 17:09:58 MSD 2006 root at lqc.issp.ac.ru:/usr/obj/usr/src/sys/LQC i386
>Description:
py-sip fails to build with new python
>How-To-Repeat:
/usr/ports/devel/py-sip# make
===> Vulnerability check disabled, database not found
===> Extracting for py25-sip-4.4.5
=> MD5 Checksum OK for sip-4.4.5.tar.gz.
=> SHA256 Checksum OK for sip-4.4.5.tar.gz.
===> Patching for py25-sip-4.4.5
===> py25-sip-4.4.5 depends on file: /usr/local/bin/python - found
===> Configuring for py25-sip-4.4.5
( cd /Data/ports/devel/py-sip/work/sip-4.4.5 && /usr/local/bin/python configure.py -b /usr/local/bin -d /usr/local/lib/python2.5/site-packages -e /usr/local/include/python2.5 -v /usr/local/share/py-sip )
This is SIP 4.4.5 for Python 2.5 on freebsd6.
The SIP code generator will be installed in /usr/local/bin.
The SIP module will be installed in /usr/local/lib/python2.5/site-packages.
The SIP header file will be installed in /usr/local/include/python2.5.
The default directory to install .sip files in is /usr/local/share/py-sip.
The platform/compiler configuration is freebsd-g++.
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...
===> Building for py25-sip-4.4.5
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o main.o main.c
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o transform.o transform.c
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o gencode.o gencode.c
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o heap.o heap.c
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o parser.o parser.c
gcc -c -pipe -O2 -w -I. -I/usr/local/include -o lexer.o lexer.c
g++ -o sip main.o transform.o gencode.o heap.o parser.o lexer.o -L/usr/local/lib
gcc -c -pipe -fPIC -O2 -w -I. -I/usr/local/include -I/usr/local/include/python2.5 -o siplib.o siplib.c
siplib.c: In function `initsip':
siplib.c:399: error: structure has no member named `type'
siplib.c: In function `sip_api_export_module':
siplib.c:833: error: structure has no member named `type'
siplib.c: In function `createType':
siplib.c:3184: error: structure has no member named `type'
siplib.c: In function `createEnum':
siplib.c:3234: error: structure has no member named `type'
siplib.c: In function `getSelfFromArgs':
siplib.c:3420: error: structure has no member named `type'
siplib.c:3420: error: structure has no member named `type'
siplib.c: In function `sip_api_add_enum_instance':
siplib.c:4291: error: structure has no member named `type'
siplib.c: In function `sip_api_add_class_instance':
siplib.c:4341: error: structure has no member named `type'
siplib.c: In function `sip_api_add_mapped_type_instance':
siplib.c:4358: error: structure has no member named `type'
siplib.c: In function `sip_api_can_convert_to_instance':
siplib.c:4537: error: structure has no member named `type'
siplib.c:4537: error: structure has no member named `type'
siplib.c: In function `convertSubClass':
siplib.c:4957: error: structure has no member named `type'
siplib.c:4957: error: structure has no member named `type'
siplib.c: In function `isExactWrappedType':
siplib.c:5511: error: structure has no member named `name'
siplib.c: In function `sipWrapperType_init':
siplib.c:5567: error: structure has no member named `type'
siplib.c:5576: error: structure has no member named `type'
siplib.c: In function `sipWrapperType_getattro':
siplib.c:5611: error: structure has no member named `type'
siplib.c: In function `sipWrapper_new':
siplib.c:5829: error: structure has no member named `type'
siplib.c:5838: error: structure has no member named `type'
siplib.c: In function `addSlots':
siplib.c:6405: error: structure has no member named `type'
*** Error code 1
Stop in /Data/ports/devel/py-sip/work/sip-4.4.5/siplib.
*** Error code 1
Stop in /Data/ports/devel/py-sip/work/sip-4.4.5.
*** Error code 1
Stop in /Data/ports/devel/py-sip.
>Fix:
diff -ruN --exclude=CVS /usr/ports/devel/py-sip/Makefile /home/makc/porting/ports/devel/py-sip/Makefile
--- /usr/ports/devel/py-sip/Makefile Sat Sep 9 15:27:43 2006
+++ /home/makc/porting/ports/devel/py-sip/Makefile Wed Oct 11 16:30:21 2006
@@ -14,7 +14,7 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= Python to C and C++ bindings generator
-USE_PYTHON= yes
+USE_PYTHON= 2.4
OPTIONS= DEBUG "Build with debugging symbols" off \
DOCS "Install documentation" on
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list