Problems with building python ports inside a Tinderbox jail
Alexander Lenz
Alexander.Lenz at frm2.tum.de
Fri Dec 21 13:36:39 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dear port maintainers,
I have a problem with building the python ports ('lang/Python27' and
'lang/Python26') inside a Tinderbox jail.
The problem is related to the ctypes module. The ctypes module is
built sucessfully, but importing it (which is done by the port
installation) fails due to a undefined symbol('ffi_prep_closure_loc').
The ctypes module itself isn't mandatory but the installation renames
the module library from '_ctypes.so' to '_ctypes_failed.so' which is
not part of the pkg-plist. This wouldn't be a major problem on a real
system but the Tinderbox recognizes the incomplete deinstallation (due
to missing pkg-plist entries) and marks the port as invalid.
I could patch for the pkg-plist of course, but fixing the real problem
would be much better.
Some information about the environment:
- - The base system (which is hosting the Tinderbox) is a FreeBSD 9.0
amd64 on a virtual machine (VirtualBox)
- - The used jail is a FreeBSD 8.2 RELENG i386.
The jail was created with the '-a i386' option and its env file contains:
ARCH=i386
MACHINE_ARCH=i386
UNAME_m=i386
UNAME_p=i386
Is it possible that the MACHINE_ARG causes some problems?
Some things that I already tried/figured out:
- - The port builds successfully on the base system
- - The port builds successfully on a newly installed FreeBSD 8.2 i386
(in a new virtual machine - no jail).
- - The port builds successfully inside a FreeBSD 8.2 RELENG amd64 jail
To complete the information, I attached the 2 build logs (python26,
python27)!
Does anyone know a solution for this problem?
Thank you in advance!
Best regards
Alexander Lenz
- --
Alexander Lenz
Softwareentwickler
Instrumentsteuerung
Software developer
Instrument control
Technische Universität München
Forschungs-Neutronenquelle
Heinz Maier-Leibnitz (FRM II)
Lichtenbergstr. 1
85748 Garching
Tel: +49.(0)89 289 14 728
Fax: +49.(0)89 289 14 666
Email: alexander.lenz at frm2.tum.de
Web: www.frm2.tum.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
iQEcBAEBAgAGBQJQ1GW5AAoJED2XSJAMvsTfg8gIAJjszJDoEzVLnBXq+8ArQdfW
nbxgy1LHXrZHfY85IyOZDfPCnZYpur6kEDXme+3I2qZfzT7YWBW7NA5AFYjU08vn
yAcG9BnZfVyQuq5m3r6y2WG+dY1s8C8YAB4/v5Qf+NWFGLTcCvVHpcDXoVNzvceA
k3SZznPRdXnB6xY9OJlOJZ3yWz1uUwDFCmYti4SRbRYGtRbhMdlqenZ6S+Qu6tR/
v6Mvm4AsLAwwLSaztGFa+zwuncxjQcNNK8IjL6RLvSjjqRzzfEyFqUMYvNP9+ZbX
XD7AtiWg2FA/H4Zkl1QKc4vnWqoVYJ/YqBCJwL77JURIJwVgvd5djg+Hz5DAKvo=
=vuS2
-----END PGP SIGNATURE-----
More information about the freebsd-python
mailing list