Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compatibility issues with master branch cython #33224

Closed
tacaswell opened this issue Apr 1, 2020 · 13 comments
Closed

compatibility issues with master branch cython #33224

tacaswell opened this issue Apr 1, 2020 · 13 comments
Labels
Build Library building on various platforms

Comments

@tacaswell
Copy link
Contributor

On the cython master branch the generated c code has unused functions which fails the build with:


  gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/sys38/lib/python3.8/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/sys38/include -I/usr/include/python3.8 -c pandas/_libs/algos.c -o build/temp.linux-x86_64-3.8/pandas/_libs/algos.o -Werror
    pandas/_libs/algos.c:87270:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_762__defaults__’ defined but not used [-Werror=unused-function]
    87270 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_762__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:78766:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_744__defaults__’ defined but not used [-Werror=unused-function]
    78766 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_744__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:71391:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_726__defaults__’ defined but not used [-Werror=unused-function]
    71391 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_726__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:62479:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_724__defaults__’ defined but not used [-Werror=unused-function]
    62479 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_724__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:56193:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_678__defaults__’ defined but not used [-Werror=unused-function]
    56193 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_678__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:50908:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_632__defaults__’ defined but not used [-Werror=unused-function]
    50908 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_632__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:40806:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_586__defaults__’ defined but not used [-Werror=unused-function]
    40806 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_586__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:34476:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_540__defaults__’ defined but not used [-Werror=unused-function]
    34476 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_540__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:29147:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_494__defaults__’ defined but not used [-Werror=unused-function]
    29147 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_494__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:19248:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_448__defaults__’ defined but not used [-Werror=unused-function]
    19248 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_448__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/algos.c:12162:18: error: ‘__pyx_pf_6pandas_5_libs_5algos_446__defaults__’ defined but not used [-Werror=unused-function]
    12162 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_446__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
          |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    cc1: all warnings being treated as errors
    error: command 'gcc' failed with exit status 1

and similar warnings from other modules (this just happens to be the first one).

If I remove the "-Werror" it seems to build ok.

Not sure if this should be reported here at cython. I will likely try to bisect this to the cython change later today.

@WillAyd
Copy link
Member

WillAyd commented Apr 1, 2020

Thanks for the report. The Werror flag is new on our end so still a few kinks to work out

What platform / python version are you using?

@WillAyd WillAyd added the Build Library building on various platforms label Apr 1, 2020
@tacaswell
Copy link
Contributor Author

arch linux. I saw this with both py38 and cpython master. It compiles without warnings with cython 0.29 for both py38 and py39.

@WillAyd
Copy link
Member

WillAyd commented Apr 1, 2020

xref @jbrockmendel issues in #30609 (comment)

@WillAyd
Copy link
Member

WillAyd commented Apr 1, 2020

Can you attach the cythonized file? May be helpful to trace back to the code base

@tacaswell
Copy link
Contributor Author

tacaswell commented Apr 1, 2020

There are definitely more errors, requested output below.

It won't let me attach a .c file (and it is 166k LoC), if you want the cythonized files it is probably easiest for you to install cython from source locally (cython is super easy to install, it is so far down it has basically no dependencies).

