ports/149167: lang/python26 fails to build _ctypes on Sheevaplug (ARM)
Kubilay Kocak
koobs.freebsd at gmail.com
Thu Oct 24 00:20:01 UTC 2013
The following reply was made to PR ports/149167; it has been noted by GNATS.
From: Kubilay Kocak <koobs.freebsd at gmail.com>
To: bug-followup at FreeBSD.org, root at cooltrainer.org
Cc: werner at thie.ch
Subject: Re: ports/149167: lang/python26 fails to build _ctypes on Sheevaplug
(ARM)
Date: Thu, 24 Oct 2013 11:10:52 +1100
This is a multi-part message in MIME format.
--------------010105030402060403000409
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Nicole & Werner,
Python updated their bundled version of libffi to 3.0.13 on 13 Mar 2013:
http://hg.python.org/cpython/rev/b10ec5083a53
1) Can you both please confirm whether the issue still exists in the
latest version of lang/python27 (2.7.5) or not.
2) If you *can* reproduce it in the above case, can you both also try
applying the attached patch & rebuilding lang/python27, which will build
ctypes against devel/libffi from ports, rather than the bundled version.
This will help determine what the current state is and point us in the
right direction to where a permanent fix is to be applied. Maintaining a
local patch is a short term fix and ultimately needs to be resolved at
Python or libffi upstream.
Thank you both for your report and follow-ups
Koobs
--------------010105030402060403000409
Content-Type: text/plain; charset=windows-1252;
name="python-with-ports-libffi.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="python-with-ports-libffi.diff"
Index: Makefile
===================================================================
--- Makefile (revision 331355)
+++ Makefile (working copy)
@@ -18,6 +18,8 @@
GNU_CONFIGURE= yes
CONFIGURE_SCRIPT= ../configure # must be relative
CONFIGURE_ENV= SVNVERSION="echo freebsd"
+CONFIGURE_ARGS= --with-system-ffi
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
MAKE_ENV= VPATH="${PYTHON_WRKSRC}"
USE_LDCONFIG= yes
INSTALL_TARGET= altinstall
--------------010105030402060403000409--
More information about the freebsd-python
mailing list