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:18:29 UTC
[GitHub] [superset] helix-loop commented on issue #18226: Unable to install superset on ppc64le
helix-loop commented on issue #18226:
URL: https://github.com/apache/superset/issues/18226#issuecomment-1028321890
I got further building Superset by building Arrow and pyarrow 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