(bleeding) ✔  ~/source/other_source/pandas [master {pandas/master}|✚ 2]
jupiter@18:45  ➤  python setup.py clean --all
running clean
(bleeding) ✔  ~/source/other_source/pandas [master {pandas/master}|✚ 2]
jupiter@18:45  ➤  python setup.py build_ext --inplace --force
Compiling pandas/_libs/algos.pyx because it changed.
Compiling pandas/_libs/groupby.pyx because it changed.
Compiling pandas/_libs/hashing.pyx because it changed.
Compiling pandas/_libs/hashtable.pyx because it changed.
Compiling pandas/_libs/index.pyx because it changed.
Compiling pandas/_libs/indexing.pyx because it changed.
Compiling pandas/_libs/internals.pyx because it changed.
Compiling pandas/_libs/interval.pyx because it changed.
Compiling pandas/_libs/join.pyx because it changed.
Compiling pandas/_libs/lib.pyx because it changed.
Compiling pandas/_libs/missing.pyx because it changed.
Compiling pandas/_libs/parsers.pyx because it changed.
Compiling pandas/_libs/reduction.pyx because it changed.
Compiling pandas/_libs/ops.pyx because it changed.
Compiling pandas/_libs/ops_dispatch.pyx because it changed.
Compiling pandas/_libs/properties.pyx because it changed.
Compiling pandas/_libs/reshape.pyx because it changed.
Compiling pandas/_libs/sparse.pyx because it changed.
Compiling pandas/_libs/tslib.pyx because it changed.
Compiling pandas/_libs/tslibs/c_timestamp.pyx because it changed.
Compiling pandas/_libs/tslibs/ccalendar.pyx because it changed.
Compiling pandas/_libs/tslibs/conversion.pyx because it changed.
Compiling pandas/_libs/tslibs/fields.pyx because it changed.
Compiling pandas/_libs/tslibs/frequencies.pyx because it changed.
Compiling pandas/_libs/tslibs/nattype.pyx because it changed.
Compiling pandas/_libs/tslibs/np_datetime.pyx because it changed.
Compiling pandas/_libs/tslibs/offsets.pyx because it changed.
Compiling pandas/_libs/tslibs/parsing.pyx because it changed.
Compiling pandas/_libs/tslibs/period.pyx because it changed.
Compiling pandas/_libs/tslibs/resolution.pyx because it changed.
Compiling pandas/_libs/tslibs/strptime.pyx because it changed.
Compiling pandas/_libs/tslibs/timedeltas.pyx because it changed.
Compiling pandas/_libs/tslibs/timestamps.pyx because it changed.
Compiling pandas/_libs/tslibs/timezones.pyx because it changed.
Compiling pandas/_libs/tslibs/tzconversion.pyx because it changed.
Compiling pandas/_libs/testing.pyx because it changed.
Compiling pandas/_libs/window/aggregations.pyx because it changed.
Compiling pandas/_libs/window/indexers.pyx because it changed.
Compiling pandas/_libs/writers.pyx because it changed.
Compiling pandas/io/sas/sas.pyx because it changed.
[ 1/40] Cythonizing pandas/_libs/algos.pyx
warning: pandas/_libs/algos.pyx:228:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:228:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:441:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:441:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:498:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:498:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:526:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:526:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:582:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:582:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:640:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:640:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:668:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:668:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:700:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:700:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:799:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:799:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:1209:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:1209:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[ 2/40] Cythonizing pandas/_libs/groupby.pyx
warning: pandas/_libs/groupby.pyx:1097:26: Unreachable code
warning: pandas/_libs/groupby.pyx:207:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:207:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:449:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:449:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:507:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:507:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:558:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:558:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:615:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:615:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:665:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:665:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:717:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:717:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:853:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:853:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:946:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:946:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1039:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1039:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1242:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1242:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1317:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1317:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1391:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1391:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1451:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/groupby.pyx:1451:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[ 3/40] Cythonizing pandas/_libs/hashing.pyx
[ 4/40] Cythonizing pandas/_libs/hashtable.pyx
[ 5/40] Cythonizing pandas/_libs/index.pyx
[ 6/40] Cythonizing pandas/_libs/indexing.pyx
[ 7/40] Cythonizing pandas/_libs/internals.pyx
[ 8/40] Cythonizing pandas/_libs/interval.pyx
warning: pandas/_libs/intervaltree.pxi:312:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:312:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:482:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:482:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:652:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:652:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:822:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:822:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:992:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:992:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1162:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1162:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1332:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1332:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1502:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1502:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1672:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1672:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1842:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:1842:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:2012:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:2012:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:2182:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/intervaltree.pxi:2182:10: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[ 9/40] Cythonizing pandas/_libs/join.pyx
warning: pandas/_libs/join.pyx:268:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:268:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:313:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:313:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:416:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:416:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:509:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/join.pyx:509:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[10/40] Cythonizing pandas/_libs/lib.pyx
[11/40] Cythonizing pandas/_libs/missing.pyx
[12/40] Cythonizing pandas/_libs/ops.pyx
[13/40] Cythonizing pandas/_libs/ops_dispatch.pyx
[14/40] Cythonizing pandas/_libs/parsers.pyx
[15/40] Cythonizing pandas/_libs/properties.pyx
[16/40] Cythonizing pandas/_libs/reduction.pyx
[17/40] Cythonizing pandas/_libs/reshape.pyx
warning: pandas/_libs/reshape.pyx:37:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/reshape.pyx:37:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[18/40] Cythonizing pandas/_libs/sparse.pyx
[19/40] Cythonizing pandas/_libs/testing.pyx
[20/40] Cythonizing pandas/_libs/tslib.pyx
[21/40] Cythonizing pandas/_libs/tslibs/c_timestamp.pyx
[22/40] Cythonizing pandas/_libs/tslibs/ccalendar.pyx
[23/40] Cythonizing pandas/_libs/tslibs/conversion.pyx
[24/40] Cythonizing pandas/_libs/tslibs/fields.pyx
[25/40] Cythonizing pandas/_libs/tslibs/frequencies.pyx
[26/40] Cythonizing pandas/_libs/tslibs/nattype.pyx
[27/40] Cythonizing pandas/_libs/tslibs/np_datetime.pyx
[28/40] Cythonizing pandas/_libs/tslibs/offsets.pyx
[29/40] Cythonizing pandas/_libs/tslibs/parsing.pyx
[30/40] Cythonizing pandas/_libs/tslibs/period.pyx
[31/40] Cythonizing pandas/_libs/tslibs/resolution.pyx
[32/40] Cythonizing pandas/_libs/tslibs/strptime.pyx
[33/40] Cythonizing pandas/_libs/tslibs/timedeltas.pyx
[34/40] Cythonizing pandas/_libs/tslibs/timestamps.pyx
[35/40] Cythonizing pandas/_libs/tslibs/timezones.pyx
[36/40] Cythonizing pandas/_libs/tslibs/tzconversion.pyx
[37/40] Cythonizing pandas/_libs/window/aggregations.pyx
[38/40] Cythonizing pandas/_libs/window/indexers.pyx
[39/40] Cythonizing pandas/_libs/writers.pyx
warning: pandas/_libs/writers.pyx:119:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/writers.pyx:119:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
[40/40] Cythonizing pandas/io/sas/sas.pyx
running build_ext
building 'pandas._libs.algos' extension
creating build
creating build/temp.linux-x86_64-3.9
creating build/temp.linux-x86_64-3.9/pandas
creating build/temp.linux-x86_64-3.9/pandas/_libs
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/algos.c -o build/temp.linux-x86_64-3.9/pandas/_libs/algos.o
pandas/_libs/algos.c:87267:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_762__defaults__’ defined but not used [-Wunused-function]
87267 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_762__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:78763:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_744__defaults__’ defined but not used [-Wunused-function]
78763 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_744__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:71388:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_726__defaults__’ defined but not used [-Wunused-function]
71388 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_726__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:62476:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_724__defaults__’ defined but not used [-Wunused-function]
62476 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_724__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:56190:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_678__defaults__’ defined but not used [-Wunused-function]
56190 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_678__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:50905:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_632__defaults__’ defined but not used [-Wunused-function]
50905 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_632__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:40803:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_586__defaults__’ defined but not used [-Wunused-function]
40803 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_586__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:34473:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_540__defaults__’ defined but not used [-Wunused-function]
34473 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_540__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:29144:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_494__defaults__’ defined but not used [-Wunused-function]
29144 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_494__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:19245:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_448__defaults__’ defined but not used [-Wunused-function]
19245 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_448__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/algos.c:12159:18: warning: ‘__pyx_pf_6pandas_5_libs_5algos_446__defaults__’ defined but not used [-Wunused-function]
12159 | static PyObject *__pyx_pf_6pandas_5_libs_5algos_446__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/algos.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/algos.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.groupby' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/groupby.c -o build/temp.linux-x86_64-3.9/pandas/_libs/groupby.o
pandas/_libs/groupby.c:72030:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_398__defaults__’ defined but not used [-Wunused-function]
72030 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_398__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:68815:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_396__defaults__’ defined but not used [-Wunused-function]
68815 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_396__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:64618:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_378__defaults__’ defined but not used [-Wunused-function]
64618 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_378__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:60447:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_360__defaults__’ defined but not used [-Wunused-function]
60447 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_360__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:51621:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_338__defaults__’ defined but not used [-Wunused-function]
51621 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_338__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:46507:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_316__defaults__’ defined but not used [-Wunused-function]
46507 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_316__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:41628:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_294__defaults__’ defined but not used [-Wunused-function]
41628 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_294__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:28922:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_292__defaults__’ defined but not used [-Wunused-function]
28922 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_292__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:26723:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_282__defaults__’ defined but not used [-Wunused-function]
26723 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_282__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:24479:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_272__defaults__’ defined but not used [-Wunused-function]
24479 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_272__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:22159:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_262__defaults__’ defined but not used [-Wunused-function]
22159 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_262__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:20012:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_252__defaults__’ defined but not used [-Wunused-function]
20012 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_252__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:16459:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_234__defaults__’ defined but not used [-Wunused-function]
16459 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_234__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/groupby.c:8256:18: warning: ‘__pyx_pf_6pandas_5_libs_7groupby_192__defaults__’ defined but not used [-Wunused-function]
 8256 | static PyObject *__pyx_pf_6pandas_5_libs_7groupby_192__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/groupby.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.hashing' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/hashing.c -o build/temp.linux-x86_64-3.9/pandas/_libs/hashing.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/hashing.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/hashing.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.hashtable' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/hashtable.c -o build/temp.linux-x86_64-3.9/pandas/_libs/hashtable.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/hashtable.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/hashtable.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.index' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/index.c -o build/temp.linux-x86_64-3.9/pandas/_libs/index.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/index.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/index.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.indexing' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/indexing.c -o build/temp.linux-x86_64-3.9/pandas/_libs/indexing.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/indexing.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/indexing.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.internals' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/internals.c -o build/temp.linux-x86_64-3.9/pandas/_libs/internals.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/internals.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/internals.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.interval' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/interval.c -o build/temp.linux-x86_64-3.9/pandas/_libs/interval.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/interval.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/interval.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.join' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/join.c -o build/temp.linux-x86_64-3.9/pandas/_libs/join.o
