Skip to content

BUILD: Error installing pandas 2.2.3 on AIX 7.3 system (error: conflicting types for lockf64, lseek64, ftruncate64..) #61272

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

Closed
1 task done
jose1711 opened this issue Apr 11, 2025 · 1 comment
Labels
Build Library building on various platforms

Comments

@jose1711
Copy link

Installation check

Platform

AIX-3-CENSORED-powerpc-64bit

Installation Method

pip install

pandas Version

2.2.3

Python Version

3.11

Installation Logs

pip3.11 install --no-build-isolation pandas -vvv
Running command Preparing metadata (pyproject.toml) + meson setup /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/.mesonpy-j4blhphr -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --vsenv --native-file=/tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/.mesonpy-j4blhphr/meson-python-native-file.ini The Meson build system Version: 1.6.1 Source dir: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d Build dir: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/.mesonpy-j4blhphr Build type: native build Project name: pandas Project version: 2.2.3 C compiler for the host machine: gcc (gcc 10.3.0 "gcc (GCC) 10.3.0") C linker for the host machine: gcc ld.aix 7.3.2 C++ compiler for the host machine: c++ (gcc 10.3.0 "c++ (GCC) 10.3.0") C++ linker for the host machine: c++ ld.aix 7.3.2 Cython compiler for the host machine: cython (cython 3.0.8) Host machine cpu family: ppc Host machine cpu: powerpc Program python found: YES (/opt/freeware/bin/python3.11) Found pkg-config: YES (/opt/freeware/bin/pkg-config) 0.29.2 Run-time dependency python found: YES 3.11 Build targets in project: 53

pandas 2.2.3

User defined options
  Native files: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/.mesonpy-j4blhphr/meson-python-native-file.ini
  b_ndebug    : if-release
  b_vscrt     : md
  buildtype   : release
  vsenv       : true

Found ninja-1.12.1 at /opt/freeware/bin/ninja

