dellair jie added the comment: Still seeing the same error without optimization, the build log from HPUX 11.31IA is also attached for reference (maybe irrelevance though ^^):
AIX 6.1: cc -qlanglvl=extc89 -O0 -IInclude -I. -I/usr/local/include -c /aix/Modules/_ssl.c -o build/temp.aix-6.1-3.3-pydebug/aix/Modules/_ssl.o "/aix/Modules/_ssl.c", line 262.17: 1506-196 (W) Initialization between types "void*" and "struct _object*(*)(struct {...}*)" is not allowed. /aix/Modules/ld_so_aix cc -qlanglvl=extc89 -bI:/aix/Modules/python.exp build/temp.aix-6.1-3.3-pydebug/aix/Modules/_ssl.o -L/usr/local/lib -lssl -lcrypto -o build/lib.aix-6.1-3.3-pydebug/_ssl.so ld: 0711-224 WARNING: Duplicate symbol: .bcopy ld: 0711-224 WARNING: Duplicate symbol: .memcpy ld: 0711-224 WARNING: Duplicate symbol: .memmove ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. *** WARNING: importing extension "_ssl" failed with build/lib.aix-6.1-3.3-pydebug/_ssl.so: <class 'RuntimeError'>: invalid slot offset: <traceback object at 0x30366038> HPUX11.31: building '_ssl' extension cc +z -O0 -IInclude -I. -I/hpux/Include -I/hpux -c /hpux/Modules/_ssl.c -o build/temp.hp-ux-B.11.31-ia64-3.3-pydebug/hpux/Modules/_ssl.o "/hpux/Modules/_ssl.c", line 383: warning #4232-D: conversion from "PyObject *" to a more strictly aligned type "PySocketSockObject *" may cause misaligned access = (PySocketSockObject *) PyWeakref_GetObject(obj->Socket); ^ "/hpux/Modules/_ssl.c", line 499: warning #4232-D: conversion from "PyObject *" to a more strictly aligned type "PySocketSockObject *" may cause misaligned access = (PySocketSockObject *) PyWeakref_GetObject(self->Socket); ^ "/hpux/Modules/_ssl.c", line 1220: warning #2111-D: statement is unreachable if (!_PyIsSelectable_fd(s->sock_fd)) ^ "/hpux/Modules/_ssl.c", line 1253: warning #4232-D: conversion from "PyObject *" to a more strictly aligned type "PySocketSockObject *" may cause misaligned access = (PySocketSockObject *) PyWeakref_GetObject(self->Socket); ^ "/hpux/Modules/_ssl.c", line 1363: warning #4232-D: conversion from "PyObject *" to a more strictly aligned type "PySocketSockObject *" may cause misaligned access = (PySocketSockObject *) PyWeakref_GetObject(self->Socket); ^ "/hpux/Modules/_ssl.c", line 1484: warning #4232-D: conversion from "PyObject *" to a more strictly aligned type "PySocketSockObject *" may cause misaligned access = (PySocketSockObject *) PyWeakref_GetObject(self->Socket); ^ ld -b build/temp.hp-ux-B.11.31-ia64-3.3-pydebug/hpux/Modules/_ssl.o -L/usr/local/lib -lssl -lcrypto -o build/lib.hp-ux-B.11.31-ia64-3.3-pydebug/_ssl.so *** WARNING: importing extension "_ssl" failed with <class 'RuntimeError'>: invalid slot offset Please let me know if further information is required. Br, ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19661> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com