pandas/_libs/join.c:169083:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_810__defaults__’ defined but not used [-Wunused-function]
169083 | static PyObject *__pyx_pf_6pandas_5_libs_4join_810__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:159977:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_768__defaults__’ defined but not used [-Wunused-function]
159977 | static PyObject *__pyx_pf_6pandas_5_libs_4join_768__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:150970:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_726__defaults__’ defined but not used [-Wunused-function]
150970 | static PyObject *__pyx_pf_6pandas_5_libs_4join_726__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:115302:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_604__defaults__’ defined but not used [-Wunused-function]
115302 | static PyObject *__pyx_pf_6pandas_5_libs_4join_604__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:84004:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_482__defaults__’ defined but not used [-Wunused-function]
84004 | static PyObject *__pyx_pf_6pandas_5_libs_4join_482__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:52586:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_360__defaults__’ defined but not used [-Wunused-function]
52586 | static PyObject *__pyx_pf_6pandas_5_libs_4join_360__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:38634:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_358__defaults__’ defined but not used [-Wunused-function]
38634 | static PyObject *__pyx_pf_6pandas_5_libs_4join_358__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:27901:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_356__defaults__’ defined but not used [-Wunused-function]
27901 | static PyObject *__pyx_pf_6pandas_5_libs_4join_356__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:16682:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_354__defaults__’ defined but not used [-Wunused-function]
16682 | static PyObject *__pyx_pf_6pandas_5_libs_4join_354__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pandas/_libs/join.c:11236:18: warning: ‘__pyx_pf_6pandas_5_libs_4join_352__defaults__’ defined but not used [-Wunused-function]
11236 | static PyObject *__pyx_pf_6pandas_5_libs_4join_352__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/join.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/join.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.lib' extension
creating build/temp.linux-x86_64-3.9/pandas/_libs/src
creating build/temp.linux-x86_64-3.9/pandas/_libs/src/parser
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs -I./pandas/_libs/tslibs -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/lib.c -o build/temp.linux-x86_64-3.9/pandas/_libs/lib.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs -I./pandas/_libs/tslibs -I./pandas/_libs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/parser/tokenizer.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/lib.o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/lib.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.missing' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/missing.c -o build/temp.linux-x86_64-3.9/pandas/_libs/missing.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/missing.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/missing.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.parsers' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/parsers.c -o build/temp.linux-x86_64-3.9/pandas/_libs/parsers.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/parser/io.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/io.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -Ipandas/_libs/src -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/parser/tokenizer.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/parsers.o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/io.o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/parsers.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.reduction' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/reduction.c -o build/temp.linux-x86_64-3.9/pandas/_libs/reduction.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/reduction.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/reduction.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.ops' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/ops.c -o build/temp.linux-x86_64-3.9/pandas/_libs/ops.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/ops.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/ops.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.ops_dispatch' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/ops_dispatch.c -o build/temp.linux-x86_64-3.9/pandas/_libs/ops_dispatch.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/ops_dispatch.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/ops_dispatch.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.properties' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/properties.c -o build/temp.linux-x86_64-3.9/pandas/_libs/properties.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/properties.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/properties.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.reshape' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/reshape.c -o build/temp.linux-x86_64-3.9/pandas/_libs/reshape.o
pandas/_libs/reshape.c:4322:18: warning: ‘__pyx_pf_6pandas_5_libs_7reshape_28__defaults__’ defined but not used [-Wunused-function]
 4322 | static PyObject *__pyx_pf_6pandas_5_libs_7reshape_28__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/tcaswell/.pybuild/bleeding/include/python3.9/tupleobject.h:41,
                 from /home/tcaswell/.pybuild/bleeding/include/python3.9/Python.h:105,
                 from pandas/_libs/reshape.c:30:
