<86>Dec 18 09:29:10 userdel[112459]: delete user 'rooter' <86>Dec 18 09:29:10 userdel[112459]: removed group 'rooter' owned by 'rooter' <86>Dec 18 09:29:10 userdel[112459]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 18 09:29:10 groupadd[112491]: group added to /etc/group: name=rooter, GID=687 <86>Dec 18 09:29:10 groupadd[112491]: group added to /etc/gshadow: name=rooter <86>Dec 18 09:29:10 groupadd[112491]: new group: name=rooter, GID=687 <86>Dec 18 09:29:10 useradd[112542]: new user: name=rooter, UID=687, GID=687, home=/root, shell=/bin/bash <86>Dec 18 09:29:10 userdel[112667]: delete user 'builder' <86>Dec 18 09:29:10 groupadd[112855]: group added to /etc/group: name=builder, GID=688 <86>Dec 18 09:29:10 groupadd[112855]: group added to /etc/gshadow: name=builder <86>Dec 18 09:29:10 groupadd[112855]: new group: name=builder, GID=688 <86>Dec 18 09:29:10 useradd[112877]: new user: name=builder, UID=688, GID=688, home=/usr/src, shell=/bin/bash <13>Dec 18 09:29:13 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 18 09:29:13 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Dec 18 09:29:13 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Dec 18 09:29:13 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Dec 18 09:29:13 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 18 09:29:13 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Dec 18 09:29:13 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Dec 18 09:29:13 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Dec 18 09:29:13 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Dec 18 09:29:13 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Dec 18 09:29:13 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Dec 18 09:29:13 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Dec 18 09:29:13 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Dec 18 09:29:13 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Dec 18 09:29:13 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <13>Dec 18 09:29:13 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Dec 18 09:29:17 rpmi: python3-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 18 09:29:18 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 18 09:29:18 rpmi: icu-utils-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Dec 18 09:29:18 rpmi: gcc-c++-common-1.4.22-alt1 1519183788 installed <13>Dec 18 09:29:18 rpmi: libstdc++8-devel-8.2.1-alt1 sisyphus.214000.20 1542662379 installed <13>Dec 18 09:29:19 rpmi: gcc8-c++-8.2.1-alt1 sisyphus.214000.20 1542662379 installed <13>Dec 18 09:29:19 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 18 09:29:19 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831974 installed <13>Dec 18 09:29:19 rpmi: python3-dev-3.6.5-alt1.1 1535734576 installed <13>Dec 18 09:29:19 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Dec 18 09:29:19 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Dec 18 09:29:19 rpmi: libcom_err-1.44.3-alt1 1532134732 installed <86>Dec 18 09:29:19 groupadd[10005]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 18 09:29:19 groupadd[10005]: group added to /etc/gshadow: name=_keytab <86>Dec 18 09:29:19 groupadd[10005]: new group: name=_keytab, GID=499 <13>Dec 18 09:29:19 rpmi: libkrb5-1.16.2-alt2 sisyphus.216877.200 1543483297 installed <13>Dec 18 09:29:19 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Dec 18 09:29:19 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 18 09:29:19 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-tools-2to3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 18 09:29:19 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:19 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:20 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Dec 18 09:29:20 rpmi: python-dev-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Dec 18 09:29:20 rpmi: python-module-setuptools-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 18 09:29:20 rpmi: python3-module-setuptools-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Dec 18 09:29:20 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed <13>Dec 18 09:29:20 rpmi: libicu-devel-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python-module-icu-2.0.2-alt2.nosrc.rpm Installing python-module-icu-2.0.2-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.28432 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-icu-2.0.2 + echo 'Source #0 (python-module-icu-2.0.2.tar):' Source #0 (python-module-icu-2.0.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python-module-icu-2.0.2.tar + cd python-module-icu-2.0.2 + /bin/chmod -c -Rf u+rwX,go-w . + cp -fR . ../python3 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.51125 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-icu-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python2.7 setup.py build Building PyICU 2.0.2 for ICU 63.1 Adding CXXFLAGS="-std=c++11 -I/usr/include" from /usr/bin/icu-config Adding LDFLAGS="-licui18n -licuuc -licudata" from /usr/bin/icu-config running build running build_py creating build creating build/lib.linux-i686-2.7 copying PyICU.py -> build/lib.linux-i686-2.7 creating build/lib.linux-i686-2.7/icu copying icu/__init__.py -> build/lib.linux-i686-2.7/icu running build_ext building '_icu' extension creating build/temp.linux-i686-2.7 i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c _icu.cpp -o build/temp.linux-i686-2.7/_icu.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from _icu.cpp:24: _icu.cpp: In function 'PyObject* PyInit_icu(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ _icu.cpp:204:5: note: in expansion of macro 'Py_INCREF' Py_INCREF(&ConstVariableDescriptorType); ^~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c bases.cpp -o build/temp.linux-i686-2.7/bases.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from bases.cpp:24: bases.cpp: In function 'PyObject* t_umemory__getOwned(t_umemory*, void*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:338:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:338:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_uobject_richcmp(t_uobject*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:397:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:397:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:398:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:398:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_replaceable_hasMetaData(t_replaceable*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:486:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:486:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_unicodestring_startsWith(t_unicodestring*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:925:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:925:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:934:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:934:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_unicodestring_endsWith(t_unicodestring*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:957:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:957:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:966:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:966:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_unicodestring_isBogus(t_unicodestring*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:1285:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:1285:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_unicodestring_richcmp(t_unicodestring*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:1633:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:1633:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_formattable_isNumeric(t_formattable*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:2003:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:2003:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'PyObject* t_formattable_richcmp(t_formattable*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ bases.cpp:2172:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ bases.cpp:2172:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ bases.cpp: In function 'void _init_bases(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ bases.cpp:2357:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(UMemory, m); // no typeid() ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ bases.cpp:2358:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(UObject, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ bases.cpp:2359:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(Replaceable, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ bases.cpp:2360:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UnicodeString, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ bases.cpp:2361:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(Formattable, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ bases.cpp:2362:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(StringEnumeration, m); ^~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c calendar.cpp -o build/temp.linux-i686-2.7/calendar.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from calendar.cpp:24: calendar.cpp: In function 'PyObject* t_timezone_useDaylightTime(t_timezone*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:406:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:406:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_timezone_inDaylightTime(t_timezone*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:417:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:417:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_timezone_hasSameRules(t_timezone*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:431:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:431:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_timezone_richcmp(t_timezone*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:636:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:636:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:637:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:637:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_isEquivalentTo(t_calendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:921:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:921:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_equals(t_calendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:935:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:935:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_before(t_calendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:949:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:949:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_after(t_calendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:963:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:963:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_inDaylightTime(t_calendar*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1041:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1041:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_isLenient(t_calendar*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1047:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1047:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_isSet(t_calendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1195:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1195:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_haveDefaultCentury(t_calendar*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1263:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1263:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_calendar_richcmp(t_calendar*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1412:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1412:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1413:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1413:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'PyObject* t_gregoriancalendar_isLeapYear(t_gregoriancalendar*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ calendar.cpp:1541:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ calendar.cpp:1541:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ calendar.cpp: In function 'void _init_calendar(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ calendar.cpp:1555:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCalendarDateFields, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ calendar.cpp:1556:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCalendarDaysOfWeek, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ calendar.cpp:1557:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCalendarMonths, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ calendar.cpp:1558:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCalendarAMPMs, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ calendar.cpp:1559:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(TimeZone, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ calendar.cpp:1560:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(SimpleTimeZone, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ calendar.cpp:1561:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(Calendar, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ calendar.cpp:1562:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(GregorianCalendar, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c char.cpp -o build/temp.linux-i686-2.7/char.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from char.cpp:27: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from char.cpp:24: /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from char.cpp:27: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from char.cpp:24: /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from char.cpp:27: char.cpp: In function 'PyObject* t_char_hasBinaryProperty(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ char.cpp:211:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(u_hasBinaryProperty(c, prop)); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ char.cpp:211:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(u_hasBinaryProperty(c, prop)); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ char.cpp:213:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(u_hasBinaryProperty(u->char32At(0), prop)); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ char.cpp:213:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(u_hasBinaryProperty(u->char32At(0), prop)); ^~~~~~~~~~~~~~ char.cpp: In function 'PyObject* t_char_fn(bool_char_fn, const char*, PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ char.cpp:286:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL((*fn)(c)); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ char.cpp:286:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL((*fn)(c)); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ char.cpp:288:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL((*fn)(u->char32At(0))); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ char.cpp:288:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL((*fn)(u->char32At(0))); ^~~~~~~~~~~~~~ char.cpp: In function 'void _init_char(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:854:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UProperty, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:855:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCharDirection, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:856:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCharCategory, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:857:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UBlockCode, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:858:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCharNameChoice, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:859:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UPropertyNameChoice, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:860:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UWordBreakValues, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:861:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UJoiningGroup, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:863:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UBidiPairedBracketType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ char.cpp:865:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(Char, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c charset.cpp -o build/temp.linux-i686-2.7/charset.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from charset.cpp:24: charset.cpp: In function 'PyObject* t_charsetdetector_enableInputFilter(t_charsetdetector*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ charset.cpp:259:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(previous); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ charset.cpp:259:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(previous); ^~~~~~~~~~~~~~ charset.cpp: In function 'PyObject* t_charsetdetector_isInputFilterEnabled(t_charsetdetector*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ charset.cpp:268:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(filter); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ charset.cpp:268:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(filter); ^~~~~~~~~~~~~~ charset.cpp: In function 'void _init_charset(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ charset.cpp:344:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(CharsetDetector, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ charset.cpp:345:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(CharsetMatch, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c collator.cpp -o build/temp.linux-i686-2.7/collator.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from collator.cpp:24: collator.cpp: In function 'PyObject* t_collationkey_isBogus(t_collationkey*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ collator.cpp:178:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ collator.cpp:178:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ collator.cpp: In function 'PyObject* t_collationkey_richcmp(t_collationkey*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ collator.cpp:203:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationKey, t_collationkey); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ collator.cpp:203:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationKey, t_collationkey); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ collator.cpp:203:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationKey, t_collationkey); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ collator.cpp:203:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationKey, t_collationkey); ^~~~~~~~~~~~~~ collator.cpp: In function 'PyObject* t_collator_greater(t_collator*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ collator.cpp:244:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ collator.cpp:244:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ collator.cpp: In function 'PyObject* t_collator_greaterOrEqual(t_collator*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ collator.cpp:259:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ collator.cpp:259:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ collator.cpp: In function 'PyObject* t_collator_equals(t_collator*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ collator.cpp:274:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ collator.cpp:274:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ collator.cpp: In function 'PyObject* t_rulebasedcollator_richcmp(t_rulebasedcollator*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ collator.cpp:662:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(RuleBasedCollator, t_rulebasedcollator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ collator.cpp:662:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(RuleBasedCollator, t_rulebasedcollator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ collator.cpp:662:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(RuleBasedCollator, t_rulebasedcollator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ collator.cpp:662:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(RuleBasedCollator, t_rulebasedcollator); ^~~~~~~~~~~~~~ collator.cpp: In function 'void _init_collator(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ collator.cpp:673:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCollationResult, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ collator.cpp:674:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCollAttribute, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ collator.cpp:675:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCollAttributeValue, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ collator.cpp:676:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CollationKey, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ collator.cpp:677:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(Collator, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ collator.cpp:678:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(RuleBasedCollator, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c common.cpp -o build/temp.linux-i686-2.7/common.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c dateformat.cpp -o build/temp.linux-i686-2.7/dateformat.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from dateformat.cpp:24: dateformat.cpp: In function 'PyObject* t_dateformatsymbols_richcmp(t_dateformatsymbols*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:668:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateFormatSymbols, t_dateformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:668:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateFormatSymbols, t_dateformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:668:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateFormatSymbols, t_dateformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:668:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateFormatSymbols, t_dateformatsymbols); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateformat_isLenient(t_dateformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ dateformat.cpp:733:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ dateformat.cpp:733:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateformat_getBooleanAttribute(t_dateformat*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ dateformat.cpp:1055:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ dateformat.cpp:1055:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateinterval_richcmp(t_dateinterval*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1619:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateInterval, t_dateinterval); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1619:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateInterval, t_dateinterval); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1619:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateInterval, t_dateinterval); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1619:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateInterval, t_dateinterval); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateintervalinfo_getDefaultOrder(t_dateintervalinfo*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ dateformat.cpp:1660:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ dateformat.cpp:1660:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateintervalinfo_richcmp(t_dateintervalinfo*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1743:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalInfo, t_dateintervalinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1743:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalInfo, t_dateintervalinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1743:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalInfo, t_dateintervalinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1743:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalInfo, t_dateintervalinfo); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'PyObject* t_dateintervalformat_richcmp(t_dateintervalformat*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1872:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalFormat, t_dateintervalformat); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1872:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalFormat, t_dateintervalformat); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1872:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalFormat, t_dateintervalformat); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ dateformat.cpp:1872:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DateIntervalFormat, t_dateintervalformat); ^~~~~~~~~~~~~~ dateformat.cpp: In function 'void _init_dateformat(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2077:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateTimePatternConflict, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2078:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateTimePatternField, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2080:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateTimePatternMatchOptions, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2084:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateRelativeDateTimeFormatterStyle, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2088:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDisplayContext, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2089:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDisplayContextType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2093:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateDirection, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2094:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateAbsoluteUnit, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2095:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateRelativeUnit, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ dateformat.cpp:2096:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UDateFormatBooleanAttribute, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2099:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DateFormatSymbols, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2100:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(DateFormat, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2101:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(SimpleDateFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2102:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DateTimePatternGenerator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2104:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DateInterval, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2105:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DateIntervalInfo, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2106:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DateIntervalFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ dateformat.cpp:2109:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(RelativeDateTimeFormatter, m); ^~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c errors.cpp -o build/temp.linux-i686-2.7/errors.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c format.cpp -o build/temp.linux-i686-2.7/format.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from format.cpp:24: format.cpp: In function 'PyObject* t_fieldposition_richcmp(t_fieldposition*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:521:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:521:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:522:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:522:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_parseposition_richcmp(t_parseposition*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:616:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:616:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:617:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:617:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_format_richcmp(t_format*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:764:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:764:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:765:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:765:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_pluralrules_isKeyword(t_pluralrules*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:1345:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:1345:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_pluralrules_richcmp(t_pluralrules*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:1401:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:1401:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:1402:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:1402:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_simpleformatter_applyPattern(t_simpleformatter*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:1879:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:1879:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ format.cpp: In function 'PyObject* t_simpleformatter_applyPatternMinMaxArguments(t_simpleformatter*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ format.cpp:1902:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ format.cpp:1902:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(result); ^~~~~~~~~~~~~~ format.cpp: In function 'void _init_format(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:1996:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(FieldPosition, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:1997:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(ParsePosition, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:1998:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(Format, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:1999:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(MeasureFormat, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2000:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(MessageFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2002:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(PluralRules, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2003:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(PluralFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2006:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(TimeUnitFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2009:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(SelectFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ format.cpp:2012:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(ListFormatter, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ format.cpp:2015:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(SimpleFormatter, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ format.cpp:2025:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UTimeUnitFormatStyle, m); ^~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c idna.cpp -o build/temp.linux-i686-2.7/idna.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from idna.cpp:27: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from idna.cpp:24: /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from idna.cpp:27: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from idna.cpp:24: /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from idna.cpp:27: idna.cpp: In function 'PyObject* t_idnainfo_isTransitionalDifferent(t_idnainfo*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ idna.cpp:123:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(self->info.isTransitionalDifferent); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ idna.cpp:123:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(self->info.isTransitionalDifferent); ^~~~~~~~~~~~~~ idna.cpp: In function 'void _init_idna(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ idna.cpp:261:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(IDNAInfo, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ idna.cpp:262:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(IDNA, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c iterators.cpp -o build/temp.linux-i686-2.7/iterators.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from iterators.cpp:24: iterators.cpp: In function 'PyObject* t_forwardcharacteriterator_hasNext(t_forwardcharacteriterator*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:395:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:395:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_forwardcharacteriterator_richcmp(t_forwardcharacteriterator*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:415:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:415:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:416:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:416:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_characteriterator_hasPrevious(t_characteriterator*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:527:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:527:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_breakiterator_isBoundary(t_breakiterator*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:796:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:796:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_breakiterator_richcmp(t_breakiterator*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:1036:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:1036:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:1037:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:1037:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_collationelementiterator_isIgnorable(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ iterators.cpp:1387:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(i); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ iterators.cpp:1387:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(i); ^~~~~~~~~~~~~~ iterators.cpp: In function 'PyObject* t_collationelementiterator_richcmp(t_collationelementiterator*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ iterators.cpp:1414:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationElementIterator, t_collationelementiterator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ iterators.cpp:1414:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationElementIterator, t_collationelementiterator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ iterators.cpp:1414:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationElementIterator, t_collationelementiterator); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ iterators.cpp:1414:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CollationElementIterator, t_collationelementiterator); ^~~~~~~~~~~~~~ iterators.cpp: In function 'void _init_iterators(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1438:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(ForwardCharacterIterator, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1439:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(CharacterIterator, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1440:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UCharCharacterIterator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1441:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(StringCharacterIterator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1442:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(BreakIterator, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1443:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(RuleBasedBreakIterator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1444:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DictionaryBasedBreakIterator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1445:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CanonicalIterator, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ iterators.cpp:1446:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CollationElementIterator, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c layoutengine.cpp -o build/temp.linux-i686-2.7/layoutengine.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c locale.cpp -o build/temp.linux-i686-2.7/locale.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from locale.cpp:35: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from locale.cpp:24: /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from locale.cpp:35: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from locale.cpp:24: /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from locale.cpp:35: locale.cpp: In function 'PyObject* t_locale_isBogus(t_locale*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ locale.cpp:648:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(retval); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ locale.cpp:648:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(retval); ^~~~~~~~~~~~~~ locale.cpp: In function 'PyObject* t_resourcebundle_hasNext(t_resourcebundle*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ locale.cpp:1019:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ locale.cpp:1019:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ locale.cpp: In function 'PyObject* t_localedata_getNoSubstitute(t_localedata*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ locale.cpp:1394:9: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ locale.cpp:1396:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ locale.cpp: In function 'void _init_locale(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1520:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(ULocDataLocaleType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1521:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UResType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1522:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(ULocaleDataDelimiterType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1523:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(ULocaleDataExemplarSetType, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1524:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UMeasurementSystem, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ locale.cpp:1525:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(Locale, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ locale.cpp:1526:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(ResourceBundle, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ locale.cpp:1527:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(LocaleData, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c measureunit.cpp -o build/temp.linux-i686-2.7/measureunit.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from measureunit.cpp:24: measureunit.cpp: In function 'PyObject* t_measureunit_richcmp(t_measureunit*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ measureunit.cpp:501:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ measureunit.cpp:501:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ measureunit.cpp:502:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ measureunit.cpp:502:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ measureunit.cpp: In function 'PyObject* t_measure_richcmp(t_measure*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ measureunit.cpp:1776:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ measureunit.cpp:1776:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ measureunit.cpp:1777:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ measureunit.cpp:1777:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ measureunit.cpp: In function 'void _init_measureunit(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ measureunit.cpp:2027:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UTimeUnitFields, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2030:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(MeasureUnit, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2031:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(Measure, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2033:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(NoUnit, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2035:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CurrencyUnit, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2036:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CurrencyAmount, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2038:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(TimeUnit, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ measureunit.cpp:2039:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(TimeUnitAmount, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c normalizer.cpp -o build/temp.linux-i686-2.7/normalizer.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from normalizer.cpp:24: normalizer.cpp: In function 'PyObject* t_normalizer_isNormalized(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:430:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:430:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:438:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:438:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'PyObject* t_normalizer_richcmp(t_normalizer*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:492:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:492:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:493:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:493:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'PyObject* t_normalizer2_isNormalized(t_normalizer2*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:596:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:596:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'PyObject* t_normalizer2_hasBoundaryBefore(t_normalizer2*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:648:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:648:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'PyObject* t_normalizer2_hasBoundaryAfter(t_normalizer2*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:670:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:670:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'PyObject* t_normalizer2_isInert(t_normalizer2*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ normalizer.cpp:691:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ normalizer.cpp:691:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ normalizer.cpp: In function 'void _init_normalizer(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ normalizer.cpp:791:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(Normalizer, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ normalizer.cpp:793:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(Normalizer2, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ normalizer.cpp:794:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(FilteredNormalizer2, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ normalizer.cpp:797:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNormalizationMode, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ normalizer.cpp:798:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNormalizationCheckResult, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ normalizer.cpp:800:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNormalizationMode2, m); ^~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c numberformat.cpp -o build/temp.linux-i686-2.7/numberformat.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from numberformat.cpp:24: numberformat.cpp: In function 'PyObject* t_decimalformatsymbols_richcmp(t_decimalformatsymbols*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ numberformat.cpp:893:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DecimalFormatSymbols, t_decimalformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ numberformat.cpp:893:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DecimalFormatSymbols, t_decimalformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ numberformat.cpp:893:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DecimalFormatSymbols, t_decimalformatsymbols); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ numberformat.cpp:893:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(DecimalFormatSymbols, t_decimalformatsymbols); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_numberformat_isParseIntegerOnly(t_numberformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1111:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1111:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_numberformat_isGroupingUsed(t_numberformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1131:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1131:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_numberformat_isLenient(t_numberformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1233:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(n); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1233:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(n); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_currencypluralinfo_richcmp(t_currencypluralinfo*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ numberformat.cpp:1491:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CurrencyPluralInfo, t_currencypluralinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ numberformat.cpp:1491:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CurrencyPluralInfo, t_currencypluralinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ numberformat.cpp:1491:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CurrencyPluralInfo, t_currencypluralinfo); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ numberformat.cpp:1491:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(CurrencyPluralInfo, t_currencypluralinfo); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_decimalformat_isScientificNotation(t_decimalformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1820:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1820:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_decimalformat_isExponentSignAlwaysShown(t_decimalformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1859:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1859:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_decimalformat_isDecimalSeparatorAlwaysShown(t_decimalformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:1878:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:1878:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_decimalformat_areSignificantDigitsUsed(t_decimalformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:2045:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:2045:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'PyObject* t_rulebasednumberformat_isLenient(t_rulebasednumberformat*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ numberformat.cpp:2370:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ numberformat.cpp:2370:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ numberformat.cpp: In function 'void _init_numberformat(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3318:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DecimalFormatSymbols, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3319:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(NumberFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3321:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CurrencyPluralInfo, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3323:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(DecimalFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3325:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(CompactDecimalFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3327:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(RuleBasedNumberFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ numberformat.cpp:3328:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(ChoiceFormat, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3330:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(NumberFormatter, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3331:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(UnlocalizedNumberFormatter, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3332:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(LocalizedNumberFormatter, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3333:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(Notation, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3334:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(ScientificNotation, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3335:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(IntegerWidth, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3336:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(Rounder, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3337:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(FractionRounder, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3338:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(IncrementRounder, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3339:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(CurrencyRounder, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3368:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(URBNFRuleSetTag, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3375:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberFormatRoundingMode, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3381:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberFormatStyle, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3412:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCurrencySpacing, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3419:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UCurrencyUsage, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3425:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberCompactStyle, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3431:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberSignDisplay, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3438:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberDecimalSeparatorDisplay, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ numberformat.cpp:3442:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UNumberUnitWidth, m); ^~~~~~~~~~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c regex.cpp -o build/temp.linux-i686-2.7/regex.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from regex.cpp:24: regex.cpp: In function 'PyObject* t_regexpattern_matches(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:382:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:382:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexpattern_richcmp(t_regexpattern*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:409:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:409:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:410:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:410:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_matches(t_regexmatcher*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:492:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:492:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:497:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:497:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_lookingAt(t_regexmatcher*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:512:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:512:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:517:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:517:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_find(t_regexmatcher*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:532:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:532:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:537:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:537:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_hasTransparentBounds(t_regexmatcher*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:679:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:679:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_hasAnchoringBounds(t_regexmatcher*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:699:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:699:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_hitEnd(t_regexmatcher*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:719:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:719:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'PyObject* t_regexmatcher_requireEnd(t_regexmatcher*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ regex.cpp:725:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ regex.cpp:725:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ regex.cpp: In function 'void _init_regex(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ regex.cpp:966:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(URegexpFlag, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ regex.cpp:968:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(RegexPattern, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ regex.cpp:969:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(RegexMatcher, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c script.cpp -o build/temp.linux-i686-2.7/script.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from script.cpp:27: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from script.cpp:24: /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from script.cpp:27: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from script.cpp:24: /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from script.cpp:27: script.cpp: In function 'PyObject* t_script_hasScript(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ script.cpp:224:17: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ script.cpp:226:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ script.cpp:231:17: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ script.cpp:233:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ script.cpp: In function 'PyObject* t_script_isRightToLeft(t_script*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ script.cpp:298:9: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ script.cpp:300:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ script.cpp: In function 'PyObject* t_script_isCased(t_script*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ script.cpp:306:9: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ script.cpp:308:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ script.cpp: In function 'PyObject* t_script_breaksBetweenLetters(t_script*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ script.cpp:314:9: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ script.cpp:316:5: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ script.cpp: In function 'void _init_script(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ script.cpp:352:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UScriptCode, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ script.cpp:354:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UScriptUsage, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ script.cpp:356:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(Script, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c search.cpp -o build/temp.linux-i686-2.7/search.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from search.cpp:24: search.cpp: In function 'PyObject* t_stringsearch_richcmp(t_stringsearch*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ search.cpp:582:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(StringSearch, t_stringsearch); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:416:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); \ ^~~~~~~~~~~~~~ search.cpp:582:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(StringSearch, t_stringsearch); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ search.cpp:582:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(StringSearch, t_stringsearch); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ macros.h:417:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); \ ^~~~~~~~~~~~~~ search.cpp:582:1: note: in expansion of macro 'DEFINE_RICHCMP' DEFINE_RICHCMP(StringSearch, t_stringsearch); ^~~~~~~~~~~~~~ search.cpp: In function 'void _init_search(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ search.cpp:592:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(USearchAttribute, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ search.cpp:593:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(USearchAttributeValue, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ search.cpp:595:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(SearchIterator, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ search.cpp:596:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(StringSearch, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c shape.cpp -o build/temp.linux-i686-2.7/shape.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from shape.cpp:27: /usr/include/python2.7/pyconfig.h:1223: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from shape.cpp:24: /usr/include/features.h:265: note: this is the location of the previous definition # define _POSIX_C_SOURCE 200809L In file included from /usr/include/python2.7/Python.h:8, from common.h:43, from shape.cpp:27: /usr/include/python2.7/pyconfig.h:1245: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/8/i586-alt-linux/bits/os_defines.h:39, from /usr/include/c++/8/i586-alt-linux/bits/c++config.h:508, from /usr/include/c++/8/cstdlib:41, from /usr/include/c++/8/stdlib.h:36, from shape.cpp:24: /usr/include/features.h:202: note: this is the location of the previous definition # define _XOPEN_SOURCE 700 In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from shape.cpp:27: shape.cpp: In function 'void _init_shape(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ shape.cpp:117:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(Shape, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c spoof.cpp -o build/temp.linux-i686-2.7/spoof.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from spoof.cpp:24: spoof.cpp: In function 'void _init_spoof(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ spoof.cpp:336:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(USpoofChecks, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ spoof.cpp:339:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(URestrictionLevel, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ spoof.cpp:342:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(SpoofChecker, m); ^~~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c transliterator.cpp -o build/temp.linux-i686-2.7/transliterator.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from transliterator.cpp:24: transliterator.cpp: In function 'void _init_transliterator(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ transliterator.cpp:671:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UTransDirection, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:359:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ transliterator.cpp:672:5: note: in expansion of macro 'INSTALL_STRUCT' INSTALL_STRUCT(UTransPosition, m); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ transliterator.cpp:673:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(Transliterator, m); ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c tzinfo.cpp -o build/temp.linux-i686-2.7/tzinfo.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from tzinfo.cpp:24: tzinfo.cpp: In function 'void t_tzinfo_dealloc(t_tzinfo*)': /usr/include/python2.7/object.h:115:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) ~^~~~~~~~~~~~~~~~ tzinfo.cpp:240:5: note: in expansion of macro 'Py_TYPE' Py_TYPE(&self->dt_tzinfo)->tp_free((PyObject *) self); ^~~~~~~ tzinfo.cpp: In function 'void t_floatingtz_dealloc(t_floatingtz*)': /usr/include/python2.7/object.h:115:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) ~^~~~~~~~~~~~~~~~ tzinfo.cpp:246:5: note: in expansion of macro 'Py_TYPE' Py_TYPE(&self->dt_tzinfo)->tp_free((PyObject *) self); ^~~~~~~ tzinfo.cpp: In function 'void _init_tzinfo(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ tzinfo.cpp:706:13: note: in expansion of macro 'Py_INCREF' Py_INCREF(&TZInfoType_); ^~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ tzinfo.cpp:709:13: note: in expansion of macro 'Py_INCREF' Py_INCREF(&FloatingTZType_); ^~~~~~~~~ i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python2.7 -c unicodeset.cpp -o build/temp.linux-i686-2.7/unicodeset.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include In file included from /usr/include/python2.7/Python.h:83, from common.h:43, from unicodeset.cpp:24: unicodeset.cpp: In function 'PyObject* t_unicodematcher_matchesIndexValue(t_unicodematcher*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:310:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:310:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodefilter_matchesIndexValue(t_unicodefilter*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:397:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:397:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodefilter_contains(t_unicodefilter*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:431:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:431:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_isBogus(t_unicodeset*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:502:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:502:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_isEmpty(t_unicodeset*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:516:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:516:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_isFrozen(t_unicodeset*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:522:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:522:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_contains(t_unicodeset*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:894:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:894:21: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:900:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:900:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:915:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:915:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_containsAll(t_unicodeset*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:937:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:937:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_containsNone(t_unicodeset*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:951:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:951:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:956:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:956:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:970:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:970:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_containsSome(t_unicodeset*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:990:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:990:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:995:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:995:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1009:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1009:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_resemblesPattern(PyTypeObject*, PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1125:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1125:9: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodeset_richcmp(t_unicodeset*, PyObject*, int)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1172:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1172:17: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1173:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1173:13: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(!b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodesetiterator_isString(t_unicodesetiterator*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1292:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1292:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodesetiterator_next(t_unicodesetiterator*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1320:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1320:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'PyObject* t_unicodesetiterator_nextRange(t_unicodesetiterator*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ macros.h:384:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; \ ^~~~~~~~~~~~~~ unicodeset.cpp:1326:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ macros.h:386:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; \ ^~~~~~~~~~~~~~~ unicodeset.cpp:1326:5: note: in expansion of macro 'Py_RETURN_BOOL' Py_RETURN_BOOL(b); ^~~~~~~~~~~~~~ unicodeset.cpp: In function 'void _init_unicodeset(PyObject*)': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ unicodeset.cpp:1383:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(UMatchDegree, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:366:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&name##Type_); \ ^~~~~~~~~ unicodeset.cpp:1384:5: note: in expansion of macro 'INSTALL_CONSTANTS_TYPE' INSTALL_CONSTANTS_TYPE(USetSpanCondition, m); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ unicodeset.cpp:1386:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UnicodeFunctor, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:338:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ unicodeset.cpp:1387:5: note: in expansion of macro 'INSTALL_TYPE' INSTALL_TYPE(UnicodeMatcher, m); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ unicodeset.cpp:1388:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UnicodeFilter, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ unicodeset.cpp:1389:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UnicodeSet, m); ^~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ macros.h:347:9: note: in expansion of macro 'Py_INCREF' Py_INCREF(&className##Type_); \ ^~~~~~~~~ unicodeset.cpp:1390:5: note: in expansion of macro 'REGISTER_TYPE' REGISTER_TYPE(UnicodeSetIterator, m); ^~~~~~~~~~~~~ i586-alt-linux-g++ -pthread -shared -L/usr/lib/nsl -lnsl -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-2.7/_icu.o build/temp.linux-i686-2.7/bases.o build/temp.linux-i686-2.7/calendar.o build/temp.linux-i686-2.7/char.o build/temp.linux-i686-2.7/charset.o build/temp.linux-i686-2.7/collator.o build/temp.linux-i686-2.7/common.o build/temp.linux-i686-2.7/dateformat.o build/temp.linux-i686-2.7/errors.o build/temp.linux-i686-2.7/format.o build/temp.linux-i686-2.7/idna.o build/temp.linux-i686-2.7/iterators.o build/temp.linux-i686-2.7/layoutengine.o build/temp.linux-i686-2.7/locale.o build/temp.linux-i686-2.7/measureunit.o build/temp.linux-i686-2.7/normalizer.o build/temp.linux-i686-2.7/numberformat.o build/temp.linux-i686-2.7/regex.o build/temp.linux-i686-2.7/script.o build/temp.linux-i686-2.7/search.o build/temp.linux-i686-2.7/shape.o build/temp.linux-i686-2.7/spoof.o build/temp.linux-i686-2.7/transliterator.o build/temp.linux-i686-2.7/tzinfo.o build/temp.linux-i686-2.7/unicodeset.o -lpython2.7 -o build/lib.linux-i686-2.7/_icu.so -licui18n -licuuc -licudata + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-icu-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build Building PyICU 2.0.2 for ICU 63.1 Adding CXXFLAGS="-std=c++11 -I/usr/include" from /usr/bin/icu-config Adding LDFLAGS="-licui18n -licuuc -licudata" from /usr/bin/icu-config running build running build_py creating build creating build/lib.linux-i686-3.6 copying PyICU.py -> build/lib.linux-i686-3.6 creating build/lib.linux-i686-3.6/icu copying icu/__init__.py -> build/lib.linux-i686-3.6/icu running build_ext building '_icu' extension creating build/temp.linux-i686-3.6 i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c _icu.cpp -o build/temp.linux-i686-3.6/_icu.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c bases.cpp -o build/temp.linux-i686-3.6/bases.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c calendar.cpp -o build/temp.linux-i686-3.6/calendar.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c char.cpp -o build/temp.linux-i686-3.6/char.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c charset.cpp -o build/temp.linux-i686-3.6/charset.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c collator.cpp -o build/temp.linux-i686-3.6/collator.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c common.cpp -o build/temp.linux-i686-3.6/common.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c dateformat.cpp -o build/temp.linux-i686-3.6/dateformat.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c errors.cpp -o build/temp.linux-i686-3.6/errors.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c format.cpp -o build/temp.linux-i686-3.6/format.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c idna.cpp -o build/temp.linux-i686-3.6/idna.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c iterators.cpp -o build/temp.linux-i686-3.6/iterators.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c layoutengine.cpp -o build/temp.linux-i686-3.6/layoutengine.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c locale.cpp -o build/temp.linux-i686-3.6/locale.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c measureunit.cpp -o build/temp.linux-i686-3.6/measureunit.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c normalizer.cpp -o build/temp.linux-i686-3.6/normalizer.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c numberformat.cpp -o build/temp.linux-i686-3.6/numberformat.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c regex.cpp -o build/temp.linux-i686-3.6/regex.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c script.cpp -o build/temp.linux-i686-3.6/script.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c search.cpp -o build/temp.linux-i686-3.6/search.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c shape.cpp -o build/temp.linux-i686-3.6/shape.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c spoof.cpp -o build/temp.linux-i686-3.6/spoof.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c transliterator.cpp -o build/temp.linux-i686-3.6/transliterator.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c tzinfo.cpp -o build/temp.linux-i686-3.6/tzinfo.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/include/python3.6m -c unicodeset.cpp -o build/temp.linux-i686-3.6/unicodeset.o -DPYICU_VER="2.0.2" -std=c++11 -I/usr/include cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ i586-alt-linux-g++ -pthread -shared -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-3.6/_icu.o build/temp.linux-i686-3.6/bases.o build/temp.linux-i686-3.6/calendar.o build/temp.linux-i686-3.6/char.o build/temp.linux-i686-3.6/charset.o build/temp.linux-i686-3.6/collator.o build/temp.linux-i686-3.6/common.o build/temp.linux-i686-3.6/dateformat.o build/temp.linux-i686-3.6/errors.o build/temp.linux-i686-3.6/format.o build/temp.linux-i686-3.6/idna.o build/temp.linux-i686-3.6/iterators.o build/temp.linux-i686-3.6/layoutengine.o build/temp.linux-i686-3.6/locale.o build/temp.linux-i686-3.6/measureunit.o build/temp.linux-i686-3.6/normalizer.o build/temp.linux-i686-3.6/numberformat.o build/temp.linux-i686-3.6/regex.o build/temp.linux-i686-3.6/script.o build/temp.linux-i686-3.6/search.o build/temp.linux-i686-3.6/shape.o build/temp.linux-i686-3.6/spoof.o build/temp.linux-i686-3.6/transliterator.o build/temp.linux-i686-3.6/tzinfo.o build/temp.linux-i686-3.6/unicodeset.o -L/usr/lib -lpython3.6m -o build/lib.linux-i686-3.6/_icu.cpython-36m.so -licui18n -licuuc -licudata + popd ~/RPM/BUILD/python-module-icu-2.0.2 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.19151 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-icu-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-icu-buildroot + cd python-module-icu-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python2.7 setup.py install --skip-build --root=/usr/src/tmp/python-module-icu-buildroot --force Building PyICU 2.0.2 for ICU 63.1 Adding CXXFLAGS="-std=c++11 -I/usr/include" from /usr/bin/icu-config Adding LDFLAGS="-licui18n -licuuc -licudata" from /usr/bin/icu-config running install running install_lib creating /usr/src/tmp/python-module-icu-buildroot creating /usr/src/tmp/python-module-icu-buildroot/usr creating /usr/src/tmp/python-module-icu-buildroot/usr/lib creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages copying build/lib.linux-i686-2.7/_icu.so -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu copying build/lib.linux-i686-2.7/icu/__init__.py -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu copying build/lib.linux-i686-2.7/PyICU.py -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages byte-compiling /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU.py to PyICU.pyc running install_egg_info running egg_info creating PyICU.egg-info writing PyICU.egg-info/PKG-INFO writing top-level names to PyICU.egg-info/top_level.txt writing dependency_links to PyICU.egg-info/dependency_links.txt writing manifest file 'PyICU.egg-info/SOURCES.txt' reading manifest file 'PyICU.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'PyICU.egg-info/SOURCES.txt' Copying PyICU.egg-info to /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU-2.0.2-py2.7.egg-info running install_scripts + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-icu-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-icu-buildroot --force Building PyICU 2.0.2 for ICU 63.1 Adding CXXFLAGS="-std=c++11 -I/usr/include" from /usr/bin/icu-config Adding LDFLAGS="-licui18n -licuuc -licudata" from /usr/bin/icu-config running install running install_lib creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages copying build/lib.linux-i686-3.6/_icu.cpython-36m.so -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu copying build/lib.linux-i686-3.6/icu/__init__.py -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu copying build/lib.linux-i686-3.6/PyICU.py -> /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages byte-compiling /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu/__init__.py to __init__.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/PyICU.py to PyICU.cpython-36.pyc running install_egg_info running egg_info creating PyICU.egg-info writing PyICU.egg-info/PKG-INFO writing dependency_links to PyICU.egg-info/dependency_links.txt writing top-level names to PyICU.egg-info/top_level.txt writing manifest file 'PyICU.egg-info/SOURCES.txt' reading manifest file 'PyICU.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'PyICU.egg-info/SOURCES.txt' Copying PyICU.egg-info to /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/PyICU-2.0.2-py3.6.egg-info running install_scripts + popd ~/RPM/BUILD/python-module-icu-2.0.2 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-icu-buildroot (auto) mode of './usr/lib/python3/site-packages/_icu.cpython-36m.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python2.7/site-packages/_icu.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/python-module-icu-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/python-module-icu-buildroot/ (default) Compressing files in /usr/src/tmp/python-module-icu-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-icu-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-icu-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib/python3/site-packages/_icu.cpython-36m.so: uses non-LFS functions: __fxstat mmap open verify-elf: WARNING: ./usr/lib/python2.7/site-packages/_icu.so: uses non-LFS functions: __fxstat mmap open Bytecompiling python modules in /usr/src/tmp/python-module-icu-buildroot using /usr/bin/python2.7 unlink /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu/__init__.pyc compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu/__init__.py unlink /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU.pyc compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-icu-buildroot using /usr/bin/python2.7 -O compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu/__init__.py compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU.py Bytecompiling python3 modules in /usr/src/tmp/python-module-icu-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/__pycache__/PyICU.cpython-36.pyc unlink /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu/__pycache__/__init__.cpython-36.pyc compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu/__init__.py compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/PyICU.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-icu-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu/__init__.py compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/PyICU.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-icu-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/icu/__init__.py compile /usr/src/tmp/python-module-icu-buildroot/usr/lib/python3/site-packages/PyICU.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/__pycache__/PyICU.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/__pycache__/PyICU.cpython-36.pyc' './usr/lib/python3/site-packages/__pycache__/PyICU.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/__pycache__/PyICU.cpython-36.opt-1.pyc' './usr/lib/python3/site-packages/icu/__pycache__/__init__.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/icu/__pycache__/__init__.cpython-36.pyc' './usr/lib/python3/site-packages/icu/__pycache__/__init__.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/icu/__pycache__/__init__.cpython-36.opt-1.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/PyICU.pyo' => './usr/lib/python2.7/site-packages/PyICU.pyc' './usr/lib/python2.7/site-packages/icu/__init__.pyo' => './usr/lib/python2.7/site-packages/icu/__init__.pyc' Processing files: python-module-icu-2.0.2-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.23556 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-icu-2.0.2 + DOCDIR=/usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + /bin/mkdir -p /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + cp -prL CREDITS README.md CHANGES samples/ /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + chmod -R go-w /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + chmod -R a+rX /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python-module-icu-2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.H8Trq6 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lBGECO find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/PyICU.py: hiding icu, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-icu-buildroot/usr/lib/python2.7/site-packages/icu/__init__.py: hiding _icu, which SEEMS TO BE SELF-SATISFIED Provides: python2.7-module-icu = 2.0.2-alt2, python2.7(PyICU), python2.7(_icu), python2.7(icu) Requires: python = 2.7, /usr/lib/python2.7/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libicui18n.so.63 >= set:qg6M3kFyuCbA9aDhgU7AGQAuDypTqZsFcmZomEDhlYps9Z7uH5YO2eiAGhZah94EN6ZavnpPEUpUgO7Wlo7LiBjjLC1rogdDQrwLs89J8ypZfngZFzFms8iswPfWhjbeCxlYUE1P3KIZsZmmxIeZw5fuMxpTLsEkP3LZJw463Wk0Aw3rkLObbPRQe2CtqCFzgaxyC059yPvfVjLqOQ8rN3Z7ZeWLU37KrFBLq0sCmaZs0vlQE60JdgckHsGHdASVTHZ0f8G3MfPD7wvTwrTHgrglZ5CArbCjX1g2tMiCX8HYBfPBgVaLJqoEfS1uB2JZgD0Z9gSOzRyeKprbiXxjsrthtiMd7DrigmvgJOw2Hb2UP6UF2J5Ze7gX3pFRC78tgGH2tWAiFclOj9udV85mvold8qDzogwh82DSwOjs6AHXCRvJWamEL4kLJTgzyWwKXlpZI80sMzsjqNmg9r8YejnhtIpaLBt4qxTqU1ZewaXNycciaZFOFwMt3yGUx2oa518wNDphyP1sVcJv2GEqR2JSgntteBJOh17EevCRW4vsdgIgWdkIhSLHdd78qo3lxLXAF3mPdenzCJlmjgxzAZpWjtImYmCj6DhmLSiR8lKqh6LemysIJXNG6MitZiSdATvpnHM413o0GaVyq4QeRhBelmjbRGFaXcv2xouZitWwXZLlNAy5FzCmSIo1YrXbq0ar0owvD98p09poVBRlC4ki7sXMrvZyT6lYdwLb15UAGMA9GqVuXkrWb0009uOudldPYe38Nt8mAvsq5Q32U2hgK4gXWvFGJ3qLlEet2vZkcuTi8Wib9MjesUxWws7j36BGBOjk0Mz0KMrca3Th54dfo6yl8Yx0gfruiWGHX5LVuQpVu70GhKnnMO88CmIvCnY3CQTtpEnBLlIuvlBt2n1j3Yq3EqAOMmYnFfvGdkB5ujtM70gZcCqrZpBaHZ66wXGIepqjWcxFLdjst3vt7EMHtKEOnxsbZDePXwY8Ve6l2Z38UBZoKf56O3ObTKb0x4WHN45ytWeuw8uHssAHrvpZdG9yEP3rHK2HMlHg0F8NyOFjE5CCR0IejoDbws6kESsDz2gvB23g0ZfXkGK208s5a7WcCpV3WCrrZgcQs46Png1vysXWRrqEnimbQVjbKhxTNt6XREKNSQUEvVGJWWdVl5Yemi6435HAn6LKps9BdLQoFyBM5sUZF9pQxvZaUCL8ZDNqQnXRtmyg9KC3MznfhCSjJzhILfW3oAj3sUNPNWuF86pwtu8ZBRAee4cvxkAhL9e9ZloO57RaJuWF4zlwhZeDeAKkK2pEGozyFjZxtgsBAujZqswa3aSZtZlZ0FoB24EgD7Gn32OxRZylsKOEkE7MyUPIc5ar66H6eJn43i6PAenfcf1Ba1jweCD3RwUioNY6pAkMA8swrw5KQ5BegCjkAJ3pslnuZagewNY9lwJ3lIptfmEe6JAsTaDoVfOBgtgQl1oAdd2y11cj1gnGns1hW8hZHHy6Y89y9ePn29xpg62FBN4qu8BPZpBbv3Md0mVNvg2510su8RUJxHD16p88xhZjazVD6THPhEJS9e0sJmk97JQ6YenZEIk4gm3B6TmUQ3ZCJObEP7HYLrCq40xZbxnsSPefYFn0zbQM6U86B5QkdMPq20su8sE8IZzHyaj7ueFqEq3mw0ZHfsOnrqRYtcTsbkcZ4NsuUO5Aefoafm2dX1RwAONEGFQA3semwA6yQQCmZiQ0N6yhV2nEKfDorwDUoi0Zin5HQZHg8qZ3SKAk68zRUtJaAy4p0eQPhRMiVdYPrRnD2, libicuuc.so.63 >= set:pg9fUwwbjpm90pB0VqZpaFbqZEESzX1arJJgghYUFUUdZvLiMrsLSWqeaNl9KkeKifqzNrgGiSfFgyEq5x7HUAtlePIbmHjWabRwuEKMUPFiBF2SZLLJxbSiRHNmp3VvjAywI80aOS93iZum5er9ZIItNQqv2JojyIL723Z2iZ51pHvLXlZEMTIFDUeSHHMDaFGLtoNdk8Tjnlb5ZA4hZC78nsV8RruPxRVBUz51ZrSPgfOYZxG3sd43YbBt5ml6KLduf0UNcsGzaRexEagfr81DNizZdNusqAcJtCjDIvb2QWu24V6V8Y1p6EGkJEwYTpHJKi8a2yalfBHvThUeO0yg06Zgl68smjltvhBNpd76nZrZbzg0kZGpY2TSLqAX0IrOJMOeb1q5QtvjAmQL4FG5S48ZzRq1ZJn5pVFK5FBHbzJrkjlZqWgj2aqjY07ZA4RjxkF191dr7UZK8uLFEzXxxfzA8u8g8MzOTTqb9pOXZ7l4VnwKVQwh9CZwzSAy0bEhQqiG4HcnBIspDl91AiVFjOfbkyLG9RmRwDANvb6j3RjZ0ND4LzcBjUb83p4dqU6CyA1VwxmlT4lgohpKOTiBguP35ZiHB8t2koUKwMUIp6dJApTusxm8rDPZ8VS7Wv6gIF6JWy9foMPFIcI2fZ5cmOTdVlgj4JA71GLkZmwy5qBdJCh0aBh45p0JvBOBaddZ1qYBOA8zLuveWNGc3FJk1yeA0LnrlFZ59L4FwHwwIxWo93jhfdSQHncWLG0keq4fofXuwYRWvdoHFlpm2VCSCu2QXHm9mxK3cnF33Gckx5sNAq483AVbnVVf9yc9Znn0iiTu9LbwNmZAa8mJvRqljOV3Z0nZqZc1GtqD4Zlrd5HoBHMmgo4GeTPzPUb0P073g5J36gVJtPSf1yZLJ9VNZGyIeLwoyaDhqn8ELD6EdgSNGG2Vi2, libpthread.so.0(GLIBC_2.0), libpython2.7.so.1.0 >= set:ohlgJJA5GGZcHIybZysPuVrYjmwp9FaFlpBmUA0yQFcGu3VNlatrjvvN2QEtnLLYm1GzPafe2rbtuLY5zUkzFIG1zlp1Y6jtjSjdn2MTWpHoNbTmMLz0AR0do35aZLFpghgfB2CcsZt2ZiZvo7K7WsWS80SgZKUgTKEoB9tkxfYbY55m33IyqBJjYf0uYorph0bhLSM1j1DGOoTGp2, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.1), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(GLIBCXX_3.4), python-base, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K0supb Creating python-module-icu-debuginfo package Processing files: python3-module-icu-2.0.2-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.9635 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-icu-2.0.2 + DOCDIR=/usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + /bin/mkdir -p /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + cp -prL CREDITS README.md CHANGES samples/ /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + chmod -R go-w /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + chmod -R a+rX /usr/src/tmp/python-module-icu-buildroot/usr/share/doc/python3-module-icu-2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3hcrpT find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rErmqA find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Provides: python3(PyICU), python3(_icu), python3(icu) Requires: /usr/lib/python3/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libicui18n.so.63 >= set:qg6M3kFyuCbA9aDhgU7AGQAuDypTqZsFcmZomEDhlYps9Z7uH5YO2eiAGhZah94EN6ZavnpPEUpUgO7Wlo7LiBjjLC1rogdDQrwLs89J8ypZfngZFzFms8iswPfWhjbeCxlYUE1P3KIZsZmmxIeZw5fuMxpTLsEkP3LZJw463Wk0Aw3rkLObbPRQe2CtqCFzgaxyC059yPvfVjLqOQ8rN3Z7ZeWLU37KrFBLq0sCmaZs0vlQE60JdgckHsGHdASVTHZ0f8G3MfPD7wvTwrTHgrglZ5CArbCjX1g2tMiCX8HYBfPBgVaLJqoEfS1uB2JZgD0Z9gSOzRyeKprbiXxjsrthtiMd7DrigmvgJOw2Hb2UP6UF2J5Ze7gX3pFRC78tgGH2tWAiFclOj9udV85mvold8qDzogwh82DSwOjs6AHXCRvJWamEL4kLJTgzyWwKXlpZI80sMzsjqNmg9r8YejnhtIpaLBt4qxTqU1ZewaXNycciaZFOFwMt3yGUx2oa518wNDphyP1sVcJv2GEqR2JSgntteBJOh17EevCRW4vsdgIgWdkIhSLHdd78qo3lxLXAF3mPdenzCJlmjgxzAZpWjtImYmCj6DhmLSiR8lKqh6LemysIJXNG6MitZiSdATvpnHM413o0GaVyq4QeRhBelmjbRGFaXcv2xouZitWwXZLlNAy5FzCmSIo1YrXbq0ar0owvD98p09poVBRlC4ki7sXMrvZyT6lYdwLb15UAGMA9GqVuXkrWb0009uOudldPYe38Nt8mAvsq5Q32U2hgK4gXWvFGJ3qLlEet2vZkcuTi8Wib9MjesUxWws7j36BGBOjk0Mz0KMrca3Th54dfo6yl8Yx0gfruiWGHX5LVuQpVu70GhKnnMO88CmIvCnY3CQTtpEnBLlIuvlBt2n1j3Yq3EqAOMmYnFfvGdkB5ujtM70gZcCqrZpBaHZ66wXGIepqjWcxFLdjst3vt7EMHtKEOnxsbZDePXwY8Ve6l2Z38UBZoKf56O3ObTKb0x4WHN45ytWeuw8uHssAHrvpZdG9yEP3rHK2HMlHg0F8NyOFjE5CCR0IejoDbws6kESsDz2gvB23g0ZfXkGK208s5a7WcCpV3WCrrZgcQs46Png1vysXWRrqEnimbQVjbKhxTNt6XREKNSQUEvVGJWWdVl5Yemi6435HAn6LKps9BdLQoFyBM5sUZF9pQxvZaUCL8ZDNqQnXRtmyg9KC3MznfhCSjJzhILfW3oAj3sUNPNWuF86pwtu8ZBRAee4cvxkAhL9e9ZloO57RaJuWF4zlwhZeDeAKkK2pEGozyFjZxtgsBAujZqswa3aSZtZlZ0FoB24EgD7Gn32OxRZylsKOEkE7MyUPIc5ar66H6eJn43i6PAenfcf1Ba1jweCD3RwUioNY6pAkMA8swrw5KQ5BegCjkAJ3pslnuZagewNY9lwJ3lIptfmEe6JAsTaDoVfOBgtgQl1oAdd2y11cj1gnGns1hW8hZHHy6Y89y9ePn29xpg62FBN4qu8BPZpBbv3Md0mVNvg2510su8RUJxHD16p88xhZjazVD6THPhEJS9e0sJmk97JQ6YenZEIk4gm3B6TmUQ3ZCJObEP7HYLrCq40xZbxnsSPefYFn0zbQM6U86B5QkdMPq20su8sE8IZzHyaj7ueFqEq3mw0ZHfsOnrqRYtcTsbkcZ4NsuUO5Aefoafm2dX1RwAONEGFQA3semwA6yQQCmZiQ0N6yhV2nEKfDorwDUoi0Zin5HQZHg8qZ3SKAk68zRUtJaAy4p0eQPhRMiVdYPrRnD2, libicuuc.so.63 >= set:pg9fUwwbjpm90pB0VqZpaFbqZEESzX1arJJM6J1VmwDyzTUZLa1LNZaJKCzislybBzHQzSoY6AGAZ3FgyEq5x7HUAtlezeiBKOidE7GbcZsFiBF2SZLLJxbSiRHNmp3VvjAywI80aOS93iZum5er9ZIItNQqv2JojyIL723Z2iZdIkBZiWTXuRf2vPCuyXoLK2vGAGZm7ms35OZ4nlb5ZA4hZC78nsV8RruPxRVBUz51ZrSPgfOYZxG3sd43YbBt5ml6KLduf0UNcsGzaRexEagfr81DNizZdNusqAcJtCjDIvb2QWu24V6V8Y1p6EGkJEwYTpHJKi8a2yalfBHvThUeO0yg06Zgl68smjltvhBNpd76nZrZbzg0kZGpY2TSLqAX0IrOJMOeb1q5QtvjAmQL4FG5S48ZzRq1ZJn5pVFK5FBH5kBFavl7qighry7UUD8GD2Fi3i2qSeMZJhYujh7T33v69hYgwgw7BLLRmiOATXLayYbgTsqME4PvoQCk4o1dymjiBoBVGABbXIa9wkaftiZp5aNnRAqHqMjOUL5zFxWFu8ZkyThCO9Y5Axcy6ds3jhOwsMgHGrya8IEcnVrFi8LVx2vpJ4Fjw23T546DdPET8aPNIrfKgbAJPVucTZgZfcE84qbQElncV13ueBBxlUFLoIALrOHwC8q9f2kvFYdgN2JOCmP80BO8yycwSLiViBCCZgdZiB9h6vZePhfmBp8JBagQx4UZaJGQZqAnykMlggSgtIAxFED6rWRb6Z7l1EsQ8uMuSZ0ALmZH6IRQGcbxsjrjf1WZ5JiI2t7oKi76kpE2bUy9R8g68PnKOPvi4piYLb09FrLAT5MoHvi1NGZbqJGN29sVHZc1GtqD4Zlrd5HoBHMmgo4GeTPzPUb0P073g5J36gVJtPSf1yZLJ9VNZGyIeLwoyaDhqn8ELD6EdgSNGG2Vi2, libpthread.so.0(GLIBC_2.0), libpython3.6m.so.1.0 >= set:oha0FXTLRMBvNGoRE8ne7cb9l9B0BD0yQFcGu3Vp4pG1zrriWbFtnLLQavmVNhoP2NMWLo4DqcBldokYYNQBDKsvIvkOzl3Zub1UrZcmNynuVyjEpfFCVOt4gaByNH6Ix2BZLQcE8gZFo9dgDt2ZiZvo7K7WsWS80SgZKUgTK6d9z48Fzy3IFZIB5j9hKKFGxvwjpX4Zz0rOkok1Qrw3iFqZGBl6I7aFJl4AjJqC0, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.1), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(GLIBCXX_3.4), python3(_icu) < 0, python3(warnings) < 0, python3.6-ABI, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6271MI Creating python3-module-icu-debuginfo package Processing files: python-module-icu-debuginfo-2.0.2-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.easoLO find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GsP8Wn find-requires: running scripts (debuginfo) Requires: python-module-icu = 2.0.2-alt2, debug(libc.so.6), debug(libgcc_s.so.1), debug(libicui18n.so.63), debug(libicuuc.so.63), debug(libpthread.so.0), debug(libpython2.7.so.1.0), debug(libstdc++.so.6) Processing files: python3-module-icu-debuginfo-2.0.2-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ubjg9w find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fctQ7l find-requires: running scripts (debuginfo) Requires: python3-module-icu = 2.0.2-alt2, debug(libc.so.6), debug(libgcc_s.so.1), debug(libicui18n.so.63), debug(libicuuc.so.63), debug(libpthread.so.0), debug(libpython3.6m.so.1.0), debug(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/i586/python-module-icu-2.0.2-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python3-module-icu-2.0.2-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python-module-icu-debuginfo-2.0.2-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python3-module-icu-debuginfo-2.0.2-alt2.i586.rpm 110.16user 8.78system 3:07.29elapsed 63%CPU (0avgtext+0avgdata 86700maxresident)k 0inputs+0outputs (0major+1708247minor)pagefaults 0swaps 125.63user 12.39system 3:28.28elapsed 66%CPU (0avgtext+0avgdata 122428maxresident)k 0inputs+0outputs (0major+2292435minor)pagefaults 0swaps --- python-module-icu-2.0.2-alt2.i586.rpm.repo 2018-09-26 00:00:25.000000000 +0000 +++ python-module-icu-2.0.2-alt2.i586.rpm.hasher 2018-12-18 09:32:31.365020917 +0000 @@ -27,5 +27,5 @@ Requires: libgcc_s.so.1(GCC_3.0) -Requires: libicui18n.so.62 >= set:qgM6cm9XBSNhx5jIZl3Vw6OZzoDBKiphupY0QK98VBciBtQQI4wDFAZD4aEqZrYl8mve2V1Pe6j5KjEWl1N5vHUEbg67ZLNLoYv8rRwrxoBBnnV9J8yCbrZ0ULf2I15hKpD77qiZqioDixiSz353FZ8qflqdU8jH1l0GtBqnq4EKHU9HIJqQIvPEirB2VCE2fhsTJq2jvnGjVLYAyDPeFy1lQWAriCHbVDt1fVPUXoT4qYYYfPHSe7VpsEd991UL7g0hPZACGFFOMmUyEqPBZtzNij8PZB4Vh8Pdl7oihgfCAVTqFuERcwUICbdlCZhNTJXTo1hhWsCjCWEwZCKE9ctwmRGkxrIymeNbPOfofZ8ScH9a0mzZcyoO1vn7MSaK5guad3TIuZlBWWfoAsNpg20hYXXR1XDpbtK8NEHmMr3oIw3H1C7rl9nDguqlpZuhcy3IfYsRK1IKXzSOZ8xPDqyoylHQrG9D2VmkxoMpsDMM7IMB00yZAE2yRNPTjfBk0FEqnUnE02hPomVZa1a0clUqL8wlKLjxcTF1vvwvZmv0YYIC0dKqfKQxBrKVEfHvNqm6UfnMmHfrxqMjtUkK1CEoy4COIxb98ZiTWFTvaPVu4KrhsduopI3Z1BsXg8Fwhz1X7Gfq5raZLCh5HO8KZbVZnIZjaZaDGujgNjIxxMpuW3cC3cHsd3YQM6Uh0vQrkUoQ9UVA5zdkCpr4Zg5NI1BIvFt4Z6tPRF8fIgGoxF7PpQpZ4l270Guo5GZGZdKW04ohrY9AdaIa9PkMtzHa5thDd4LMUEGaiIaJIio09CtNwTelLFdjkR7HL2AW6RoH9izFHfUN4pwSQ63KgFimM9yhZr0mZEUCCCGtCZk0brt03ZA5r9rWWNUiqa6fmFlzcMSdXYFRn162koPgoru6929G0r4IRmGVcoUO2WMStsICFnB2KHAnaZ2N34KSG4ClTEWj8AMHOZvQFP1sHQixs7yA9YuymaIrDFnXrrPnkEIsCZw6g3zy2UFhmnWdIPoViHrlgcQ1MR1wdvXP1GaAZ89qZ5Bt42uLVJaFIgtBn7FPxgHHpAQEo2N9vTfNZhIsQT7I80xyZlnLZAxPyO9OyQ9ICPzyQZ7rcTZLEt5nKz9tyMonauUwqrstHVEEEz9TbPuVCIMpKNQyAy3QTIMnYlZxuHV3qHy2OWeEZBImhV9wiGsZ926sXSd0E3NXdoy1odir56gCTdeBL919o4ZtCxjS4bKyAtoJPMP08SDsqmTUpnt3JCSoeKkenZBeH4EvU3WdYj6zEvaQowjBXcmcz2uMqaDGLPj58mEbygvgSZpgxeT28A2AZwRM5BzZwbl9TZfpWqAD11foAZhaTTPB2IRNxaZnKGi1aXkqgvY5kcTOCaCM6qeZDQKV2gZq86mF2Ac8yEV4oAsqT8gwrclDgp3CZfuGPUFIGBeg8fbhqMYHZovZjJZBHlJ6nXhYZEGXZ2qnmicdiao9iX2cXNMfjw9Gsdpp9G4DuMSJfGzhIrPsM41GIy3aGMLLtR99cxIPnwy23gV8n8Em7YZlIj0xiZcfvOnpwqf82MXPz0MkuKWKKk66yhYGtrEkXEEQcrMIUDEG2fIdOfGQn4PeuU38zNFrZmfhjCUblpAfsIZ5cVeDJaqZsFJ2KyNCsZebZCbYZbFoJDp1zXZ2qhGWhT2k4NZKiOEHJxlfoOkl0cR62m479W9DPJJZeZz7KVbA3WFzIkO8wt351nOiic1ZLGWKZECqgPBvaZnQtxCl1Mg3gNbAvPoJK7Q0WWZJnkJyJG7QhboTVMRrneXh +Requires: libicui18n.so.63 >= set:qg6M3kFyuCbA9aDhgU7AGQAuDypTqZsFcmZomEDhlYps9Z7uH5YO2eiAGhZah94EN6ZavnpPEUpUgO7Wlo7LiBjjLC1rogdDQrwLs89J8ypZfngZFzFms8iswPfWhjbeCxlYUE1P3KIZsZmmxIeZw5fuMxpTLsEkP3LZJw463Wk0Aw3rkLObbPRQe2CtqCFzgaxyC059yPvfVjLqOQ8rN3Z7ZeWLU37KrFBLq0sCmaZs0vlQE60JdgckHsGHdASVTHZ0f8G3MfPD7wvTwrTHgrglZ5CArbCjX1g2tMiCX8HYBfPBgVaLJqoEfS1uB2JZgD0Z9gSOzRyeKprbiXxjsrthtiMd7DrigmvgJOw2Hb2UP6UF2J5Ze7gX3pFRC78tgGH2tWAiFclOj9udV85mvold8qDzogwh82DSwOjs6AHXCRvJWamEL4kLJTgzyWwKXlpZI80sMzsjqNmg9r8YejnhtIpaLBt4qxTqU1ZewaXNycciaZFOFwMt3yGUx2oa518wNDphyP1sVcJv2GEqR2JSgntteBJOh17EevCRW4vsdgIgWdkIhSLHdd78qo3lxLXAF3mPdenzCJlmjgxzAZpWjtImYmCj6DhmLSiR8lKqh6LemysIJXNG6MitZiSdATvpnHM413o0GaVyq4QeRhBelmjbRGFaXcv2xouZitWwXZLlNAy5FzCmSIo1YrXbq0ar0owvD98p09poVBRlC4ki7sXMrvZyT6lYdwLb15UAGMA9GqVuXkrWb0009uOudldPYe38Nt8mAvsq5Q32U2hgK4gXWvFGJ3qLlEet2vZkcuTi8Wib9MjesUxWws7j36BGBOjk0Mz0KMrca3Th54dfo6yl8Yx0gfruiWGHX5LVuQpVu70GhKnnMO88CmIvCnY3CQTtpEnBLlIuvlBt2n1j3Yq3EqAOMmYnFfvGdkB5ujtM70gZcCqrZpBaHZ66wXGIepqjWcxFLdjst3vt7EMHtKEOnxsbZDePXwY8Ve6l2Z38UBZoKf56O3ObTKb0x4WHN45ytWeuw8uHssAHrvpZdG9yEP3rHK2HMlHg0F8NyOFjE5CCR0IejoDbws6kESsDz2gvB23g0ZfXkGK208s5a7WcCpV3WCrrZgcQs46Png1vysXWRrqEnimbQVjbKhxTNt6XREKNSQUEvVGJWWdVl5Yemi6435HAn6LKps9BdLQoFyBM5sUZF9pQxvZaUCL8ZDNqQnXRtmyg9KC3MznfhCSjJzhILfW3oAj3sUNPNWuF86pwtu8ZBRAee4cvxkAhL9e9ZloO57RaJuWF4zlwhZeDeAKkK2pEGozyFjZxtgsBAujZqswa3aSZtZlZ0FoB24EgD7Gn32OxRZylsKOEkE7MyUPIc5ar66H6eJn43i6PAenfcf1Ba1jweCD3RwUioNY6pAkMA8swrw5KQ5BegCjkAJ3pslnuZagewNY9lwJ3lIptfmEe6JAsTaDoVfOBgtgQl1oAdd2y11cj1gnGns1hW8hZHHy6Y89y9ePn29xpg62FBN4qu8BPZpBbv3Md0mVNvg2510su8RUJxHD16p88xhZjazVD6THPhEJS9e0sJmk97JQ6YenZEIk4gm3B6TmUQ3ZCJObEP7HYLrCq40xZbxnsSPefYFn0zbQM6U86B5QkdMPq20su8sE8IZzHyaj7ueFqEq3mw0ZHfsOnrqRYtcTsbkcZ4NsuUO5Aefoafm2dX1RwAONEGFQA3semwA6yQQCmZiQ0N6yhV2nEKfDorwDUoi0Zin5HQZHg8qZ3SKAk68zRUtJaAy4p0eQPhRMiVdYPrRnD2 Requires: rpmlib(SetVersions) -Requires: libicuuc.so.62 >= set:pgAC4YqHvVOaBoi4GPVhi9dOpOsNrnDrHVjZwyaBKSwM2Yv4gMeXAQuOYzPu5CZk4T6cEZedLP7nsxxuW2PaYg6N9hb555snRtcgDz2fXqkHEMOhOhlwmkAwOUwCN4dPks3cB6VguaTy4y3cLYdVSQKFeOa0Hbrwb97dVAQ1aZibo4nQpSRKF4yZpE0lbIFegmAWbEGclQyTJNBqCYZcNannNNtrBxrxlHUKZ2dSVvjd9DCIUvf8h23CBYJ7yvMaFxLFlxzy3Z9cmyZryv1TU8aZeYCDX5d9uxyq3k6WXBsYBj8WFb4DVp4CbwBbuQgblgtQaGLd3QJEhsx2UFT3pp1AdjyZAtwbf5gQuVuQVOs7N7nM67v9CEGSTDFwal9t5OAmu1EnNlXZnZbjEYadAJ3LgMgAgV88FKZf2WsWZuZJj5fMTtbl4DqtYDeGtCV6xxUcsEgG7CNyiyZkGjWoYRi9QZy7Z6PCAodOYSdFB1PH0WJkmLiByOzxGmFaST6FAM9aOnIuSXZrrIwg7zqnQFMxMY2DtlLywMd7n9qZxZudZdarmsnEI0xhgaQYV54xA6NJUQtmz4AVi62tb41tiLbiId1xZsZqV18FnJd1Veoh1PRPUIWy4tz9sg1rn2CR0DSYD0pydGqvEAW3n2WTzTlhayGdZy5nnRCb1fzieqFd5phM7VesqZIk0CDdUEfyPOgHbKRJ7vEVtdfUyJ9DnuZy16jqDw7QkJMtjNCsNgI0cjaA5XpTYouxkbn5xW5ZAybWxxxr1WlkHAif2XddeNNc83sjCAhaswSc5yMhZdGzqkRVuZlmsvsdCDRbZqrhudZwtGxDHZA1iV270IIDRxmqo9HkIGEZGSkGoksSIVkoYokM1xpzRb21ldKtyEKWHFIlwwZpkQS9mr0Bts8yYXGTfmrZJSbZ7XPvXD7g4sJSeDjms9Y0Cs9hbKl6 +Requires: libicuuc.so.63 >= set:pg9fUwwbjpm90pB0VqZpaFbqZEESzX1arJJgghYUFUUdZvLiMrsLSWqeaNl9KkeKifqzNrgGiSfFgyEq5x7HUAtlePIbmHjWabRwuEKMUPFiBF2SZLLJxbSiRHNmp3VvjAywI80aOS93iZum5er9ZIItNQqv2JojyIL723Z2iZ51pHvLXlZEMTIFDUeSHHMDaFGLtoNdk8Tjnlb5ZA4hZC78nsV8RruPxRVBUz51ZrSPgfOYZxG3sd43YbBt5ml6KLduf0UNcsGzaRexEagfr81DNizZdNusqAcJtCjDIvb2QWu24V6V8Y1p6EGkJEwYTpHJKi8a2yalfBHvThUeO0yg06Zgl68smjltvhBNpd76nZrZbzg0kZGpY2TSLqAX0IrOJMOeb1q5QtvjAmQL4FG5S48ZzRq1ZJn5pVFK5FBHbzJrkjlZqWgj2aqjY07ZA4RjxkF191dr7UZK8uLFEzXxxfzA8u8g8MzOTTqb9pOXZ7l4VnwKVQwh9CZwzSAy0bEhQqiG4HcnBIspDl91AiVFjOfbkyLG9RmRwDANvb6j3RjZ0ND4LzcBjUb83p4dqU6CyA1VwxmlT4lgohpKOTiBguP35ZiHB8t2koUKwMUIp6dJApTusxm8rDPZ8VS7Wv6gIF6JWy9foMPFIcI2fZ5cmOTdVlgj4JA71GLkZmwy5qBdJCh0aBh45p0JvBOBaddZ1qYBOA8zLuveWNGc3FJk1yeA0LnrlFZ59L4FwHwwIxWo93jhfdSQHncWLG0keq4fofXuwYRWvdoHFlpm2VCSCu2QXHm9mxK3cnF33Gckx5sNAq483AVbnVVf9yc9Znn0iiTu9LbwNmZAa8mJvRqljOV3Z0nZqZc1GtqD4Zlrd5HoBHMmgo4GeTPzPUb0P073g5J36gVJtPSf1yZLJ9VNZGyIeLwoyaDhqn8ELD6EdgSNGG2Vi2 Requires: libpthread.so.0(GLIBC_2.0) @@ -43,3 +43,2 @@ Provides: python2.7(icu) -Provides: .sisyphus.213610.100.1.1-python-module-icu-2.0.2-alt2 Provides: python-module-icu = 2.0.2-alt2 --- python-module-icu-debuginfo-2.0.2-alt2.i586.rpm.repo 2018-09-26 00:00:25.000000000 +0000 +++ python-module-icu-debuginfo-2.0.2-alt2.i586.rpm.hasher 2018-12-18 09:32:31.435021422 +0000 @@ -52,7 +52,7 @@ /usr/src/debug/python-module-icu-2.0.2/unicodeset.h 100644 -Requires: .sisyphus.213610.100.1.1-python-module-icu-2.0.2-alt2 +Requires: python-module-icu = 2.0.2-alt2 Requires: debug(libc.so.6) Requires: debug(libgcc_s.so.1) -Requires: debug(libicui18n.so.62) -Requires: debug(libicuuc.so.62) +Requires: debug(libicui18n.so.63) +Requires: debug(libicuuc.so.63) Requires: debug(libpthread.so.0) --- python3-module-icu-2.0.2-alt2.i586.rpm.repo 2018-09-26 00:00:25.000000000 +0000 +++ python3-module-icu-2.0.2-alt2.i586.rpm.hasher 2018-12-18 09:32:31.453021552 +0000 @@ -30,5 +30,5 @@ Requires: libgcc_s.so.1(GCC_3.0) -Requires: libicui18n.so.62 >= set:qgM6cm9XBSNhx5jIZl3Vw6OZzoDBKiphupY0QK98VBciBtQQI4wDFAZD4aEqZrYl8mve2V1Pe6j5KjEWl1N5vHUEbg67ZLNLoYv8rRwrxoBBnnV9J8yCbrZ0ULf2I15hKpD77qiZqioDixiSz353FZ8qflqdU8jH1l0GtBqnq4EKHU9HIJqQIvPEirB2VCE2fhsTJq2jvnGjVLYAyDPeFy1lQWAriCHbVDt1fVPUXoT4qYYYfPHSe7VpsEd991UL7g0hPZACGFFOMmUyEqPBZtzNij8PZB4Vh8Pdl7oihgfCAVTqFuERcwUICbdlCZhNTJXTo1hhWsCjCWEwZCKE9ctwmRGkxrIymeNbPOfofZ8ScH9a0mzZcyoO1vn7MSaK5guad3TIuZlBWWfoAsNpg20hYXXR1XDpbtK8NEHmMr3oIw3H1C7rl9nDguqlpZuhcy3IfYsRK1IKXzSOZ8xPDqyoylHQrG9D2VmkxoMpsDMM7IMB00yZAE2yRNPTjfBk0FEqnUnE02hPomVZa1a0clUqL8wlKLjxcTF1vvwvZmv0YYIC0dKqfKQxBrKVEfHvNqm6UfnMmHfrxqMjtUkK1CEoy4COIxb98ZiTWFTvaPVu4KrhsduopI3Z1BsXg8Fwhz1X7Gfq5raZLCh5HO8KZbVZnIZjaZaDGujgNjIxxMpuW3cC3cHsd3YQM6Uh0vQrkUoQ9UVA5zdkCpr4Zg5NI1BIvFt4Z6tPRF8fIgGoxF7PpQpZ4l270Guo5GZGZdKW04ohrY9AdaIa9PkMtzHa5thDd4LMUEGaiIaJIio09CtNwTelLFdjkR7HL2AW6RoH9izFHfUN4pwSQ63KgFimM9yhZr0mZEUCCCGtCZk0brt03ZA5r9rWWNUiqa6fmFlzcMSdXYFRn162koPgoru6929G0r4IRmGVcoUO2WMStsICFnB2KHAnaZ2N34KSG4ClTEWj8AMHOZvQFP1sHQixs7yA9YuymaIrDFnXrrPnkEIsCZw6g3zy2UFhmnWdIPoViHrlgcQ1MR1wdvXP1GaAZ89qZ5Bt42uLVJaFIgtBn7FPxgHHpAQEo2N9vTfNZhIsQT7I80xyZlnLZAxPyO9OyQ9ICPzyQZ7rcTZLEt5nKz9tyMonauUwqrstHVEEEz9TbPuVCIMpKNQyAy3QTIMnYlZxuHV3qHy2OWeEZBImhV9wiGsZ926sXSd0E3NXdoy1odir56gCTdeBL919o4ZtCxjS4bKyAtoJPMP08SDsqmTUpnt3JCSoeKkenZBeH4EvU3WdYj6zEvaQowjBXcmcz2uMqaDGLPj58mEbygvgSZpgxeT28A2AZwRM5BzZwbl9TZfpWqAD11foAZhaTTPB2IRNxaZnKGi1aXkqgvY5kcTOCaCM6qeZDQKV2gZq86mF2Ac8yEV4oAsqT8gwrclDgp3CZfuGPUFIGBeg8fbhqMYHZovZjJZBHlJ6nXhYZEGXZ2qnmicdiao9iX2cXNMfjw9Gsdpp9G4DuMSJfGzhIrPsM41GIy3aGMLLtR99cxIPnwy23gV8n8Em7YZlIj0xiZcfvOnpwqf82MXPz0MkuKWKKk66yhYGtrEkXEEQcrMIUDEG2fIdOfGQn4PeuU38zNFrZmfhjCUblpAfsIZ5cVeDJaqZsFJ2KyNCsZebZCbYZbFoJDp1zXZ2qhGWhT2k4NZKiOEHJxlfoOkl0cR62m479W9DPJJZeZz7KVbA3WFzIkO8wt351nOiic1ZLGWKZECqgPBvaZnQtxCl1Mg3gNbAvPoJK7Q0WWZJnkJyJG7QhboTVMRrneXh +Requires: libicui18n.so.63 >= set:qg6M3kFyuCbA9aDhgU7AGQAuDypTqZsFcmZomEDhlYps9Z7uH5YO2eiAGhZah94EN6ZavnpPEUpUgO7Wlo7LiBjjLC1rogdDQrwLs89J8ypZfngZFzFms8iswPfWhjbeCxlYUE1P3KIZsZmmxIeZw5fuMxpTLsEkP3LZJw463Wk0Aw3rkLObbPRQe2CtqCFzgaxyC059yPvfVjLqOQ8rN3Z7ZeWLU37KrFBLq0sCmaZs0vlQE60JdgckHsGHdASVTHZ0f8G3MfPD7wvTwrTHgrglZ5CArbCjX1g2tMiCX8HYBfPBgVaLJqoEfS1uB2JZgD0Z9gSOzRyeKprbiXxjsrthtiMd7DrigmvgJOw2Hb2UP6UF2J5Ze7gX3pFRC78tgGH2tWAiFclOj9udV85mvold8qDzogwh82DSwOjs6AHXCRvJWamEL4kLJTgzyWwKXlpZI80sMzsjqNmg9r8YejnhtIpaLBt4qxTqU1ZewaXNycciaZFOFwMt3yGUx2oa518wNDphyP1sVcJv2GEqR2JSgntteBJOh17EevCRW4vsdgIgWdkIhSLHdd78qo3lxLXAF3mPdenzCJlmjgxzAZpWjtImYmCj6DhmLSiR8lKqh6LemysIJXNG6MitZiSdATvpnHM413o0GaVyq4QeRhBelmjbRGFaXcv2xouZitWwXZLlNAy5FzCmSIo1YrXbq0ar0owvD98p09poVBRlC4ki7sXMrvZyT6lYdwLb15UAGMA9GqVuXkrWb0009uOudldPYe38Nt8mAvsq5Q32U2hgK4gXWvFGJ3qLlEet2vZkcuTi8Wib9MjesUxWws7j36BGBOjk0Mz0KMrca3Th54dfo6yl8Yx0gfruiWGHX5LVuQpVu70GhKnnMO88CmIvCnY3CQTtpEnBLlIuvlBt2n1j3Yq3EqAOMmYnFfvGdkB5ujtM70gZcCqrZpBaHZ66wXGIepqjWcxFLdjst3vt7EMHtKEOnxsbZDePXwY8Ve6l2Z38UBZoKf56O3ObTKb0x4WHN45ytWeuw8uHssAHrvpZdG9yEP3rHK2HMlHg0F8NyOFjE5CCR0IejoDbws6kESsDz2gvB23g0ZfXkGK208s5a7WcCpV3WCrrZgcQs46Png1vysXWRrqEnimbQVjbKhxTNt6XREKNSQUEvVGJWWdVl5Yemi6435HAn6LKps9BdLQoFyBM5sUZF9pQxvZaUCL8ZDNqQnXRtmyg9KC3MznfhCSjJzhILfW3oAj3sUNPNWuF86pwtu8ZBRAee4cvxkAhL9e9ZloO57RaJuWF4zlwhZeDeAKkK2pEGozyFjZxtgsBAujZqswa3aSZtZlZ0FoB24EgD7Gn32OxRZylsKOEkE7MyUPIc5ar66H6eJn43i6PAenfcf1Ba1jweCD3RwUioNY6pAkMA8swrw5KQ5BegCjkAJ3pslnuZagewNY9lwJ3lIptfmEe6JAsTaDoVfOBgtgQl1oAdd2y11cj1gnGns1hW8hZHHy6Y89y9ePn29xpg62FBN4qu8BPZpBbv3Md0mVNvg2510su8RUJxHD16p88xhZjazVD6THPhEJS9e0sJmk97JQ6YenZEIk4gm3B6TmUQ3ZCJObEP7HYLrCq40xZbxnsSPefYFn0zbQM6U86B5QkdMPq20su8sE8IZzHyaj7ueFqEq3mw0ZHfsOnrqRYtcTsbkcZ4NsuUO5Aefoafm2dX1RwAONEGFQA3semwA6yQQCmZiQ0N6yhV2nEKfDorwDUoi0Zin5HQZHg8qZ3SKAk68zRUtJaAy4p0eQPhRMiVdYPrRnD2 Requires: rpmlib(SetVersions) -Requires: libicuuc.so.62 >= set:pgAC4YqHvVOaBoi4GPVhi9dOpOsNrnDrHVjZwyaBKSwM2Yv4gMeXAQuOYzPu5CZk4T6cEZedLP7nsxxuW2PaYg6N9hb555snRtcgDz2fXqkHEMOhOhlwmkAwOUwCN4dPks3Z1KH397OjVmAgswVBL9TCSdRhm1otp3s9VE9DAegNnmM8K8r8F4yZpE0lbIFegmAWbEGclQyTJNBqCYZcNannNNtrBxrxlHUKZ2dSVvjd9DCIUvf8h23CBYJ7yvMaFxLFlxzy3Z9cmyZryv1TU8aZ3eZqbUVuhjynEES0BxZuBsYBj8WFb4DVp4CbwBbuQgbl0V6TC1WmQ8Kg1YQXxII0OC9NvG3sVF0ySbTzenCX8ZobozzL4jklXXPkgBGAK2pibL0QHUGtZHZt9kuB6OSxn8o8i81ZtZn1tetvZLuGU1ZuKBayjJeZjtkXcPd23NpUgxkfcz5B4Z9kDQNUHBiEZBeWJpjiI6puXCQOwVl0Z6FIuBa5B73lJilILdi9xjkALoZcuTvTo1xe6RKEjx3xV5eXGu51xreKiQZjYZ6WrBdbKbkmwM885qZsb829dyrNFXI698PBc4Wm82WAunAor22Z9Z5P3giLqr2OtMy2CHDNpR59W6jUw2SK4cH1eJVf1O4rkRZgBkvUigZKNXG85hRCvFUWGSs9UpkOhbJF8b2Zos7eJvC2MYI17Z1NppER5TWSzfQYKC7sNSAPbLv9MoiX4YwCG5KraSAb6y5wpixIofXC7PbAqVG8kLUD4nQ333T2QHEm9Bu4Srqsyzpg6UCc9zkqiQKTPk827RTGzqkRVuZlmsvsdCDRbZqrhudZwtGxDHZA1iV270IIDRxmqo9HkIGEZGSkGoksSIVkoYokM1xpzRb21ldK5yA1wWGLCOm12WDkQS9mr0Bts8yYXGTfmrZJSbZ7XPvXD7g4sJSeDjms9Y0Cs9hbKl6 +Requires: libicuuc.so.63 >= set:pg9fUwwbjpm90pB0VqZpaFbqZEESzX1arJJM6J1VmwDyzTUZLa1LNZaJKCzislybBzHQzSoY6AGAZ3FgyEq5x7HUAtlezeiBKOidE7GbcZsFiBF2SZLLJxbSiRHNmp3VvjAywI80aOS93iZum5er9ZIItNQqv2JojyIL723Z2iZdIkBZiWTXuRf2vPCuyXoLK2vGAGZm7ms35OZ4nlb5ZA4hZC78nsV8RruPxRVBUz51ZrSPgfOYZxG3sd43YbBt5ml6KLduf0UNcsGzaRexEagfr81DNizZdNusqAcJtCjDIvb2QWu24V6V8Y1p6EGkJEwYTpHJKi8a2yalfBHvThUeO0yg06Zgl68smjltvhBNpd76nZrZbzg0kZGpY2TSLqAX0IrOJMOeb1q5QtvjAmQL4FG5S48ZzRq1ZJn5pVFK5FBH5kBFavl7qighry7UUD8GD2Fi3i2qSeMZJhYujh7T33v69hYgwgw7BLLRmiOATXLayYbgTsqME4PvoQCk4o1dymjiBoBVGABbXIa9wkaftiZp5aNnRAqHqMjOUL5zFxWFu8ZkyThCO9Y5Axcy6ds3jhOwsMgHGrya8IEcnVrFi8LVx2vpJ4Fjw23T546DdPET8aPNIrfKgbAJPVucTZgZfcE84qbQElncV13ueBBxlUFLoIALrOHwC8q9f2kvFYdgN2JOCmP80BO8yycwSLiViBCCZgdZiB9h6vZePhfmBp8JBagQx4UZaJGQZqAnykMlggSgtIAxFED6rWRb6Z7l1EsQ8uMuSZ0ALmZH6IRQGcbxsjrjf1WZ5JiI2t7oKi76kpE2bUy9R8g68PnKOPvi4piYLb09FrLAT5MoHvi1NGZbqJGN29sVHZc1GtqD4Zlrd5HoBHMmgo4GeTPzPUb0P073g5J36gVJtPSf1yZLJ9VNZGyIeLwoyaDhqn8ELD6EdgSNGG2Vi2 Requires: libpthread.so.0(GLIBC_2.0) @@ -47,3 +47,2 @@ Provides: python3(icu) -Provides: .sisyphus.213610.100.1.1-python3-module-icu-2.0.2-alt2 Provides: python3-module-icu = 2.0.2-alt2 --- python3-module-icu-debuginfo-2.0.2-alt2.i586.rpm.repo 2018-09-26 00:00:25.000000000 +0000 +++ python3-module-icu-debuginfo-2.0.2-alt2.i586.rpm.hasher 2018-12-18 09:32:31.469021667 +0000 @@ -52,7 +52,7 @@ /usr/src/debug/python3/unicodeset.h 100644 -Requires: .sisyphus.213610.100.1.1-python3-module-icu-2.0.2-alt2 +Requires: python3-module-icu = 2.0.2-alt2 Requires: debug(libc.so.6) Requires: debug(libgcc_s.so.1) -Requires: debug(libicui18n.so.62) -Requires: debug(libicuuc.so.62) +Requires: debug(libicui18n.so.63) +Requires: debug(libicuuc.so.63) Requires: debug(libpthread.so.0)