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