pandas/_libs/reshape.c: In function ‘__pyx_pf_6pandas_5_libs_7reshape_unstack.isra.0’:
/home/tcaswell/.pybuild/bleeding/include/python3.9/cpython/tupleobject.h:27:60: warning: array subscript -1 is below array bounds of ‘PyObject *[1]’ {aka ‘struct _object *[1]’} [-Warray-bounds]
   27 | #define PyTuple_GET_ITEM(op, i) (_PyTuple_CAST(op)->ob_item[i])
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pandas/_libs/reshape.c:29757:27: note: in expansion of macro ‘PyTuple_GET_ITEM’
29757 |             PyObject *r = PyTuple_GET_ITEM(o, n);
      |                           ^~~~~~~~~~~~~~~~
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/reshape.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/reshape.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.sparse' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/sparse.c -o build/temp.linux-x86_64-3.9/pandas/_libs/sparse.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/sparse.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/sparse.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslib' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslib.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslib.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslib.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslib.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.c_timestamp' extension
creating build/temp.linux-x86_64-3.9/pandas/_libs/tslibs
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/c_timestamp.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/c_timestamp.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/c_timestamp.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/c_timestamp.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.ccalendar' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/ccalendar.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/ccalendar.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/ccalendar.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/ccalendar.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.conversion' extension
creating build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src
creating build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/conversion.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/conversion.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/conversion.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/conversion.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.fields' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/fields.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/fields.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/fields.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/fields.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.frequencies' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/frequencies.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/frequencies.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/frequencies.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/frequencies.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.nattype' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/nattype.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/nattype.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/nattype.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/nattype.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.np_datetime' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/np_datetime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/np_datetime.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime_strings.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/np_datetime.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime_strings.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/np_datetime.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.offsets' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/offsets.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/offsets.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/offsets.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/offsets.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.parsing' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/parser/tokenizer.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -Ipandas/_libs/src/klib -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/parsing.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/parsing.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/src/parser/tokenizer.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/parsing.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/parsing.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.period' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/period.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/period.o
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/tslibs -I./pandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/period.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/period.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.resolution' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/resolution.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/resolution.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/resolution.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/resolution.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.strptime' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/strptime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/strptime.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/strptime.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/strptime.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.timedeltas' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/timedeltas.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timedeltas.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timedeltas.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/timedeltas.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.timestamps' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/timestamps.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timestamps.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timestamps.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/timestamps.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.timezones' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/timezones.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timezones.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/timezones.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/timezones.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.tslibs.tzconversion' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs/tslibs -Ipandas/_libs/tslibs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/tzconversion.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/tzconversion.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/tzconversion.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/tslibs/tzconversion.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.testing' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/testing.c -o build/temp.linux-x86_64-3.9/pandas/_libs/testing.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/testing.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/testing.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.window.aggregations' extension
creating build/temp.linux-x86_64-3.9/pandas/_libs/window
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/window -I./pandas/_libs -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/window/aggregations.cpp -o build/temp.linux-x86_64-3.9/pandas/_libs/window/aggregations.o
g++ -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/window/aggregations.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/window/aggregations.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.window.indexers' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/window/indexers.c -o build/temp.linux-x86_64-3.9/pandas/_libs/window/indexers.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/window/indexers.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/window/indexers.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.writers' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/writers.c -o build/temp.linux-x86_64-3.9/pandas/_libs/writers.o
pandas/_libs/writers.c:5740:18: warning: ‘__pyx_pf_6pandas_5_libs_7writers_16__defaults__’ defined but not used [-Wunused-function]
 5740 | static PyObject *__pyx_pf_6pandas_5_libs_7writers_16__defaults__(CYTHON_UNUSED PyObject *__pyx_self) {
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/writers.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/writers.cpython-39-x86_64-linux-gnu.so
building 'pandas.io.sas._sas' extension
creating build/temp.linux-x86_64-3.9/pandas/io
creating build/temp.linux-x86_64-3.9/pandas/io/sas
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/io/sas/sas.c -o build/temp.linux-x86_64-3.9/pandas/io/sas/sas.o
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/io/sas/sas.o -o /home/tcaswell/source/other_source/pandas/pandas/io/sas/_sas.cpython-39-x86_64-linux-gnu.so
building 'pandas._libs.json' extension
creating build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson
creating build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/lib
creating build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/lib/ultrajsondec.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/lib/ultrajsondec.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/lib/ultrajsonenc.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/lib/ultrajsonenc.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/python/JSONtoObj.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/JSONtoObj.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/python/date_conversions.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/date_conversions.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/python/objToJSON.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/objToJSON.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/src/ujson/python/ujson.c -o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/ujson.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o -D_GNU_SOURCE
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/ujson/python -Ipandas/_libs/src/ujson/lib -Ipandas/_libs/src/datetime -I/home/tcaswell/.virtualenvs/bleeding/lib/python3.9/site-packages/numpy/core/include -I/home/tcaswell/.virtualenvs/bleeding/include -I/home/tcaswell/.pybuild/bleeding/include/python3.9 -c pandas/_libs/tslibs/src/datetime/np_datetime_strings.c -o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime_strings.o -D_GNU_SOURCE
gcc -pthread -shared build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/lib/ultrajsondec.o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/lib/ultrajsonenc.o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/JSONtoObj.o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/date_conversions.o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/objToJSON.o build/temp.linux-x86_64-3.9/pandas/_libs/src/ujson/python/ujson.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime.o build/temp.linux-x86_64-3.9/pandas/_libs/tslibs/src/datetime/np_datetime_strings.o -o /home/tcaswell/source/other_source/pandas/pandas/_libs/json.cpython-39-x86_64-linux-gnu.so


@ShaharNaveh
Copy link
Member

ShaharNaveh commented Apr 1, 2020

There are definitely more errors, requested output below.

It won't let me attach a .c file (and it is 166k LoC), if you want the cythonized files it is probably easiest for you to install cython from source locally (cython is super easy to install, it is so far down it has basically no dependencies).

@tacaswell Thank you!

@WillAyd
Copy link
Member

WillAyd commented Apr 1, 2020

AFAICT the common denominator between all of the offending functions is that they mix together a fused type with a memoryview along with the boundscheck / wraparound decorators set to False

def max_len_string_array(pandas_string[:] arr) -> Py_ssize_t:

def unstack(reshape_t[:, :] values, uint8_t[:] mask,

def group_cummax(groupby_t[:, :] out,

def diff_2d(

@ShaharNaveh
Copy link
Member

ShaharNaveh commented Apr 2, 2020

@WillAyd here is algos.c (I just replaced .c with .zip so github will allow me to upload this)

This have the following warnings:

warning: pandas/_libs/algos.pyx:228:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:228:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:441:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:441:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:498:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:498:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:526:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:526:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:582:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:582:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:640:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:640:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:668:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:668:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:700:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:700:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:799:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:799:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:1209:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined
warning: pandas/_libs/algos.pyx:1209:0: the result of using negative indices inside of code sections marked as 'wraparound=False' is undefined

algos.zip

algos_html.zip


Cython source used: https://github.com/cython/cython/tree/e9d7fd45a2e829ee93980b1c0612f8476a46431d

Algos source: https://github.com/pandas-dev/pandas/blob/1d86861681d0d4046f3d391f641c8bdfd86eb61d/pandas/_libs/algos.pyx

@ShaharNaveh
Copy link
Member

It won't let me attach a .c file

@tacaswell Github will only allow [GIF, JPEG, JPG, PNG, DOCX, GZ, LOG, PDF, PPTX, TXT, XLSX, ZIP] files.

One quick around is just to rename the file extension ;)

@WillAyd
Copy link
Member

WillAyd commented Apr 7, 2020

This was fixed upstream on Cython master. Thanks @scoder and @da-woods for the help!

@WillAyd WillAyd closed this as completed Apr 7, 2020
@ShaharNaveh
Copy link
Member

@WillAyd I just tried Cython with the latest version https://github.com/cython/cython/tree/30c891e0dc36a553455df9064ecb1f13414a12d2

And pandas still have some errors for example in pandas/_libs/join.pyx

building 'pandas._libs.join' extension
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -DNPY_NO_DEPRECATED_API=0 -Ipandas/_libs/src/klib -I/home/user/Venvs/cythonM-pandas/lib/python3.8/site-packages/numpy/core/include -I/home/user/Venvs/cythonM-pandas/include -I/usr/include/python3.8 -c pandas/_libs/join.c -o build/temp.linux-x86_64-3.8/pandas/_libs/join.o
In file included from /usr/include/python3.8/tupleobject.h:41,
                 from /usr/include/python3.8/Python.h:105,
                 from pandas/_libs/join.c:32:
pandas/_libs/join.c: In function ‘__pyx_pf_6pandas_5_libs_4join_12inner_join_indexer.isra.0’:
/usr/include/python3.8/cpython/tupleobject.h:27:60: warning: array subscript -1 is below array bounds of ‘PyObject *[1]’ {aka ‘struct _object *[1]’} [-Warray-bounds]
   27 | #define PyTuple_GET_ITEM(op, i) (_PyTuple_CAST(op)->ob_item[i])
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pandas/_libs/join.c:204503:27: note: in expansion of macro ‘PyTuple_GET_ITEM’
204503 |             PyObject *r = PyTuple_GET_ITEM(o, n);
       |                           ^~~~~~~~~~~~~~~~
pandas/_libs/join.c: In function ‘__pyx_pf_6pandas_5_libs_4join_10left_join_indexer.isra.0’:
/usr/include/python3.8/cpython/tupleobject.h:27:60: warning: array subscript -1 is below array bounds of ‘PyObject *[1]’ {aka ‘struct _object *[1]’} [-Warray-bounds]
   27 | #define PyTuple_GET_ITEM(op, i) (_PyTuple_CAST(op)->ob_item[i])
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pandas/_libs/join.c:204503:27: note: in expansion of macro ‘PyTuple_GET_ITEM’
204503 |             PyObject *r = PyTuple_GET_ITEM(o, n);
       |                           ^~~~~~~~~~~~~~~~
pandas/_libs/join.c: In function ‘__pyx_pf_6pandas_5_libs_4join_8left_join_indexer_unique.isra.0’:
/usr/include/python3.8/cpython/tupleobject.h:27:60: warning: array subscript -1 is below array bounds of ‘PyObject *[1]’ {aka ‘struct _object *[1]’} [-Warray-bounds]
   27 | #define PyTuple_GET_ITEM(op, i) (_PyTuple_CAST(op)->ob_item[i])
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pandas/_libs/join.c:204503:27: note: in expansion of macro ‘PyTuple_GET_ITEM’
204503 |             PyObject *r = PyTuple_GET_ITEM(o, n);
       |                           ^~~~~~~~~~~~~~~~
pandas/_libs/join.c: In function ‘__pyx_pf_6pandas_5_libs_4join_14outer_join_indexer.isra.0’:
/usr/include/python3.8/cpython/tupleobject.h:27:60: warning: array subscript -1 is below array bounds of ‘PyObject *[1]’ {aka ‘struct _object *[1]’} [-Warray-bounds]
   27 | #define PyTuple_GET_ITEM(op, i) (_PyTuple_CAST(op)->ob_item[i])
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
pandas/_libs/join.c:204503:27: note: in expansion of macro ‘PyTuple_GET_ITEM’
204503 |             PyObject *r = PyTuple_GET_ITEM(o, n);
       |                           ^~~~~~~~~~~~~~~~


Would you like me to upload the full log file, as well any files that have errors in them?

@WillAyd
Copy link
Member

WillAyd commented Apr 7, 2020

Those don't appear the same as the OP so probably a separate issue. Try cleaning your environment, then rebuilding and if it persists open a new issue

@ShaharNaveh
Copy link
Member

Try cleaning your environment, then rebuilding and if it persists open a new issue

I have ran

$ python setup.py clean --all
$ python setup.py build_ext --inplace -j 0

So I'll open a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

No branches or pull requests

4 participants