Hi Wes,

Thanks for the response. I was following the development instructions on
Github here:
https://github.com/apache/arrow/blob/master/python/doc/source/development.rst

I took MacOS option and installed my virtual env via conda. I must've
missed an instruction when trying the 2.7 install, because I was able to
successfully install for 3.6.

Although it looks like the instructions on Github are similar to the ones
you linked, I will give it another go with the later.

Kind Regards
Simba

On Thu, 11 Jan 2018 at 00:51 Wes McKinney <wesmck...@gmail.com> wrote:

> hi Simba,
>
> Are you following development instructions in
>
> http://arrow.apache.org/docs/python/development.html#developing-on-linux-and-macos
> or something else?
>
> - Wes
>
> On Wed, Jan 10, 2018 at 11:20 AM, simba nyatsanga
> <simnyatsa...@gmail.com> wrote:
> > Hi,
> >
> > I've created a python 2.7 virtualenv in my attempt to build the pyarrow
> > project. But I'm having trouble running one of commands as specified in
> the
> > development docs on Github, specifically this command:
> >
> > cd arrow/python
> > python setup.py build_ext --build-type=$ARROW_BUILD_TYPE \
> >        --with-parquet --with-plasma --inplace
> >
> > The error output looks like this:
> >
> > running build_ext-- Runnning cmake for pyarrow
> > cmake
> -DPYTHON_EXECUTABLE=/Users/simba/anaconda/envs/pyarrow-dev-py2.7/bin/python
> >  -DPYARROW_BUILD_PARQUET=on -DPYARROW_BUILD_PLASMA=on
> > -DCMAKE_BUILD_TYPE= /Users/simba/Projects/personal/oss/arrow/python
> > INFOCompiler command: /Library/Developer/CommandLineTools/usr/bin/c++
> > INFOCompiler version: Apple LLVM version 8.0.0
> > (clang-800.0.42.1)Target: x86_64-apple-darwin15.6.0
> > Thread model: posixInstalledDir:
> /Library/Developer/CommandLineTools/usr/bin
> >
> > INFOCompiler id: Clang
> > Selected compiler clang 3.8.0svn
> > Configured for DEBUG build (set with cmake
> > -DCMAKE_BUILD_TYPE={release,debug,...})-- Build Type: DEBUG-- Build
> > output directory:
> > /Users/simba/Projects/personal/oss/arrow/python/build/debug/--
> > Checking for module 'arrow'--   No package 'arrow' found-- Found the
> > Arrow core library:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libarrow.dylib--
> > Found the Arrow Python library:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libarrow_python.dylib
> > Added shared library dependency arrow:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libarrow.dylib
> > Added shared library dependency arrow_python:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libarrow_python.dylib--
> > Checking for module 'parquet'--   No package 'parquet' found-- Found
> > the Parquet library:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libparquet.dylib
> > Added shared library dependency parquet:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libparquet.dylib--
> > Checking for module 'plasma'--   No package 'plasma' found-- Found the
> > Plasma core library:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libplasma.dylib--
> > Found Plasma executable:
> > Added shared library dependency libplasma:
> > /Users/simba/anaconda/envs/pyarrow-dev-py2.7/lib/libplasma.dylib--
> > Configuring done-- Generating done-- Build files have been written to:
> > /Users/simba/Projects/personal/oss/arrow/python-- Finished cmake for
> > pyarrow-- Running cmake --build for pyarrow
> > makemake: *** No targets specified and no makefile found.  Stop.error:
> > command 'make' failed with exit status 2
> >
> >
> > It looks like there's a change dir happening at this line in the
> setup.py:
> > https://github.com/apache/arrow/blob/master/python/setup.py#L136
> > Which, in my case, is switching to the temp build which doesn't have the
> > required Makefile to run the make command.
> >
> > I could be missing something because I was able to build the project
> > successfully for python3. But I'd like to build it in python2.7 to
> attempt
> > a bug fix for this issue:
> https://issues.apache.org/jira/browse/ARROW-1976
> >
> > Thanks for help.
> >
> > Kind Regards
> > Simba
>

Reply via email to