[ 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