[ python-Bugs-1544339 ] _ctypes fails to build on Solaris x86 32-bit (Sun compiler)
SourceForge.net
noreply at sourceforge.net
Fri Jul 13 19:55:06 CEST 2007
Bugs item #1544339, was opened at 2006-08-22 06:28
Message generated for change (Settings changed) made by theller
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1544339&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Build
Group: Python 2.5
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Case Van Horsen (casevh)
>Assigned to: Nobody/Anonymous (nobody)
Summary: _ctypes fails to build on Solaris x86 32-bit (Sun compiler)
Initial Comment:
The _ctypes modules fails to compile on Solaris 10 x86
32-bit using the Sun Studio 11 compiler. _ctypes does
compile successfully using gcc. The error messages are
attached. If needed, I can provide access to the machine.
----------------------------------------------------------------------
Comment By: Thomas Heller (theller)
Date: 2007-01-24 21:53
Message:
Logged In: YES
user_id=11105
Originator: NO
You can at least see which test(s) crashes when you run the ctypes tests
in this way:
./python Lib/ctypes/test/runtests.py -v
----------------------------------------------------------------------
Comment By: Case Van Horsen (casevh)
Date: 2006-10-13 04:57
Message:
Logged In: YES
user_id=1212585
I have tracked down two issues. First Sun's cc compiler does
defines __386 instead of __386__. This causes problems in
ffitarget.h
Second, Sun's cc compiler fails on the following line in ffi.h:
} ffi_closure __attribute__((aligned (8)));
This is a problem in Sun's cc compiler. It is fixed in the
Sun Studio Express August 2006 release. I don't think there
is a patch for the "official" Sun Studio 11 compiler.
With these two changes, ctypes does compile but "make test"
still fails. I am still researching the "make test" failure.
test_crypt
test_csv
test_ctypes
sh: objdump: not found
*** Signal 11 - core dumped
make: Fatal error: Command failed for target `test'
bash-3.00$
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1544339&group_id=5470
More information about the Python-bugs-list
mailing list