New submission from Michael Felt:
FYI: Compiler warnings that appear on stderr (skipping any messages sent to
stdout) - xlc V11 as the reporting compiler.
Two that may need attention are the redefines of _POSIX_C_SOURCE and
_XOPEN_SOURCE in pyconfig.h
Also surprised by the message:
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
I do not recall seeing that message in other builds.
Note also: no messages (to stderr) from configure
Details:
+ CPPFLAGS="-I/opt/include -I/opt/buildaix/include" CFLAGS="-I/opt/include
-qmaxmem=-1 -qarch=pwr4 -O2 -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/moduleobject.c", line 241.20: 1506-068 (W) Operation between types
"struct _object*(*)(struct _object*,struct PyModuleDef*)" and "void*" is not
allowed.
"./pyconfig.h", line 1472.9: 1506-236 (W) Macro name _POSIX_C_SOURCE has been
redefined.
"./pyconfig.h", line 1472.9: 1506-358 (I) "_POSIX_C_SOURCE" is defined on line
147 of /usr/include/standards.h.
"./pyconfig.h", line 1494.9: 1506-236 (W) Macro name _XOPEN_SOURCE has been
redefined.
"./pyconfig.h", line 1494.9: 1506-358 (I) "_XOPEN_SOURCE" is defined on line
143 of /usr/include/standards.h.
"./Modules/posixmodule.c", line 5532.11: 1506-131 (W) Explicit dimension
specification or initializer required for an auto or static array.
"./Modules/xxsubtype.c", line 293.19: 1506-196 (W) Initialization between types
"void*" and "int(*)(struct _object*)" is not allowed.
nm: libpython3.6m.a: 0654-200 Cannot open the specified file.
nm: A file or directory in the path name does not exist.
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for M is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for N is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for O is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for P is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for Q is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for R is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes_test.c",
line 392.5: 1506-159 (E) Bit field type specified for S is not valid. Type
unsigned assumed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/arraymodule.c", line
2996.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
84.22: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
{...}*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
85.22: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
{...}*,int(*)(struct _object*,void*),void*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
86.22: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct {...}*,struct _object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
87.21: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
{...}*,const char*,struct _object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
235.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
281.21: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct PyModuleDef*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
454.21: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct PyModuleDef*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
475.21: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct PyModuleDef*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
496.21: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct PyModuleDef*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
510.21: 1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct PyModuleDef*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
511.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
531.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
552.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_testmultiphase.c", line
573.19: 1506-196 (W) Initialization between types "void*" and "int(*)(struct
_object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ssl.c", line 302.17:
1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct {...}*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/pyexpat.c", line 1358.27:
1506-068 (W) Operation between types "void*" and "void(*)(void*,const
char*,int)" is not allowed.
"./pyconfig.h", line 1472.9: 1506-236 (W) Macro name _POSIX_C_SOURCE has been
redefined.
"./pyconfig.h", line 1472.9: 1506-358 (I) "_POSIX_C_SOURCE" is defined on line
147 of /usr/include/standards.h.
"./pyconfig.h", line 1494.9: 1506-236 (W) Macro name _XOPEN_SOURCE has been
redefined.
"./pyconfig.h", line 1494.9: 1506-358 (I) "_XOPEN_SOURCE" is defined on line
143 of /usr/include/standards.h.
"./pyconfig.h", line 1472.9: 1506-236 (W) Macro name _POSIX_C_SOURCE has been
redefined.
"./pyconfig.h", line 1472.9: 1506-358 (I) "_POSIX_C_SOURCE" is defined on line
147 of /usr/include/standards.h.
"./pyconfig.h", line 1494.9: 1506-236 (W) Macro name _XOPEN_SOURCE has been
redefined.
"./pyconfig.h", line 1494.9: 1506-358 (I) "_XOPEN_SOURCE" is defined on line
143 of /usr/include/standards.h.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 112.22:
1506-196 (W) Initialization between types "void*" and "int(*)(struct
{...}*,int(*)(struct _object*,void*),void*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 113.22:
1506-196 (W) Initialization between types "void*" and "int(*)(struct {...}*)"
is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 114.22:
1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct {...}*,struct _object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 115.21:
1506-196 (W) Initialization between types "void*" and "int(*)(struct
{...}*,const char*,struct _object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 204.25:
1506-196 (W) Initialization between types "void*" and "struct
_object*(*)(struct _object*,struct _object*,int)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 242.30:
1506-068 (W) Operation between types "void*" and "struct _object*(*)(struct
_typeobject*,struct _object*,struct _object*)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/xxlimited.c", line 283.19:
1506-196 (W) Initialization between types "void*" and "int(*)(struct _object*)"
is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes.c", line
3324.27: 1506-068 (W) Operation between types "void*" and "int(*)(void)" is not
allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes.c", line
3869.31: 1506-280 (W) Function argument assignment between types "int(*)(void)"
and "void*" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes.c", line
5482.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-3.6.0.164/Modules/_ctypes/_ctypes.c", line
5483.62: 1506-280 (W) Function argument assignment between types "void*" and
"void*(*)(void*,int,unsigned long)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes.c", line
5484.65: 1506-280 (W) Function argument assignment between types "void*" and
"struct _object*(*)(const char*,int)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/_ctypes.c", line
5485.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-3.6.0.164/Modules/_ctypes/_ctypes.c", line
5487.66: 1506-280 (W) Function argument assignment between types "void*" and
"struct _object*(*)(const unsigned int*,int)" is not allowed.
"/data/prj/aixtools/python/python-3.6.0.164/Modules/_ctypes/callproc.c", line
813.32: 1506-280 (W) Function argument assignment between types "void(*)(void)"
and "void*" is not allowed.
+ make install DESTDIR=/var/aixtools/aixtools/python/3.6.0.164 >
.buildaix/install.out
+ mkinstallp.ksh /var/aixtools/aixtools/python/3.6.0.164 >
.buildaix/mkinstallp.out
renamed:./opt/lib/python3.6/site-packages/setuptools/script
(dev).tmpl:./opt/lib/python3.6/site-packages/setuptools/script_dev_.tmpl
renamed:./opt/lib/python3.6/site-packages/setuptools/command/launcher
manifest.xml:./opt/lib/python3.6/site-packages/setuptools/command/launcher_manifest.xml
----------
components: Build
messages: 273491
nosy: Michael.Felt
priority: normal
severity: normal
status: open
title: Python-3.6a4 build messages to stderr (on AIX and xlc compiler)
versions: Python 3.6
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue27844>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com