64bit Python builds on HP-UX ia64 and PA-RISC (Using GCC)
James Matthews
james.matthews at neuralt.com
Wed Sep 23 04:03:21 EDT 2015
Hi,
I'm having some issues getting 64bit Python builds on HP-UX. I'm using the
GCC version available from the HP website. I've also tried using HP's
compiler but don't have much success either, even following the readme.
These are the results I get:
PA-RISC:
./configure CC=/opt/hp-gcc64-4.7.1/bin/gcc
make
Traceback (most recent call last):
File "./setup.py", line 2240, in <module>
main()
File "./setup.py", line 2235, in main
'Lib/smtpd.py']
File "/tmp/jxm/Python-2.7.10/Lib/distutils/core.py", line 151, in setup
dist.run_commands()
File "/tmp/jxm/Python-2.7.10/Lib/distutils/dist.py", line 953, in
run_commands
self.run_command(cmd)
File "/tmp/jxm/Python-2.7.10/Lib/distutils/dist.py", line 972, in
run_command
cmd_obj.run()
File "/tmp/jxm/Python-2.7.10/Lib/distutils/command/build.py", line 127,
in run
self.run_command(cmd_name)
File "/tmp/jxm/Python-2.7.10/Lib/distutils/cmd.py", line 326, in
run_command
self.distribution.run_command(command)
File "/tmp/jxm/Python-2.7.10/Lib/distutils/dist.py", line 972, in
run_command
cmd_obj.run()
File "/tmp/jxm/Python-2.7.10/Lib/distutils/command/build_ext.py", line
337, in run
self.build_extensions()
File "./setup.py", line 251, in build_extensions
build_ext.build_extensions(self)
File "/tmp/jxm/Python-2.7.10/Lib/distutils/command/build_ext.py", line
446, in build_extensions
self.build_extension(ext)
File "./setup.py", line 287, in build_extension
if not self.configure_ctypes(ext):
File "./setup.py", line 2041, in configure_ctypes
exec f in fficonfig
File "build/temp.hp-ux-B.11.31-9000-800-2.7/libffi/fficonfig.py", line
33, in <module>
ffi_sources += ffi_platforms['PA64_HPUX']
KeyError: 'PA64_HPUX'
*** Error exit code 1
During make I also get lots of errors like this: ./pyconfig.h:1188:0:
warning: "_POSIX_C_SOURCE" redefined [enabled by default]
ia64:
./configure CC=/opt/hp-gcc-4.7.1/bin/gcc CFLAGS="-mlp64"
Make
./pyconfig.h:1188:0: warning: "_POSIX_C_SOURCE" redefined [enabled by
default]
<command-line>:0:0: note: this is the location of the previous definition
/opt/hp-gcc-4.7.1/bin/gcc -pthread -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes Parser/acceler.o Parser/grammar1.o
Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o
Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o
Parser/grammar.o Parser/pgen.o Objects/obmalloc.o Python/mysnprintf.o
Python/pyctype.o Parser/tokenizer_pgen.o Parser/printgrammar.o
Parser/pgenmain.o -lnsl -lrt -ldld -ldl -o Parser/pgen
ld: Mismatched Data ABI. Expected None but found EF_IA_64_ABI64 in file
Parser/acceler.o
Fatal error.
collect2: error: ld returned 1 exit status
*** Error exit code 1
Stop.
*** Error exit code 1
Seems to be a library mismatch?
Any help would be appreciated.
Regards,
James
More information about the Python-list
mailing list