Visual Studio environment is needed to run Ninja. It is recommended to use Meson wrapper:
/opt/freeware/bin/meson compile -C .

  • /opt/freeware/bin/ninja
    [1/151] Generating pandas/_libs/algos_take_helper_pxi with a custom command
    [2/151] Generating pandas/_libs/algos_common_helper_pxi with a custom command
    [3/151] Generating pandas/_libs/khash_primitive_helper_pxi with a custom command
    [4/151] Generating pandas/_libs/hashtable_class_helper_pxi with a custom command
    [5/151] Generating pandas/_libs/hashtable_func_helper_pxi with a custom command
    [6/151] Generating pandas/_libs/index_class_helper_pxi with a custom command
    [7/151] Generating pandas/_libs/intervaltree_helper_pxi with a custom command
    [8/151] Generating pandas/_libs/sparse_op_helper_pxi with a custom command
    [9/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/base.pyx
    [10/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/dtypes.pyx
    [11/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/np_datetime.pyx
    [12/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/ccalendar.pyx
    [13/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/nattype.pyx
    warning: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/nattype.pyx:79:0: Global name __nat_unpickle matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
    warning: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/nattype.pyx:79:0: Global name __nat_unpickle matched from within class scope in contradiction to to Python 'class private name' rules. This may change in a future release.
    [14/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/conversion.pyx
    [15/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/parsing.pyx
    [16/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/fields.pyx
    [17/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/offsets.pyx
    [18/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/period.pyx
    [19/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/strptime.pyx
    [20/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/vectorized.pyx
    [21/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/timezones.pyx
    [22/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/arrays.pyx
    [23/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/tzconversion.pyx
    [24/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/timedeltas.pyx
    [25/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslibs/timestamps.pyx
    [26/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/indexing.pyx
    [27/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/hashing.pyx
    [28/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/internals.pyx
    [29/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/missing.pyx
    [30/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/ops_dispatch.pyx
    [31/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/index.pyx
    [32/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/interval.pyx
    [33/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/parsers.pyx
    [34/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/lib.pyx
    [35/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/ops.pyx
    [36/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/properties.pyx
    [37/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/join.pyx
    [38/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/byteswap.pyx
    [39/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/algos.pyx
    [40/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/hashtable.pyx
    [41/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/sas.pyx
    [42/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/testing.pyx
    [43/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/groupby.pyx
    [44/151] Compiling C object pandas/_libs/tslibs/base.cpython-311.so.p/meson-generated_pandas__libs_tslibs_base.pyx.c.o
    [45/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/window/indexers.pyx
    [46/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/reshape.pyx
    [47/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/tslib.pyx
    [48/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/window/aggregations.pyx
    [49/151] Compiling C object pandas/_libs/tslibs/ccalendar.cpython-311.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o
    [50/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/sparse.pyx
    [51/151] Compiling Cython source /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d/pandas/_libs/writers.pyx
    [52/151] Compiling C object pandas/_libs/tslibs/parsing.cpython-311.so.p/.._src_parser_tokenizer.c.o
    [53/151] Compiling C object pandas/_libs/tslibs/np_datetime.cpython-311.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o
    [54/151] Compiling C object pandas/_libs/tslibs/dtypes.cpython-311.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o
    [55/151] Compiling C object pandas/_libs/tslibs/nattype.cpython-311.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o
    [56/151] Compiling C object pandas/_libs/tslibs/conversion.cpython-311.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o
    pandas/_libs/tslibs/conversion.cpython-311.so.p/pandas/_libs/tslibs/conversion.pyx.c: In function '__pyx_pf_6pandas_5_libs_6tslibs_10conversion_cast_from_unit_vectorized.constprop':
    pandas/_libs/tslibs/conversion.cpython-311.so.p/pandas/_libs/tslibs/conversion.pyx.c:3064:79: warning: '__pyx_v_i' may be used uninitialized in this function [-Wmaybe-uninitialized]
    3064 | __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :
    | ^~
    3065 | (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :
    |
    pandas/_libs/tslibs/conversion.cpython-311.so.p/pandas/_libs/tslibs/conversion.pyx.c:23754:14: note: '__pyx_v_i' was declared here
    23754 | Py_ssize_t __pyx_v_i;
    | ^~~~~~~~~
    [57/151] Compiling C object pandas/_libs/tslibs/fields.cpython-311.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o
    [58/151] Compiling C object pandas/_libs/tslibs/timezones.cpython-311.so.p/meson-generated_pandas__libs_tslibs_timezones.pyx.c.o
    [59/151] Compiling C object pandas/_libs/tslibs/strptime.cpython-311.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o
    [60/151] Compiling C object pandas/_libs/tslibs/vectorized.cpython-311.so.p/meson-generated_pandas__libs_tslibs_vectorized.pyx.c.o
    [61/151] Compiling C object pandas/_libs/tslibs/period.cpython-311.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o
    [62/151] Compiling C object pandas/_libs/arrays.cpython-311.so.p/meson-generated_pandas__libs_arrays.pyx.c.o
    [63/151] Compiling C object pandas/_libs/tslibs/tzconversion.cpython-311.so.p/meson-generated_pandas__libs_tslibs_tzconversion.pyx.c.o
    [64/151] Compiling C object pandas/_libs/tslibs/parsing.cpython-311.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o
    [65/151] Compiling C object pandas/_libs/indexing.cpython-311.so.p/meson-generated_pandas__libs_indexing.pyx.c.o
    [66/151] Compiling C object pandas/_libs/tslibs/timestamps.cpython-311.so.p/meson-generated_pandas__libs_tslibs_timestamps.pyx.c.o
    [67/151] Compiling C object pandas/_libs/tslibs/timedeltas.cpython-311.so.p/meson-generated_pandas__libs_tslibs_timedeltas.pyx.c.o
    [68/151] Compiling C object pandas/_libs/hashing.cpython-311.so.p/meson-generated_pandas__libs_hashing.pyx.c.o
    [69/151] Compiling C object pandas/_libs/lib.cpython-311.so.p/src_parser_tokenizer.c.o
    [70/151] Compiling C object pandas/_libs/internals.cpython-311.so.p/meson-generated_pandas__libs_internals.pyx.c.o
    [71/151] Compiling C object pandas/_libs/pandas_datetime.cpython-311.so.p/src_vendored_numpy_datetime_np_datetime.c.o
    [72/151] Compiling C object pandas/_libs/pandas_datetime.cpython-311.so.p/src_vendored_numpy_datetime_np_datetime_strings.c.o
    [73/151] Compiling C object pandas/_libs/pandas_datetime.cpython-311.so.p/src_datetime_date_conversions.c.o
    [74/151] Compiling C object pandas/_libs/pandas_datetime.cpython-311.so.p/src_datetime_pd_datetime.c.o
    [75/151] Compiling C object pandas/_libs/pandas_parser.cpython-311.so.p/src_parser_tokenizer.c.o
    [76/151] Compiling C object pandas/_libs/pandas_parser.cpython-311.so.p/src_parser_io.c.o
    [77/151] Compiling C object pandas/_libs/pandas_parser.cpython-311.so.p/src_parser_pd_parser.c.o
    [78/151] Compiling C object pandas/_libs/missing.cpython-311.so.p/meson-generated_pandas__libs_missing.pyx.c.o
    [79/151] Compiling C object pandas/_libs/parsers.cpython-311.so.p/src_parser_tokenizer.c.o
    [80/151] Compiling C object pandas/_libs/parsers.cpython-311.so.p/src_parser_io.c.o
    [81/151] Compiling C object pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_ujson.c.o
    [82/151] Compiling C object pandas/_libs/tslibs/offsets.cpython-311.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o
    [83/151] Compiling C object pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_JSONtoObj.c.o
    FAILED: pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_JSONtoObj.c.o
    gcc -Ipandas/_libs/json.cpython-311.so.p -Ipandas/_libs -I../pandas/_libs -I../../../../home/USERNAME/.local/lib/python3.11/site-packages/numpy/core/include -I../pandas/_libs/include -I/opt/freeware/include/python3.11 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -fPIC -MD -MQ pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_JSONtoObj.c.o -MF pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_JSONtoObj.c.o.d -o pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_JSONtoObj.c.o -c ../pandas/_libs/src/vendored/ujson/python/JSONtoObj.c
    In file included from /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/string.h:52,
    from ../pandas/_libs/include/pandas/portable.h:12,
    from ../pandas/_libs/include/pandas/vendored/ujson/lib/ultrajson.h:55,
    from ../pandas/_libs/src/vendored/ujson/python/JSONtoObj.c:41:
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:207:16: error: conflicting types for 'lseek64'
    207 | extern off64_t _NOTHROW(lseek64, (int, off64_t, int));
    | ^~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:205:23: note: previous declaration of 'lseek64' was here
    205 | extern off_t _NOTHROW(lseek, (int, off_t, int));
    | ^~~~~
    In file included from /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:864,
    from /opt/freeware/include/python3.11/Python.h:29,
    from ../pandas/_libs/src/vendored/ujson/python/JSONtoObj.c:43:
    /usr/include/sys/lockf.h:64:13: error: conflicting types for 'lockf64'
    64 | extern int lockf64 (int, int, off64_t);
    | ^~~~~~~
    /usr/include/sys/lockf.h:62:13: note: previous declaration of 'lockf64' was here
    62 | extern int lockf (int, int, off_t);
    | ^~~~~
    In file included from /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/string.h:52,
    from ../pandas/_libs/include/pandas/portable.h:12,
    from ../pandas/_libs/include/pandas/vendored/ujson/lib/ultrajson.h:55,
    from ../pandas/_libs/src/vendored/ujson/python/JSONtoObj.c:41:
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:937:14: error: conflicting types for 'ftruncate64'
    937 | extern int _NOTHROW(ftruncate64, (int, off64_t));
    | ^~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:935:23: note: previous declaration of 'ftruncate64' was here
    935 | extern int _NOTHROW(ftruncate, (int, off_t));
    | ^~~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:994:14: error: conflicting types for 'truncate64'
    994 | extern int _NOTHROW(truncate64, (const char *, off64_t));
    | ^~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:992:23: note: previous declaration of 'truncate64' was here
    992 | extern int _NOTHROW(truncate, (const char *, off_t));
    | ^~~~~~~~
    In file included from /opt/freeware/include/python3.11/Python.h:29,
    from ../pandas/_libs/src/vendored/ujson/python/JSONtoObj.c:43:
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1013:18: error: conflicting types for 'pread64'
    1013 | extern ssize_t pread64(int, void *, size_t, off64_t);
    | ^~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1010:18: note: previous declaration of 'pread64' was here
    1010 | extern ssize_t pread(int, void *, size_t, off_t);
    | ^~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1014:18: error: conflicting types for 'pwrite64'
    1014 | extern ssize_t pwrite64(int, const void *, size_t, off64_t);
    | ^~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1011:18: note: previous declaration of 'pwrite64' was here
    1011 | extern ssize_t pwrite(int, const void *, size_t, off_t);
    | ^~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1110:17: error: conflicting types for 'fclear64'
    1110 | extern off64_t fclear64(int, off64_t);
    | ^~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1107:15: note: previous declaration of 'fclear64' was here
    1107 | extern off_t fclear(int, off_t);
    | ^~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1111:13: error: conflicting types for 'fsync_range64'
    1111 | extern int fsync_range64(int, int, off64_t, off64_t);
    | ^~~~~~~~~~~~~
    /opt/freeware/lib/gcc/powerpc-ibm-aix7.3.0.0/10/include-fixed/unistd.h:1108:13: note: previous declaration of 'fsync_range64' was here
    1108 | extern int fsync_range(int, int, off_t, off_t);
    | ^~~~~~~~~~~
    [84/151] Compiling C object pandas/_libs/json.cpython-311.so.p/src_vendored_ujson_python_objToJSON.c.o
    [85/151] Compiling C object pandas/_libs/index.cpython-311.so.p/meson-generated_pandas__libs_index.pyx.c.o
    [86/151] Compiling C object pandas/_libs/parsers.cpython-311.so.p/meson-generated_pandas__libs_parsers.pyx.c.o
    [87/151] Compiling C object pandas/_libs/lib.cpython-311.so.p/meson-generated_pandas__libs_lib.pyx.c.o
    pandas/_libs/lib.cpython-311.so.p/pandas/_libs/lib.pyx.c:91529:12: warning: '__pyx_memview_set_object' defined but not used [-Wunused-function]
    91529 | static int __pyx_memview_set_object(const char *itemp, PyObject *obj) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/lib.cpython-311.so.p/pandas/_libs/lib.pyx.c:91524:20: warning: '__pyx_memview_get_object' defined but not used [-Wunused-function]
    91524 | static PyObject *__pyx_memview_get_object(const char *itemp) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~
    [88/151] Compiling C object pandas/_libs/interval.cpython-311.so.p/meson-generated_pandas__libs_interval.pyx.c.o
    [89/151] Compiling C object pandas/_libs/join.cpython-311.so.p/meson-generated_pandas__libs_join.pyx.c.o
    [90/151] Compiling C object pandas/_libs/algos.cpython-311.so.p/meson-generated_pandas__libs_algos.pyx.c.o
    [91/151] Compiling C object pandas/_libs/groupby.cpython-311.so.p/meson-generated_pandas__libs_groupby.pyx.c.o
    [92/151] Compiling C object pandas/_libs/hashtable.cpython-311.so.p/meson-generated_pandas__libs_hashtable.pyx.c.o
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_complex128':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:134615:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    134615 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_complex64':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:136475:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    136475 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_float64':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:138335:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    138335 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_float32':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:140195:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    140195 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_uint64':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:142055:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    142055 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_uint32':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:143915:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    143915 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_uint16':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:145775:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    145775 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_uint8':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:147635:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    147635 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_object':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:149433:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    149433 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_16; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_int64':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:151193:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    151193 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_int32':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:153053:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    153053 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_int16':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:154913:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    154913 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_f_6pandas_5_libs_9hashtable_value_count_int8':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:156773:33: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'long int'} and 'khuint_t' {aka 'unsigned int'} [-Wsign-compare]
    156773 | for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_15; __pyx_t_1+=1) {
    | ^
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_4__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:147685:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    147685 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_UInt8Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:147216:26: note: '__pyx_v_val' was declared here
    147216 | __pyx_t_5numpy_uint8_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_0__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:156823:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    156823 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Int8Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:156354:25: note: '__pyx_v_val' was declared here
    156354 | __pyx_t_5numpy_int8_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_6__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:143965:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    143965 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_UInt32Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:143496:27: note: '__pyx_v_val' was declared here
    143496 | __pyx_t_5numpy_uint32_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_1__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:154963:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    154963 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Int16Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:154494:26: note: '__pyx_v_val' was declared here
    154494 | __pyx_t_5numpy_int16_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_5__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:145825:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    145825 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_UInt16Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:145356:27: note: '__pyx_v_val' was declared here
    145356 | __pyx_t_5numpy_uint16_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_8__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:140245:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    140245 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Float32Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:139776:28: note: '__pyx_v_val' was declared here
    139776 | __pyx_t_5numpy_float32_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_7__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:142105:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    142105 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_UInt64Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:141636:27: note: '__pyx_v_val' was declared here
    141636 | __pyx_t_5numpy_uint64_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_9__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:138385:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    138385 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Float64Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:137916:28: note: '__pyx_v_val' was declared here
    137916 | __pyx_t_5numpy_float64_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_2__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:153103:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    153103 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Int32Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:152634:26: note: '__pyx_v_val' was declared here
    152634 | __pyx_t_5numpy_int32_t __pyx_v_val;
    | ^~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c: In function '__pyx_fuse_3__pyx_f_6pandas_5_libs_9hashtable_value_count.constprop':
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:151243:6: warning: '__pyx_v_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
    151243 | ((struct __pyx_vtabstruct_6pandas_5_libs_9hashtable_Int64Vector *)__pyx_v_result_keys->__pyx_vtab)->append(__pyx_v_result_keys, __pyx_v_val);
    | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    pandas/_libs/hashtable.cpython-311.so.p/pandas/_libs/hashtable.pyx.c:150774:26: note: '__pyx_v_val' was declared here
    150774 | __pyx_t_5numpy_int64_t __pyx_v_val;
    | ^~~~~~~~~~~
    ninja: build stopped: subcommand failed.
    error: subprocess-exited-with-error

Preparing metadata (pyproject.toml) did not run successfully.
exit code: 1

See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
full command: /opt/freeware/bin/python3.11 /opt/freeware/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpwrjwf5p1
cwd: /tmp/pip-install-m6bze4df/pandas_9acde4f69c3542ff9312ac4b80e89b4d
Preparing metadata (pyproject.toml) ... error
error: metadata-generation-failed

Encountered error while generating package metadata.

See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Exception information:
Traceback (most recent call last):
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata
distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 772, in prepare_metadata_for_build_wheel
return super().prepare_metadata_for_build_wheel(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel
return self._call_hook('prepare_metadata_for_build_wheel', {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook
self._subprocess_runner(
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 252, in runner
call_subprocess(
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess
raise error
pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
status = run_func(*args)
^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/commands/install.py", line 377, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
File "/opt/freeware/lib/python3.11/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in bool
return bool(self._sequence)
^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in bool
return any(self)
^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
candidate = func()
^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 211, in _make_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in init
super().init(
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in init
self.dist = self._prepare()
^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare
dist = self._prepare_distribution()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement
dist = _get_prepared_distribution(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution
abstract_dist.prepare_distribution_metadata(
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/distributions/sdist.py", line 67, in prepare_distribution_metadata
self.req.prepare_metadata()
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/req/req_install.py", line 577, in prepare_metadata
self.metadata_directory = generate_metadata(
^^^^^^^^^^^^^^^^^^
File "/opt/freeware/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata
raise MetadataGenerationFailed(package_details=details) from error
pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed

@jose1711 jose1711 added Build Library building on various platforms Needs Triage Issue that has not been reviewed by a pandas team member labels Apr 11, 2025
@rhshadrach rhshadrach removed the Needs Triage Issue that has not been reviewed by a pandas team member label Apr 13, 2025
@jose1711
Copy link
Author

Apparently AIX needs some extra care. I did compile it with a patched version by IBM. Steps for reference:

Install numpy

export CXX="g++ -pthread"
export CXXFLAGS=-maix64
export OBJECT_MODE=64
export LDFLAGS="-maix64 -lm"
export CC="gcc -pthread"
export CFLAGS=-maix64
 
pip install --no-cache-dir --ignore-installed --no-binary numpy numpy==1.26.4 -v

Install pandas

export CXX="g++ -pthread"
export CXXFLAGS=-maix64
export OBJECT_MODE=64
export CC="gcc -pthread"
export CFLAGS=-maix64
export LDFLAGS="-lm -Wl,-blibpath:/opt/freeware/lib/pthread:/opt/freeware/lib64:/opt/freeware/lib:/usr/lib:/lib"
 
# download src.rpm from https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/SRPMS/python3-pandas/python3.9-pandas-2.2.3-1.src.rpm
# place it into /tmp/
sudo rpm -Uvh /tmp/python3.9-pandas-2.2.3-1.src.rpm
mkdir ~/build
cd ~/build
gunzip -c /opt/freeware/src/packages/SOURCES/pandas-2.2.3.tar.gz | tar xvf -
cd pandas-2.2.3
pip install .  -I --no-deps --no-build-isolation -v

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

2 participants