Issue27632
This issue tracker has been migrated to GitHub,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2016-07-27 08:28 by Michael.Felt, last changed 2022-04-11 14:58 by admin. This issue is now closed.
Messages (11) | |||
---|---|---|---|
msg271440 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2016-07-27 08:28 | |
Note: - Only examined on Python 2.7, but expect the same issue (from Python 3.4.X, 3.5.X and 3.6.X based on earlier attempts to use a separate builddir SUMMARY: * when builddir==srcdir build completes normally, (see DETAILS2:) * when builddir!=srcdir ... ** "configure" completes, no error messages ** "make" completes: some warnings, and I am surprised that make does not stop when message "unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory" appears The ./python executable can be executed (no other tests done yet) root@x064:[/data/prj/aixtools/python/Python-2.7.12]./python Python 2.7.12 (default, Jul 27 2016, 07:26:36) [C] on aix5 Type "help", "copyright", "credits" or "license" for more information. >>> * make install DESTDIR=/some/where/for/packaging - FAILS * in DETAILS3: I show that 'helping' by setting a symbolic link (messages continue), then a hard-link (ld_so_aix messages go away) also fails COMMENTS: * the Bitfield messages are 'known' and occur in all versions of Python (2.7.X, 3.3.X, 3.4.X, 3.5.X and 3.6.X - 3.2.X, (3.1.X and 3.0.X never tried)) * I hae no idea what all the "Skipping" is about, leaving in details as FYI DETAILS (verbatum): root@x064:[/data/prj/aixtools/python/Python-2.7.12]buildaix --without-computed-gotos VRMF 2.7.12.0 xlc is /usr/vacpp/bin/xlc + [[ 0 -eq 0 ]] + CC=xlc_r + export CC + CC=xlc_r CPPFLAGS="-I/opt/include -I/opt/buildaix/include" CFLAGS="-I/opt/include -O2 -qmaxmem=-1 -I/opt/buildaix/includes"\ ../src/Python-2.7.12/configure\ --prefix=/opt \ --sysconfdir=/var/Python/etc\ --sharedstatedir=/var/Python/com\ --localstatedir=/var/Python\ --mandir=/usr/share/man\ --infodir=/opt/share/info/Python --without-computed-gotos\ > .buildaix/configure.out + make > .buildaix/make.out "../src/Python-2.7.12/Objects/typeobject.c", line 6243.26: 1506-068 (W) Operation between types "void*" and "struct _object*(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6290.22: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6490.18: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/pyexpat.c", line 1538.27: 1506-068 (W) Operation between types "void*" and "void(*)(void*,const char*,int)" is not allowed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3406.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3954.31: 1506-280 (W) Function argument assignment between types "int(*)(void)" and "void*" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5695.63: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,const void*,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5696.62: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,int,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5697.65: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5698.60: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(void*,struct _object*,struct _object*)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5700.66: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const unsigned short*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/callproc.c", line 837.32: 1506-280 (W) Function argument assignment between types "void(*)(void)" and "void*" is not allowed. Assembler: /tmp/xlcS0JTuaqd.s: line 160: 1252-149 Instruction extsb is not implemented in the current assembly mode COM. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory + make install DESTDIR=/var/aixtools/python/Python/2.7.12.0 > .buildaix/install.out unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/pyexpat.c", line 1538.27: 1506-068 (W) Operation between types "void*" and "void(*)(void*,const char*,int)" is not allowed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3406.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3954.31: 1506-280 (W) Function argument assignment between types "int(*)(void)" and "void*" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5695.63: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,const void*,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5696.62: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,int,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5697.65: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5698.60: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(void*,struct _object*,struct _object*)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5700.66: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const unsigned short*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/callproc.c", line 837.32: 1506-280 (W) Function argument assignment between types "void(*)(void)" and "void*" is not allowed. Assembler: /tmp/xlcS0dZucqd.s: line 160: 1252-149 Instruction extsb is not implemented in the current assembly mode COM. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory eval $PYTHON_FOR_BUILD ../../Tools/scripts/h2py.py -i "'(u_long)'" /usr/include/netinet/in.h Skipping: __restrict__ = restrict Skipping: __restrict__ = Skipping: __bool__ = _Bool Skipping: __bool__ = unsigned char Skipping: INT64_MIN = (INT64_C(-9223372036854775807)-1) Skipping: INT64_MAX = (INT64_C(9223372036854775807)) Skipping: UINT8_MAX = (255U) Skipping: UINT16_MAX = (65535U) Skipping: UINT32_MAX = (4294967295U) Skipping: UINT64_MAX = (UINT64_C(18446744073709551615)) Skipping: INT_LEAST64_MIN = INT64_MIN Skipping: INT_LEAST64_MAX = INT64_MAX Skipping: UINT_LEAST8_MAX = UINT8_MAX Skipping: UINT_LEAST16_MAX = UINT16_MAX Skipping: UINT_LEAST32_MAX = UINT32_MAX Skipping: UINT_LEAST64_MAX = UINT64_MAX Skipping: INT_FAST64_MIN = INT64_MIN Skipping: INT_FAST64_MAX = INT64_MAX Skipping: UINT_FAST8_MAX = UINT8_MAX Skipping: UINT_FAST16_MAX = UINT16_MAX Skipping: UINT_FAST32_MAX = UINT32_MAX Skipping: UINT_FAST64_MAX = UINT64_MAX Skipping: INTMAX_MIN = INT64_MIN Skipping: INTMAX_MAX = INT64_MAX Skipping: UINTMAX_MAX = UINT64_MAX Skipping: UINTMAX_MAX = UINT32_MAX Skipping: INTPTR_MIN = INT64_MIN Skipping: INTPTR_MAX = INT64_MAX Skipping: UINTPTR_MAX = UINT64_MAX Skipping: UINTPTR_MAX = UINT32_MAX Skipping: PTRDIFF_MIN = INT64_MIN Skipping: PTRDIFF_MAX = INT64_MAX Skipping: WCHAR_MAX = UINT32_MAX Skipping: WCHAR_MAX = UINT16_MAX Skipping: SIZE_MAX = UINT64_MAX Skipping: SIZE_MAX = UINT32_MAX Skipping: strtoumax = _strtoumax32 Skipping: wcstoimax = _wcstoimax32 Skipping: wcstoumax = _wcstoumax32 Skipping: imaxabs = _imaxabs32 Skipping: imaxdiv = _imaxdiv32 Skipping: UINTFAST_MAX = UINT32_MAX Skipping: def ADSP_MASK(_x): return ((1U << 31) >> (_x)) Skipping: def P64(X): return ( *((ptr64 *)&(X)) ) Skipping: fsid_dev = val[0] Skipping: fsid_type = val[1] Skipping: fh_dev = fh_fsid.fsid_dev Skipping: fh_type = fh_fsid.fsid_type Skipping: fh_len = fh_fid.fid_len Skipping: fh_ino = fh_fid.fid_ino Skipping: fh_gen = fh_fid.fid_gen Skipping: __NFDBITS = (sizeof(long) * 8) Skipping: __NUM_ENTRIES = (FD_SETSIZE/__NFDBITS+1) Skipping: def FD_ZERO(p): return { fd_set *__q=p; \ Skipping: NS_PER_TICK = (NS_PER_SEC/HZ) Skipping: TIMEBASE_SZ = (sizeof (struct timebasestruct)) Skipping: def ntimerisset(tvp): return ((tvp)->tv_sec || (tvp)->tv_nsec) Skipping: def ntimerclear(tvp): return (tvp)->tv_sec = (tvp)->tv_nsec = 0 Skipping: def timerisset(tvp): return ((tvp)->tv_sec || (tvp)->tv_usec) Skipping: def timerclear(tvp): return (tvp)->tv_sec = (tvp)->tv_usec = 0 Skipping: CLOCK_REALTIME = ((clockid_t) 9) Skipping: CLOCK_MONOTONIC = ((clockid_t) 10) Skipping: CLOCK_PROCESS_CPUTIME_ID = ((clockid_t) 11) Skipping: CLOCK_THREAD_CPUTIME_ID = ((clockid_t) 12) Skipping: _H_STDDEF = Skipping: offsetof = __offsetof Skipping: NFDBITS = __NFDBITS Skipping: s6_addr32 = s6_addr.s6_addr32 Skipping: s6_addr64 = s6_addr.s6_addr64 Skipping: s6_addr16 = s6_addr.s6_addr16 Skipping: s6_addr8 = s6_addr.s6_addr8 Skipping: s6_addr = s6_addr.s6_addr8 Skipping: INADDR_ANY = (uint32_t)0x00000000 Skipping: INADDR_BROADCAST = (uint32_t)(-1) Skipping: INADDR_UNSPEC_GROUP = (uint32_t)(-536870912) Skipping: INADDR_ALLHOSTS_GROUP = (uint32_t)(-536870911) Skipping: INADDR_ALLRTRS_GROUP = (uint32_t)(-536870910) Skipping: INADDR_MAX_LOCAL_GROUP = (uint32_t)(-536870657) Skipping: MSR_HYPERVISOR = (1152921500311879680)L Skipping: DSCR_PROP_VER0_SIZE = (offsetof(struct dscr_properties, dscr_res)) Skipping: DSCR_PROP_SIZE = (sizeof(struct dscr_properties)) Skipping: FP_IE_IMPL = (fp_ie_impl != 0) Skipping: ASR_VALID = (1LL) Skipping: SLB_PSIZE_MASK = 0x170UL Skipping: def VALID_HANDLE_SSLB(_handle): return (!((_handle) & 0x0f)) Skipping: HANDLE_CLASS_SSLB = 0x80UL Skipping: def htons(hostshort): return (unsigned short)(hostshort) Skipping: def ntohs(netshort): return (unsigned short)(netshort) Skipping: INADDR_LOOPBACK = (uint32_t)0x7f000001 Skipping: s6_addr32 = u6_addr.u6_addr32 Skipping: s6_addr64 = u6_addr.u6_addr64 Skipping: s6_addr16 = u6_addr.u6_addr16 Skipping: s6_addr8 = u6_addr.u6_addr8 Skipping: s6_addr = u6_addr.u6_addr8 Skipping: def HTONLL(x): return (x) = htonll((x)); Skipping: def HTONL(x): return (x) = htonl((x)); Skipping: def HTONS(x): return (x) = htons((x)); Skipping: def NTOHLL(x): return (x) = ntohll((x)); Skipping: def NTOHL(x): return (x) = ntohl((x)); Skipping: def NTOHS(x): return (x) = ntohs((x)); Skipping: def IPV6_GET_VERSION(x): return ((*((u_char *)&(x)) >> 4) & 0xf) Skipping: def IN6_ADDR_V6_TO_V4(a): return ((struct in_addr *)&(a)->s6_addr[12]) Skipping: def satosin(sa): return ((struct sockaddr_in *)(sa)) Skipping: def sintosa(sin): return ((struct sockaddr *)(sin)) Skipping: def ifatoia(ifa): return ((struct in_ifaddr *)(ifa)) Skipping: def satosin6(sa): return ((struct sockaddr_in6 *)(sa)) Skipping: def sin6tosa(sin6): return ((struct sockaddr *)(sin6)) Skipping: def ifatoia6(ifa): return ((struct in6_ifaddr *)(ifa)) Traceback (most recent call last): File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/compileall.py", line 16, in <module> import struct File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/struct.py", line 1, in <module> from _struct import * ImportError: No module named _struct make: 1254-004 The error code from the last command is 1. Stop. make install returned an error root@x064:[/data/prj/aixtools/python/Python-2.7.12] DETAILS2: root@x064:[/data/prj/aixtools/python/python-2.7.12]buildaix --without-computed-gotos VRMF 2.7.12.0 xlc is /usr/vacpp/bin/xlc + [[ 0 -eq 0 ]] + CC=xlc_r + export CC + CC=xlc_r CPPFLAGS="-I/opt/include -I/opt/buildaix/include" CFLAGS="-I/opt/include -O2 -qmaxmem=-1 -I/opt/buildaix/includes"\ ./configure\ --prefix=/opt \ --sysconfdir=/var/python/etc\ --sharedstatedir=/var/python/com\ --localstatedir=/var/python\ --mandir=/usr/share/man\ --infodir=/opt/share/info/python --without-computed-gotos\ > .buildaix/configure.out + make > .buildaix/make.out "Objects/typeobject.c", line 6243.26: 1506-068 (W) Operation between types "void*" and "struct _object*(*)(struct _object*)" is not allowed. "Objects/typeobject.c", line 6290.22: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "Objects/typeobject.c", line 6490.18: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. "/data/prj/aixtools/python/python-2.7.12/Modules/pyexpat.c", line 1538.27: 1506-068 (W) Operation between types "void*" and "void(*)(void*,const char*,int)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 3406.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 3954.31: 1506-280 (W) Function argument assignment between types "int(*)(void)" and "void*" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 5695.63: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,const void*,unsigned long)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 5696.62: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,int,unsigned long)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 5697.65: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const char*,int)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 5698.60: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(void*,struct _object*,struct _object*)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/_ctypes.c", line 5700.66: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const unsigned short*,int)" is not allowed. "/data/prj/aixtools/python/python-2.7.12/Modules/_ctypes/callproc.c", line 837.32: 1506-280 (W) Function argument assignment between types "void(*)(void)" and "void*" is not allowed. Assembler: /tmp/xlcS0YSYiqd.s: line 160: 1252-149 Instruction extsb is not implemented in the current assembly mode COM. + make install DESTDIR=/var/aixtools/aixtools/python/2.7.12.0 > .buildaix/install.out + mkinstallp.ksh /var/aixtools/aixtools/python/2.7.12.0 > .buildaix/mkinstallp.out ============================== aixtools.python:aixtools.python.man.en_US:2.7.12.0::I:T:::::N:man pages::::0:: aixtools.python:aixtools.python.rte:2.7.12.0::I:T:::::N:built 27-Jul-2016 0744 UTC::::0:: ============================== root@x064:[/data/prj/aixtools/python/python-2.7.12] DETAILS3: root@x064:[/data/prj/aixtools/python/Python-2.7.12]buildaix --without-computed-gotos VRMF 2.7.12.0 xlc is /usr/vacpp/bin/xlc + [[ 0 -eq 0 ]] + CC=xlc_r + export CC + CC=xlc_r CPPFLAGS="-I/opt/include -I/opt/buildaix/include" CFLAGS="-I/opt/include -O2 -qmaxmem=-1 -I/opt/buildaix/includes"\ ../src/Python-2.7.12/configure\ --prefix=/opt \ --sysconfdir=/var/Python/etc\ --sharedstatedir=/var/Python/com\ --localstatedir=/var/Python\ --mandir=/usr/share/man\ --infodir=/opt/share/info/Python --without-computed-gotos\ > .buildaix/configure.out + make > .buildaix/make.out root@x064:[/data/prj/aixtools/python/Python-2.7.12]find . -name ld_so_aix ./Modules/ld_so_aix root@x064:[/data/prj/aixtools/python/Python-2.7.12]ls ../src/Python-2.7.12/Modules Setup.config.in _heapqmodule.c _ssl_data.h bz2module.c datetimemodule.c gdbmmodule.c main.c posixmodule.h shamodule.c testcapi_long.h yuvconvert.c Setup.dist _hotshot.c _struct.c cPickle.c dbmmodule.c getaddrinfo.c makesetup puremodule.c signalmodule.c threadmodule.c zipimport.c _bisectmodule.c _io _testcapimodule.c cStringIO.c dlmodule.c getbuildinfo.c makexp_aix pwdmodule.c socketmodule.c timemodule.c zlib _bsddb.c _json.c _tkinter.c cdmodule.c errnomodule.c getnameinfo.c mathmodule.c pyexpat.c socketmodule.h timing.h zlibmodule.c _codecsmodule.c _localemodule.c _weakref.c cgen.py expat getpath.c md5.c python.c spwdmodule.c timingmodule.c _collectionsmodule.c _lsprof.c addrinfo.h cgensupport.c fcntlmodule.c glmodule.c md5.h readline.c sre.h tkappinit.c _csv.c _math.c almodule.c cgensupport.h flmodule.c grpmodule.c md5module.c resource.c sre_constants.h tkinter.h _ctypes _math.h ar_beos cjkcodecs fmmodule.c imageop.c mmapmodule.c rotatingtree.c stropmodule.c unicodedata.c _curses_panel.c _multiprocessing arraymodule.c clmodule.c fpectlmodule.c imgfile.c nismodule.c rotatingtree.h sunaudiodev.c unicodedata_db.h _cursesmodule.c _randommodule.c audioop.c cmathmodule.c fpetestmodule.c itertoolsmodule.c operator.c selectmodule.c svmodule.c unicodename_db.h _elementtree.c _sqlite binascii.c config.c.in future_builtins.c ld_so_aix.in ossaudiodev.c sgimodule.c symtablemodule.c xxmodule.c _functoolsmodule.c _sre.c bsddb.h cryptmodule.c gc_weakref.txt ld_so_beos parsermodule.c sha256module.c syslogmodule.c xxsubtype.c _hashopenssl.c _ssl.c bsddbmodule.c cstubs gcmodule.c linuxaudiodev.c posixmodule.c sha512module.c termios.c yuv.h root@x064:[/data/prj/aixtools/python/Python-2.7.12]ln -s ./Modules/ld_so_aix ../src/Python-2.7.12/Modules root@x064:[/data/prj/aixtools/python/Python-2.7.12]ls -l ../src/Python-2.7.12/Modules/ld_so_aix lrwxrwxrwx 1 root system 19 Jul 27 08:00 ../src/Python-2.7.12/Modules/ld_so_aix -> ./Modules/ld_so_aix root@x064:[/data/prj/aixtools/python/Python-2.7.12] This fails as a symbolic link: root@x064:[/data/prj/aixtools/python/Python-2.7.12]buildaix --without-computed-gotos VRMF 2.7.12.0 do_configure: using existing Makefile do_configure: run distclean to get a standard AIX configure -rw-r----- 1 root system 52350 Jul 27 07:57 ./Makefile -rw-r----- 1 root system 732150 Jul 27 07:57 config.log -rwxr-x--x 1 root system 39198 Jul 27 07:57 config.status + > .buildaix/make.out "../src/Python-2.7.12/Objects/typeobject.c", line 6243.26: 1506-068 (W) Operation between types "void*" and "struct _object*(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6290.22: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6490.18: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory unable to execute '../src/Python-2.7.12/Modules/ld_so_aix': No such file or directory interruptedroot@x064:[/data/prj/aixtools/python/Python-2.7.12] root@x064:[/data/prj/aixtools/python/Python-2.7.12]ln -f ./Modules/ld_so_aix ../src/Python-2.7.12/Modules root@x064:[/data/prj/aixtools/python/Python-2.7.12]ls -l ../src/Python-2.7.12/Modules/ld_so_aix -rwxr-x--x 2 root system 6208 Jul 27 07:57 ../src/Python-2.7.12/Modules/ld_so_aix Trying again as a hard-link - fewer messages, but it still fails. root@x064:[/data/prj/aixtools/python/Python-2.7.12]make clean find ../src/Python-2.7.12 -name '*.py[co]' -exec rm -f {} ';' find . -name '*.[oa]' -exec rm -f {} ';' find . -name '*.s[ol]' -exec rm -f {} ';' find . -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';' find build -name 'fficonfig.h' -exec rm -f {} ';' || true find build -name 'fficonfig.py' -exec rm -f {} ';' || true rm -f Lib/lib2to3/*Grammar*.pickle rm -rf build root@x064:[/data/prj/aixtools/python/Python-2.7.12]buildaix --without-computed-gotos VRMF 2.7.12.0 do_configure: using existing Makefile do_configure: run distclean to get a standard AIX configure -rw-r----- 1 root system 52350 Jul 27 07:57 ./Makefile -rw-r----- 1 root system 732150 Jul 27 07:57 config.log -rwxr-x--x 1 root system 39198 Jul 27 07:57 config.status + > .buildaix/make.out "../src/Python-2.7.12/Objects/typeobject.c", line 6243.26: 1506-068 (W) Operation between types "void*" and "struct _object*(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6290.22: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "../src/Python-2.7.12/Objects/typeobject.c", line 6490.18: 1506-068 (W) Operation between types "void*" and "long(*)(struct _object*)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/pyexpat.c", line 1538.27: 1506-068 (W) Operation between types "void*" and "void(*)(void*,const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3406.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3954.31: 1506-280 (W) Function argument assignment between types "int(*)(void)" and "void*" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5695.63: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,const void*,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5696.62: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,int,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5697.65: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5698.60: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(void*,struct _object*,struct _object*)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5700.66: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const unsigned short*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/callproc.c", line 837.32: 1506-280 (W) Function argument assignment between types "void(*)(void)" and "void*" is not allowed. Assembler: /tmp/xlcS0Jxigid.s: line 160: 1252-149 Instruction extsb is not implemented in the current assembly mode COM. + make install DESTDIR=/var/aixtools/python/Python/2.7.12.0 > .buildaix/install.out "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for M is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for N is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for O is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for P is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for Q is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for R is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes_test.c", line 382.5: 1506-159 (E) Bit field type specified for S is not valid. Type unsigned assumed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/pyexpat.c", line 1538.27: 1506-068 (W) Operation between types "void*" and "void(*)(void*,const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3406.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 3954.31: 1506-280 (W) Function argument assignment between types "int(*)(void)" and "void*" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5695.63: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,const void*,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5696.62: 1506-280 (W) Function argument assignment between types "void*" and "void*(*)(void*,int,unsigned long)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5697.65: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const char*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5698.60: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(void*,struct _object*,struct _object*)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/_ctypes.c", line 5700.66: 1506-280 (W) Function argument assignment between types "void*" and "struct _object*(*)(const unsigned short*,int)" is not allowed. "/data/prj/aixtools/python/src/Python-2.7.12/Modules/_ctypes/callproc.c", line 837.32: 1506-280 (W) Function argument assignment between types "void(*)(void)" and "void*" is not allowed. Assembler: /tmp/xlcS0hxAmMd.s: line 160: 1252-149 Instruction extsb is not implemented in the current assembly mode COM. Traceback (most recent call last): File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/compileall.py", line 16, in <module> import struct File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/struct.py", line 1, in <module> from _struct import * ImportError: No module named _struct make: 1254-004 The error code from the last command is 1. Stop. make install returned an error root@x064:[/data/prj/aixtools/python/Python-2.7.12] |
|||
msg271754 - (view) | Author: Ned Deily (ned.deily) * | Date: 2016-08-01 00:01 | |
Possible duplicate of Issue10656 (see also Issue16189) |
|||
msg271772 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2016-08-01 07:19 | |
Yes, clearly related (maybe even duplicate). What surprised me is that after I copied ld_so_aix to where it was expected I still see a premature end with: Traceback (most recent call last): File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/compileall.py", line 16, in <module> import struct File "/var/aixtools/python/Python/2.7.12.0/opt/lib/python2.7/struct.py", line 1, in <module> from _struct import * ImportError: No module named _struct Not investigated (compileall.py and struct.py - these are the DESTDIR versions (asin "make DESTDIR=/var/aixtools/python/Python/2.7.12.0 install" So, this would be, I think, the "new aka non-duplicate" part. If not, my apologies for the noise. |
|||
msg284800 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2017-01-06 08:28 | |
My - bad - this was largely a duplicate of three now closed issues: issue10656, issue16189, and issue25825 as far as the build process goes the issue is fixed. However, issue10656 is not yet "fully-finished" because "make distclean" does not complete successfully. Among other things it leaves Makefile and config.status behind. Question: re: issue10656 - shall I open a new issue, or reply (reopen) the original? issue16189 and issue25825 are largely duplicates, as far as I can tell. And unfortunately - "neither" is repaired. There are three (environment) variables that are used: BLDSHARED (during build - seems fixed), LDSHARED and LDCXXSHARED. Short summary: BLDSHARED is fixed per issue10656 LDSHARED is changed (issue16189 and issue25825), but still broken LDCXXSHARED - was, and is - correct in _sysconfigdata.py Here is what I have in the 'installed' state: PATCHED by hand! root@x064:[/data/prj/python/python-2.7.13]grep LDS /opt/lib/python2.7/_sysconfigdata.py 'BLDSHARED': './Modules/ld_so_aix xlc_r -bI:./Modules/python.exp -L/opt/lib', 'LDSHARED': '/opt/lib/python2.7/config/ld_so_aix xlc_r -bI:/opt/lib/python2.7/config/python.exp', What comes with 2.7.13 by default: root@x064:[/data/prj/python/python-2.7.13]grep LDS /opt/lib/python2.7/_sysconfigdata.py 'BLDSHARED': 'Modules/ld_so_aix xlc_r -bI:Modules/python.exp -L/opt/lib', 'LDSHARED': 'Modules/ld_so_aix xlc_r -bI:Modules/python.exp -L/opt/lib', This is where ld_so_aix is 'installed': /opt/lib/python2.7/config/ld_so_aix aixtools.python.rte File As python does now about where everything else in /opt/lib/pythonX.Y is, I think this still needs a small change - Modules/* is wrong in any case. FYI: In both cases this parameter is correct! 'LDCXXSHARED': '/opt/lib/python2.7/config/ld_so_aix xlc_r -bI:/opt/lib/python2.7/config/python.exp', Maybe this helps identify what needs fixing! Moving forward: a) close this issue - most of it is a duplicate - I will open a new issue for the issue (read my question) re: the cause/importance of all the 'Skipping' (an 'issue' because I see it once, or not at all, and then it goes away) b) comment on whether I should open a new issue, or comment to the closed issues. |
|||
msg284879 - (view) | Author: Martin Panter (martin.panter) * | Date: 2017-01-07 00:34 | |
Regarding reopening Issue 10656, whatever you think is more appropriate. You just have to judge whether it is the same use case, the same code affected, etc. Issue 16189 and Issue 25825 were about updating to match recent changes to directory names, and I thought we decided the changes were not applicable to 2.7. Regarding LDSHARED vs BLDSHARED, isn’t this the same as Issue 28311, which lead to Issue 18235? If you can try the patch I mentioned at <https://bugs.python.org/issue18235#msg277745>, I suspect it may help. Let me know if you need help adapting the patch for 2.7. |
|||
msg285307 - (view) | Author: Michael Felt (aixtools@gmail.com) | Date: 2017-01-12 11:19 | |
> Regarding reopening Issue 10656, whatever you think is more appropriate. Not "scary", just irritating. I'll open a new one when I have more time to document it. > Issue 16189 and Issue 25825 were about updating to match recent changes to directory names, and I thought we decided the changes were not applicable to 2.7. My bad. I was looking at the subject titles (cannot load ld_so_aix, cannot build external modules). I'll focus on the 'patch' you mention below. As it stands, I have no idea how to determine if they have any relevance to anything... > Regarding LDSHARED vs BLDSHARED, isn’t this the same as Issue 28311, which lead to Issue 18235? > If you can try the patch I mentioned at <https://bugs.python.org/issue18235#msg277745>, I suspect it may help. Will do. > Let me know if you need help adapting the patch for 2.7. |
|||
msg309338 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2018-01-01 17:21 | |
There were changes made - I know not when - but OOT builds work now. This issue may be closed. |
|||
msg309387 - (view) | Author: Eric N. Vander Weele (ericvw) * | Date: 2018-01-02 17:26 | |
I can also confirm that OOT builds work as well. https://github.com/python/cpython/commit/395733d46bbc23d2f559eba4e5f75783f9bca6f1#diff-6fd819bc2460d3a50e561d2da6c09c02 addressed fixing this issue. |
|||
msg316466 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2018-05-13 16:16 | |
OOT builds are working for Python2.7, Python3-3.5, Python3-3.6 (and later I expect) but not for Python3-3.4(.8) unable to execute '../git/python3-3.4.8/Modules/ld_so_aix': No such file or directory while building OOT root@x066:[/data/prj/python]ls -ld ./python3-3.4.8 git/python3-3.4.8 drwxr-sr-x 12 root 1954 4096 May 13 16:07 ./python3-3.4.8 drwxrwsr-x 16 199 1954 4096 May 13 15:37 git/python3-3.4.8 Sigh. So close! |
|||
msg316467 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2018-05-13 16:19 | |
Wishing I could edit a post... root@x066:[/data/prj/python]find ./python3-3.4.8 git/python3-3.4.8 -name ld_so_aix ./python3-3.4.8/Modules/ld_so_aix |
|||
msg335928 - (view) | Author: Michael Felt (Michael.Felt) * | Date: 2019-02-19 11:44 | |
As far as 'master' is concerned, this has been resolved, so I'll close it myself. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:58:34 | admin | set | github: 71819 |
2019-02-19 11:44:01 | Michael.Felt | set | status: open -> closed stage: resolved messages: + msg335928 versions: + Python 3.8, - Python 3.4 |
2018-05-13 16:19:04 | Michael.Felt | set | messages: + msg316467 |
2018-05-13 16:16:59 | Michael.Felt | set | messages:
+ msg316466 versions: + Python 3.4 |
2018-01-02 17:26:55 | ericvw | set | messages: + msg309387 |
2018-01-01 17:21:24 | Michael.Felt | set | messages: + msg309338 |
2017-01-12 11:19:28 | aixtools@gmail.com | set | nosy:
+ aixtools@gmail.com messages: + msg285307 |
2017-01-07 00:34:46 | martin.panter | set | nosy:
+ martin.panter messages: + msg284879 |
2017-01-06 08:28:54 | Michael.Felt | set | messages: + msg284800 |
2016-11-29 00:26:26 | ericvw | set | nosy:
+ ericvw |
2016-08-01 07:19:04 | Michael.Felt | set | messages: + msg271772 |
2016-08-01 00:01:44 | ned.deily | set | nosy:
- ned.deily |
2016-08-01 00:01:33 | ned.deily | set | nosy:
+ ned.deily, David.Edelsohn messages: + msg271754 |
2016-07-27 08:28:32 | Michael.Felt | create |