[ 
https://issues.apache.org/jira/browse/ARROW-3940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17660964#comment-17660964
 ] 

Rok Mihevc commented on ARROW-3940:
-----------------------------------

This issue has been migrated to [issue 
#20547|https://github.com/apache/arrow/issues/20547] on GitHub. Please see the 
[migration documentation|https://github.com/apache/arrow/issues/14542] for 
further details.

> [Python/Documentation] Add required packages to the development instruction
> ---------------------------------------------------------------------------
>
>                 Key: ARROW-3940
>                 URL: https://issues.apache.org/jira/browse/ARROW-3940
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Documentation, Python
>            Reporter: Kengo Seki
>            Assignee: Kengo Seki
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 0.12.0
>
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> On Ubuntu 18.04 LTS, followed 
> https://arrow.apache.org/docs/python/development.html#development and 
> encountered some issues:
> 1. Building Arrow C++ libraries failed as follows due to the lack of 
> Autotools:
> {code}
> $ make -j4
> (snip)
> CMake Error at 
> /home/sekikn/arrow/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-RELEASE.cmake:16
>  (message):
>   Command failed: 1
>    './autogen.sh' 
> '--prefix=/home/sekikn/arrow/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep/dist/'
>  '--with-jemalloc-prefix=je_arrow_' 
> '--with-private-namespace=je_arrow_private_' '--disable-tls'
> {code}
> 2. After installing autoconf package, building pyarrow failed as follows due 
> to the lack of Python header files:
> {code}
> $ python setup.py build_ext --build-type=$ARROW_BUILD_TYPE \
> >        --with-parquet --with-plasma --inplace
> (snip)
> [ 36%] Building CXX object 
> src/arrow/python/CMakeFiles/arrow_python_objlib.dir/arrow_to_pandas.cc.o
> In file included from 
> /home/sekikn/arrow/cpp/src/arrow/python/numpy_interop.h:21:0,
>                  from 
> /home/sekikn/arrow/cpp/src/arrow/python/arrow_to_pandas.cc:20:
> /home/sekikn/arrow/cpp/src/arrow/python/platform.h:25:10: fatal error: 
> Python.h: No such file or directory
>  #include <Python.h> // IWYU pragma: export
>           ^~~~~~~~~~
> compilation terminated.
> src/arrow/python/CMakeFiles/arrow_python_objlib.dir/build.make:62: recipe for 
> target 
> 'src/arrow/python/CMakeFiles/arrow_python_objlib.dir/arrow_to_pandas.cc.o' 
> failed
> make[2]: *** 
> [src/arrow/python/CMakeFiles/arrow_python_objlib.dir/arrow_to_pandas.cc.o] 
> Error 1
> CMakeFiles/Makefile2:1447: recipe for target 
> 'src/arrow/python/CMakeFiles/arrow_python_objlib.dir/all' failed
> make[1]: *** [src/arrow/python/CMakeFiles/arrow_python_objlib.dir/all] Error 2
> {code}
> 3. Building a self-contained wheel failed as well due to the lack of wheel:
> {code}
> $ python setup.py build_ext --build-type=$ARROW_BUILD_TYPE \
> >        --with-parquet --with-plasma --bundle-arrow-cpp bdist_wheel
> /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution 
> option: 'long_description_content_type'
>   warnings.warn(msg)
> usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
>    or: setup.py --help [cmd1 cmd2 ...]
>    or: setup.py --help-commands
>    or: setup.py cmd --help
> error: invalid command 'bdist_wheel'
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to