You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2022/02/02 20:22:56 UTC

[GitHub] [superset] helix-loop edited a comment on issue #18226: Unable to install superset on ppc64le

helix-loop edited a comment on issue #18226:
URL: https://github.com/apache/superset/issues/18226#issuecomment-1028321890


   I got further building Superset by building Arrow and Arrow Python as described at https://arrow.apache.org/docs/developers/python.html
   
   Build is now failing at another step and it seems to me that it could be incompatibilities with the compiled version of Arrow?:
   
   ```
   Collecting apache-superset
     Using cached apache_superset-1.4.0-py3-none-any.whl
   Collecting markdown>=3.0
     Using cached Markdown-3.3.6-py3-none-any.whl (97 kB)
   Collecting requests==2.26.0
     Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB)
   Collecting cachelib<0.2,>=0.1.1
     Using cached cachelib-0.1.1-py3-none-any.whl (13 kB)
   Collecting python-dotenv
     Using cached python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB)
   Collecting PyJWT<2,>=1.7.1
     Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
   Collecting celery!=4.4.1,<5.0.0,>=4.3.0
     Using cached celery-4.4.7-py2.py3-none-any.whl (427 kB)
   Collecting msgpack<1.1,>=1.0.0
     Using cached msgpack-1.0.3-cp39-cp39-linux_ppc64le.whl
   Collecting croniter>=0.3.28
     Using cached croniter-1.2.0-py2.py3-none-any.whl (17 kB)
   Collecting pyparsing<3.0.0,>=2.4.7
     Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
   Collecting sqlparse==0.3.0
     Using cached sqlparse-0.3.0-py2.py3-none-any.whl (39 kB)
   Collecting slackclient==2.5.0
     Using cached slackclient-2.5.0-py2.py3-none-any.whl (54 kB)
   Collecting colorama
     Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
   Collecting polyline
     Using cached polyline-1.4.0-py2.py3-none-any.whl (4.4 kB)
   Collecting sqlalchemy!=1.3.21,<1.4,>=1.3.16
     Using cached SQLAlchemy-1.3.24-cp39-cp39-linux_ppc64le.whl
   Collecting bleach<4.0.0,>=3.0.2
     Using cached bleach-3.3.1-py2.py3-none-any.whl (146 kB)
   Collecting flask-migrate
     Using cached Flask_Migrate-3.1.0-py3-none-any.whl (20 kB)
   Collecting flask-talisman
     Using cached flask_talisman-0.8.1-py2.py3-none-any.whl (18 kB)
   Requirement already satisfied: python-dateutil in ./lib/python3.9/site-packages (from apache-superset) (2.8.2)
   Collecting pyyaml>=5.4
     Using cached PyYAML-6.0-cp39-cp39-linux_ppc64le.whl
   Collecting isodate
     Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
   Collecting sqlalchemy-utils<0.38,>=0.37.8
     Using cached SQLAlchemy_Utils-0.37.9-py3-none-any.whl (100 kB)
   Collecting pyarrow<4.1,>=4.0.1
     Using cached pyarrow-4.0.1.tar.gz (711 kB)
     Installing build dependencies ... done
     Getting requirements to build wheel ... done
     Preparing metadata (pyproject.toml) ... done
   Collecting flask-appbuilder<4.0.0,>=3.4.3
     Using cached Flask_AppBuilder-3.4.4-py3-none-any.whl (1.9 MB)
   Collecting click<8
     Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
   Collecting simplejson>=3.15.0
     Using cached simplejson-3.17.6-cp39-cp39-linux_ppc64le.whl
   Collecting flask<2.0.0,>=1.1.0
     Using cached Flask-1.1.4-py2.py3-none-any.whl (94 kB)
   Collecting pandas<1.3,>=1.2.2
     Using cached pandas-1.2.5-cp39-cp39-linux_ppc64le.whl
   Collecting flask-wtf
     Using cached Flask_WTF-1.0.0-py3-none-any.whl (12 kB)
   Collecting deprecation<2.2.0,>=2.1.0
     Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
   Collecting backoff>=1.8.0
     Using cached backoff-1.11.1-py2.py3-none-any.whl (13 kB)
   Collecting redis
     Using cached redis-4.1.2-py3-none-any.whl (173 kB)
   Collecting wtforms-json
     Using cached WTForms_JSON-0.3.3-py3-none-any.whl
   Collecting gunicorn>=20.1.0
     Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB)
   Collecting selenium>=3.141.0
     Using cached selenium-4.1.0-py3-none-any.whl (958 kB)
   Collecting tabulate==0.8.9
     Using cached tabulate-0.8.9-py3-none-any.whl (25 kB)
   Collecting pgsanity
     Using cached pgsanity-0.2.9-py3-none-any.whl
   Collecting typing-extensions<4,>=3.10
     Using cached typing_extensions-3.10.0.2-py3-none-any.whl (26 kB)
   Collecting parsedatetime
     Using cached parsedatetime-2.6-py3-none-any.whl (42 kB)
   Collecting flask-compress
     Using cached Flask_Compress-1.10.1-py3-none-any.whl (7.9 kB)
   Collecting python-geohash
     Using cached python_geohash-0.8.5-cp39-cp39-linux_ppc64le.whl
   Collecting holidays==0.10.3
     Using cached holidays-0.10.3-py3-none-any.whl
   Collecting cron-descriptor
     Using cached cron_descriptor-1.2.24-py3-none-any.whl
   Collecting graphlib-backport
     Using cached graphlib_backport-1.0.3-py3-none-any.whl (5.1 kB)
   Collecting cryptography>=3.3.2
     Using cached cryptography-36.0.1-cp39-cp39-linux_ppc64le.whl
   Collecting humanize
     Using cached humanize-3.14.0-py3-none-any.whl (98 kB)
   Collecting geopy
     Using cached geopy-2.2.0-py3-none-any.whl (118 kB)
   Collecting flask-caching>=1.10.0
     Using cached Flask_Caching-1.10.1-py3-none-any.whl (34 kB)
   Collecting itsdangerous<2.0.0,>=1.0.0
     Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
   Requirement already satisfied: six in ./lib/python3.9/site-packages (from holidays==0.10.3->apache-superset) (1.16.0)
   Collecting korean-lunar-calendar
     Using cached korean_lunar_calendar-0.2.1-py3-none-any.whl (8.0 kB)
   Collecting convertdate
     Using cached convertdate-2.4.0-py3-none-any.whl (47 kB)
   Collecting certifi>=2017.4.17
     Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
   Collecting charset-normalizer~=2.0.0
     Using cached charset_normalizer-2.0.11-py3-none-any.whl (39 kB)
   Collecting idna<4,>=2.5
     Using cached idna-3.3-py3-none-any.whl (61 kB)
   Collecting urllib3<1.27,>=1.21.1
     Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
   Collecting aiohttp>3.5.2
     Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB)
   Collecting webencodings
     Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
   Collecting packaging
     Using cached packaging-21.3-py3-none-any.whl (40 kB)
   Collecting pytz>dev
     Using cached pytz-2021.3-py2.py3-none-any.whl (503 kB)
   Collecting vine==1.3.0
     Using cached vine-1.3.0-py2.py3-none-any.whl (14 kB)
   Collecting kombu<4.7,>=4.6.10
     Using cached kombu-4.6.11-py2.py3-none-any.whl (184 kB)
   Collecting billiard<4.0,>=3.6.3.0
     Using cached billiard-3.6.4.0-py3-none-any.whl (89 kB)
   Collecting cffi>=1.12
     Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (465 kB)
   Collecting Werkzeug<2.0,>=0.15
     Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
   Collecting Jinja2<3.0,>=2.10.1
     Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
   Collecting prison<1.0.0,>=0.2.1
     Using cached prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
   Collecting Flask-OpenID<2,>=1.2.5
     Using cached Flask_OpenID-1.3.0-py3-none-any.whl (9.3 kB)
   Collecting Flask-Login<0.5,>=0.3
     Using cached Flask_Login-0.4.1-py2.py3-none-any.whl
   Collecting WTForms<3.0.0
     Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB)
   Collecting marshmallow-sqlalchemy<0.27.0,>=0.22.0
     Using cached marshmallow_sqlalchemy-0.26.1-py2.py3-none-any.whl (15 kB)
   Collecting Flask-Babel<3,>=1
     Using cached Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
   Collecting apispec[yaml]<4,>=3.3
     Using cached apispec-3.3.2-py2.py3-none-any.whl (27 kB)
   Collecting marshmallow-enum<2,>=1.5.1
     Using cached marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
   Collecting marshmallow<4,>=3
     Using cached marshmallow-3.14.1-py3-none-any.whl (47 kB)
   Collecting Flask-JWT-Extended<4,>=3.18
     Using cached Flask_JWT_Extended-3.25.1-py2.py3-none-any.whl
   Collecting Flask-SQLAlchemy<3,>=2.4
     Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
   Collecting email-validator<2,>=1.0.5
     Using cached email_validator-1.1.3-py2.py3-none-any.whl (18 kB)
   Collecting flask-wtf
     Using cached Flask_WTF-0.14.3-py2.py3-none-any.whl (13 kB)
   Collecting jsonschema<5,>=3
     Using cached jsonschema-4.4.0-py3-none-any.whl (72 kB)
   Requirement already satisfied: setuptools>=3.0 in ./lib/python3.9/site-packages (from gunicorn>=20.1.0->apache-superset) (44.1.1)
   Collecting importlib-metadata>=4.4
     Using cached importlib_metadata-4.10.1-py3-none-any.whl (17 kB)
   Requirement already satisfied: numpy>=1.16.5 in ./lib/python3.9/site-packages (from pandas<1.3,>=1.2.2->apache-superset) (1.22.1)
   Collecting trio~=0.17
     Using cached trio-0.19.0-py3-none-any.whl (356 kB)
   Collecting trio-websocket~=0.9
     Using cached trio_websocket-0.9.2-py3-none-any.whl (16 kB)
   Collecting brotli
     Using cached Brotli-1.0.9-cp39-cp39-linux_ppc64le.whl
   Collecting alembic>=0.7
     Using cached alembic-1.7.6-py3-none-any.whl (210 kB)
   Collecting geographiclib<2,>=1.49
     Using cached geographiclib-1.52-py3-none-any.whl (38 kB)
   Collecting deprecated>=1.2.3
     Using cached Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
   Collecting multidict<7.0,>=4.5
     Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (121 kB)
   Collecting frozenlist>=1.1.1
     Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (163 kB)
   Collecting yarl<2.0,>=1.0
     Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330 kB)
   Collecting attrs>=17.3.0
     Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
   Collecting async-timeout<5.0,>=4.0.0a3
     Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
   Collecting aiosignal>=1.1.2
     Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
   Collecting Mako
     Using cached Mako-1.1.6-py2.py3-none-any.whl (75 kB)
   Collecting pycparser
     Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
   Collecting wrapt<2,>=1.10
     Using cached wrapt-1.13.3-cp39-cp39-linux_ppc64le.whl
   Collecting dnspython>=1.15.0
     Using cached dnspython-2.2.0-py3-none-any.whl (266 kB)
   Collecting Babel>=2.3
     Using cached Babel-2.9.1-py2.py3-none-any.whl (8.8 MB)
   Collecting python3-openid>=2.0
     Using cached python3_openid-3.2.0-py3-none-any.whl (133 kB)
   Collecting zipp>=0.5
     Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
   Collecting MarkupSafe>=0.23
     Using cached MarkupSafe-2.0.1-cp39-cp39-linux_ppc64le.whl
   Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
     Using cached pyrsistent-0.18.1-cp39-cp39-linux_ppc64le.whl
   Collecting amqp<2.7,>=2.6.0
     Using cached amqp-2.6.1-py2.py3-none-any.whl (48 kB)
   Collecting sortedcontainers
     Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
   Collecting outcome
     Using cached outcome-1.1.0-py2.py3-none-any.whl (9.7 kB)
   Collecting sniffio
     Using cached sniffio-1.2.0-py3-none-any.whl (10 kB)
   Collecting async-generator>=1.9
     Using cached async_generator-1.10-py3-none-any.whl (18 kB)
   Collecting wsproto>=0.14
     Using cached wsproto-1.0.0-py3-none-any.whl (24 kB)
   Collecting pyOpenSSL>=0.14
     Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB)
   Collecting pymeeus<=1,>=0.3.13
     Using cached PyMeeus-0.5.11-py3-none-any.whl
   Collecting defusedxml
     Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
   Collecting h11<1,>=0.9.0
     Using cached h11-0.13.0-py3-none-any.whl (58 kB)
   Building wheels for collected packages: pyarrow
     Building wheel for pyarrow (pyproject.toml) ... error
     error: subprocess-exited-with-error
     
     × Building wheel for pyarrow (pyproject.toml) did not run successfully.
     │ exit code: 1
     ╰─> [142 lines of output]
         running bdist_wheel
         running build
         running build_py
         running egg_info
         writing pyarrow.egg-info/PKG-INFO
         writing dependency_links to pyarrow.egg-info/dependency_links.txt
         writing entry points to pyarrow.egg-info/entry_points.txt
         writing requirements to pyarrow.egg-info/requires.txt
         writing top-level names to pyarrow.egg-info/top_level.txt
         listing git files failed - pretending there aren't any
         reading manifest file 'pyarrow.egg-info/SOURCES.txt'
         reading manifest template 'MANIFEST.in'
         warning: no files found matching '../LICENSE.txt'
         warning: no files found matching '../NOTICE.txt'
         warning: no previously-included files matching '*.so' found anywhere in distribution
         warning: no previously-included files matching '*.pyc' found anywhere in distribution
         warning: no previously-included files matching '*~' found anywhere in distribution
         warning: no previously-included files matching '#*' found anywhere in distribution
         warning: no previously-included files matching '.git*' found anywhere in distribution
         warning: no previously-included files matching '.DS_Store' found anywhere in distribution
         no previously-included directories found matching '.asv'
         running build_ext
         -- The C compiler identification is GNU 10.2.1
         -- The CXX compiler identification is GNU 10.2.1
         -- Detecting C compiler ABI info
         -- Detecting C compiler ABI info - done
         -- Check for working C compiler: /usr/bin/cc - skipped
         -- Detecting C compile features
         -- Detecting C compile features - done
         -- Detecting CXX compiler ABI info
         -- Detecting CXX compiler ABI info - done
         -- Check for working CXX compiler: /usr/bin/c++ - skipped
         -- Detecting CXX compile features
         -- Detecting CXX compile features - done
         -- System processor: ppc64le
         -- Performing Test CXX_SUPPORTS_ALTIVEC
         -- Performing Test CXX_SUPPORTS_ALTIVEC - Success
         -- Arrow build warning level: PRODUCTION
         Using ld linker
         Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
         -- Build Type: RELEASE
         -- Generator: Unix Makefiles
         -- Build output directory: /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/release
         -- Found Python3: /path/abc/venv/bin/python3 (found version "3.9.2") found components: Interpreter Development.Module NumPy
         -- Found Python3Alt: /path/abc/venv/bin/python3
         CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
           The package name passed to `find_package_handle_standard_args` (PkgConfig)
           does not match the name of the calling package (Arrow).  This can lead to
           problems in calling code that expects `find_package` result variables
           (e.g., `_FOUND`) to follow a certain pattern.
         Call Stack (most recent call first):
           /usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:59 (find_package_handle_standard_args)
           cmake_modules/FindArrow.cmake:39 (include)
           cmake_modules/FindArrowPython.cmake:46 (find_package)
           CMakeLists.txt:218 (find_package)
         This warning is for project developers.  Use -Wno-dev to suppress it.
         
         -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
         -- Looking for pthread.h
         -- Looking for pthread.h - found
         -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
         -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
         -- Check if compiler accepts -pthread
         -- Check if compiler accepts -pthread - yes
         -- Found Threads: TRUE
         -- Found ZLIB: /usr/lib/powerpc64le-linux-gnu/libz.so (found version "1.2.11")
         -- Found Arrow: /include (found version "7.0.0-SNAPSHOT")
         -- Arrow version: 7.0.0-SNAPSHOT (CMake package configuration: Arrow)
         -- Arrow SO and ABI version: 700
         -- Arrow full SO version: 700.0.0
         -- Found the Arrow core shared library: /lib/libarrow.so
         -- Found the Arrow core import library:
         -- Found the Arrow core static library: /lib/libarrow.a
         -- Could NOT find ArrowPython (missing: ArrowPython_DIR)
         -- Checking for module 'arrow-python'
         --   Found arrow-python, version 7.0.0-SNAPSHOT
         -- Found ArrowPython: /include (found version "7.0.0-SNAPSHOT")
         -- Found the Arrow Python by pkg-config: arrow-python
         -- Found the Arrow Python shared library: /usr/lib/libarrow_python.so
         -- Found the Arrow Python import library:
         -- Found the Arrow Python static library: /lib/libarrow_python.a
         -- Configuring done
         -- Generating done
         -- Build files have been written to: /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9
         Scanning dependencies of target _csv_pyx
         [  6%] Compiling Cython CXX source for _csv...
         [  6%] Built target _csv_pyx
         Scanning dependencies of target _csv
         [ 13%] Building CXX object CMakeFiles/_csv.dir/_csv.cpp.o
         /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp: In function ‘PyObject* __pyx_pf_7pyarrow_4_csv_4write_csv(PyObject*, PyObject*, PyObject*, PyObject*, __pyx_obj_7pyarrow_3lib_MemoryPool*)’:
         /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:15529:165: error: no matching function for call to ‘WriteCSV(arrow::RecordBatch&, arrow::csv::WriteOptions&, arrow::MemoryPool*&, std::__shared_ptr<arrow::io::OutputStream, __gnu_cxx::_S_atomic>::element_type*)’
         15529 |           __pyx_t_4 = __pyx_f_7pyarrow_3lib_check_status(arrow::csv::WriteCSV((*__pyx_v_batch), __pyx_v_c_write_options, __pyx_v_c_memory_pool, __pyx_v_stream.get())); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 944, __pyx_L5_error)
               |                                                                                                                                                                     ^
         In file included from /include/arrow/csv/api.h:26,
                          from /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:766:
         /include/arrow/csv/writer.h:45:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const arrow::Table&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            45 | ARROW_EXPORT Status WriteCSV(const Table& table, const WriteOptions& options,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:45:21: note:   candidate expects 3 arguments, 4 provided
         /include/arrow/csv/writer.h:49:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const arrow::RecordBatch&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            49 | ARROW_EXPORT Status WriteCSV(const RecordBatch& batch, const WriteOptions& options,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:49:21: note:   candidate expects 3 arguments, 4 provided
         /include/arrow/csv/writer.h:54:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const std::shared_ptr<arrow::RecordBatchReader>&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            54 | ARROW_EXPORT Status WriteCSV(const std::shared_ptr<RecordBatchReader>& reader,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:54:21: note:   candidate expects 3 arguments, 4 provided
         /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:15610:165: error: no matching function for call to ‘WriteCSV(arrow::Table&, arrow::csv::WriteOptions&, arrow::MemoryPool*&, std::__shared_ptr<arrow::io::OutputStream, __gnu_cxx::_S_atomic>::element_type*)’
         15610 |           __pyx_t_4 = __pyx_f_7pyarrow_3lib_check_status(arrow::csv::WriteCSV((*__pyx_v_table), __pyx_v_c_write_options, __pyx_v_c_memory_pool, __pyx_v_stream.get())); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 949, __pyx_L8_error)
               |                                                                                                                                                                     ^
         In file included from /include/arrow/csv/api.h:26,
                          from /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:766:
         /include/arrow/csv/writer.h:45:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const arrow::Table&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            45 | ARROW_EXPORT Status WriteCSV(const Table& table, const WriteOptions& options,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:45:21: note:   candidate expects 3 arguments, 4 provided
         /include/arrow/csv/writer.h:49:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const arrow::RecordBatch&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            49 | ARROW_EXPORT Status WriteCSV(const RecordBatch& batch, const WriteOptions& options,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:49:21: note:   candidate expects 3 arguments, 4 provided
         /include/arrow/csv/writer.h:54:21: note: candidate: ‘arrow::Status arrow::csv::WriteCSV(const std::shared_ptr<arrow::RecordBatchReader>&, const arrow::csv::WriteOptions&, arrow::io::OutputStream*)’
            54 | ARROW_EXPORT Status WriteCSV(const std::shared_ptr<RecordBatchReader>& reader,
               |                     ^~~~~~~~
         /include/arrow/csv/writer.h:54:21: note:   candidate expects 3 arguments, 4 provided
         In file included from /usr/include/powerpc64le-linux-gnu/bits/types/stack_t.h:23,
                          from /usr/include/signal.h:303,
                          from /include/arrow/util/io_util.h:30,
                          from /include/arrow/util/async_generator.h:30,
                          from /include/arrow/ipc/reader.h:35,
                          from /include/arrow/ipc/api.h:24,
                          from /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:764:
         /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp: In function ‘int __Pyx_modinit_type_init_code()’:
         /tmp/user/1000/pip-install-wclvqiry/pyarrow_0a8760f971b34919a51d0a19718454e7/build/temp.linux-ppc64le-3.9/_csv.cpp:19159:138: warning: ‘offsetof’ within non-standard-layout type ‘__pyx_obj_7pyarrow_4_csv_ParseOptions’ is conditionally-supported [-Winvalid-offsetof]
         19159 |   if (__pyx_type_7pyarrow_4_csv_ParseOptions.tp_weaklistoffset == 0) __pyx_type_7pyarrow_4_csv_ParseOptions.tp_weaklistoffset = offsetof(struct __pyx_obj_7pyarrow_4_csv_ParseOptions, __pyx_base.__weakref__);
               |                                                                                                                                          ^
         gmake[2]: *** [CMakeFiles/_csv.dir/build.make:82: CMakeFiles/_csv.dir/_csv.cpp.o] error 1
         gmake[1]: *** [CMakeFiles/Makefile2:135: CMakeFiles/_csv.dir/all] error 2
         gmake: *** [Makefile:103: all] error 2
         -- Running cmake for pyarrow
         -- Finished cmake for pyarrow
         -- Running cmake --build for pyarrow
         error: command '/usr/bin/cmake' failed with exit code 2
         [end of output]
     
     note: This error originates from a subprocess, and is likely not a problem with pip.
     ERROR: Failed building wheel for pyarrow
   Failed to build pyarrow
   ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
   ```
   Is there a specific Arrow version I could try with that should work with the specific Superset version or is there another thing to try? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org