Skip to content
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

arrow-cpp: init at 0.8.0 #37196

Closed
wants to merge 6 commits into from
Closed

arrow-cpp: init at 0.8.0 #37196

wants to merge 6 commits into from

Conversation

veprbl
Copy link
Member

@veprbl veprbl commented Mar 16, 2018

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@veprbl
Copy link
Member Author

veprbl commented Mar 16, 2018

@GrahamcOfBorg build arrow-cpp

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp

Partial log (click to expand)

-- Installing: /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/include/arrow/util/variant/variant_io.h
-- Installing: /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/include/arrow/util/variant/variant_visitor.h
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
shrinking /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/lib/libarrow.so.0.0.0
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/lib 
patching script interpreter paths in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
checking for references to /tmp/nix-build-arrow-cpp-0.8.0.drv-0 in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0...
/nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp

Partial log (click to expand)

-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/optional.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/recursive_wrapper.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_cast.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_io.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_visitor.h
post-installation fixup
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0
/nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0

@veprbl veprbl mentioned this pull request Mar 16, 2018
8 tasks
@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp

Partial log (click to expand)

-- Installing: /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0/include/arrow/util/variant/variant_io.h
-- Installing: /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0/include/arrow/util/variant/variant_visitor.h
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0
shrinking /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0/lib/libarrow.so.0.0.0
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0
checking for references to /build in /nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0...
/nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

/nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0
/nix/store/1gjj5wfp5wrrnxkj8az9w0hahhsxrh0i-gflags-2.2.1
/nix/store/lcrbga4w0dh69b2kkbii0bvckn6d52as-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_cast.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_io.h
-- Installing: /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/include/arrow/util/variant/variant_visitor.h
post-installation fixup
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0
/nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0
/nix/store/vdjsajrwyzyijdi2a1i7hirigjaqjzbj-gflags-2.2.1
/nix/store/dc0wid0y5k0rm9y2csx5azqq5qvdw5mf-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
shrinking /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/lib/libarrow.so.0.0.0
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
checking for references to /build in /nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0...
/nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
/nix/store/fgb8lksg8if621xfgiq5vxhgdhb8j44c-gflags-2.2.1
/nix/store/vqcay13srn61609ja4bzzn27c0mnf6r6-rapidjson-1.1.0

version = "0.8.0";

src = fetchurl {
url = "http://apache.mesi.com.ar/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the best mirror?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed to use mirror://

# detected by gcc7
NIX_CFLAGS_COMPILE = [ "-Wno-error=implicit-fallthrough" ];
preConfigure = ''
substituteInPlace CMakeLists.txt --replace "-Werror" ""
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a comment why we need to disable errors completely?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could add
-Wno-error=zero-as-null-pointer-constant and -Wno-error=shadow to use with modern clang, but what is the point? Compilers will get more sophisticated diagnostics, there will be more warnings and it's not like we actually going to fix any of the code. So we should just let developers compile with -Werror

@teh
Copy link
Contributor

teh commented Mar 16, 2018

Hey, thanks for pulling this out!

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

/nix/store/xh5czkz7h5p7h2yyqc5r12fx0xd3iyml-arrow-cpp-0.8.0
/nix/store/vdjsajrwyzyijdi2a1i7hirigjaqjzbj-gflags-2.2.1
/nix/store/dc0wid0y5k0rm9y2csx5azqq5qvdw5mf-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

/nix/store/87zv40ly451xldr3rkmbb506rz5l29wm-arrow-cpp-0.8.0
/nix/store/fgb8lksg8if621xfgiq5vxhgdhb8j44c-gflags-2.2.1
/nix/store/vqcay13srn61609ja4bzzn27c0mnf6r6-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

/nix/store/qwh3fjbxv4a14cfcqfjhqcp0w2vxfcjy-arrow-cpp-0.8.0
/nix/store/1gjj5wfp5wrrnxkj8az9w0hahhsxrh0i-gflags-2.2.1
/nix/store/lcrbga4w0dh69b2kkbii0bvckn6d52as-rapidjson-1.1.0

description = "A cross-language development platform for in-memory data";
homepage = https://arrow.apache.org/;
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you going to maintain this expression?

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

shrinking RPATHs of ELF executables and libraries in /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0
shrinking /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0/lib/libarrow_python.so.0.0.0
shrinking /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0/lib/libarrow.so.0.0.0
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0
checking for references to /tmp/nix-build-arrow-cpp-0.8.0.drv-0 in /nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0...
/nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0
/nix/store/fgb8lksg8if621xfgiq5vxhgdhb8j44c-gflags-2.2.1
/nix/store/vqcay13srn61609ja4bzzn27c0mnf6r6-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

-- Installing: /nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0/include/arrow/python/pyarrow.h
-- Installing: /nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0/include/arrow/python/type_traits.h
-- Installing: /nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0/lib/pkgconfig/arrow-python.pc
post-installation fixup
strip is /nix/store/vb6mgjqgd9h11nbv60fvrp1ls9nxck2y-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0
/nix/store/3lx8llanv7kr738m6h29idgflj3jnvdf-arrow-cpp-0.8.0
/nix/store/vdjsajrwyzyijdi2a1i7hirigjaqjzbj-gflags-2.2.1
/nix/store/dc0wid0y5k0rm9y2csx5azqq5qvdw5mf-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

shrinking RPATHs of ELF executables and libraries in /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0
shrinking /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0/lib/libarrow_python.so.0.0.0
shrinking /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0/lib/libarrow.so.0.0.0
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0/lib
patching script interpreter paths in /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0
checking for references to /build in /nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0...
/nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0
/nix/store/1gjj5wfp5wrrnxkj8az9w0hahhsxrh0i-gflags-2.2.1
/nix/store/lcrbga4w0dh69b2kkbii0bvckn6d52as-rapidjson-1.1.0

@veprbl
Copy link
Member Author

veprbl commented Mar 19, 2018

@GrahamcOfBorg build python2Packages.pyarrow python35Packages.pyarrow python36Packages.pyarrow

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: python2Packages.pyarrow

The following builds were skipped because they don't evaluate on x86_64-linux: python35Packages.pyarrow, python36Packages.pyarrow

Partial log (click to expand)

  File "/nix/store/15bvrcs2qn69h5rjl2sva046x3kwx3wy-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1158, in obtain
    return installer(requirement)
  File "/nix/store/15bvrcs2qn69h5rjl2sva046x3kwx3wy-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/setuptools/dist.py", line 528, in fetch_build_egg
    return cmd.easy_install(req)
  File "/nix/store/15bvrcs2qn69h5rjl2sva046x3kwx3wy-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 667, in easy_install
    raise DistutilsError(msg)
distutils.errors.DistutilsError
: Could not find suitable distribution for Requirement.parse('setuptools_scm')
builder for ‘/nix/store/hra30z4pivm0pm1lhn9hi85p02ifjibn-python2.7-pyarrow-0.8.0.drv’ failed with exit code 1
error: build of ‘/nix/store/hra30z4pivm0pm1lhn9hi85p02ifjibn-python2.7-pyarrow-0.8.0.drv’ failed

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: python2Packages.pyarrow

The following builds were skipped because they don't evaluate on x86_64-darwin: python35Packages.pyarrow, python36Packages.pyarrow

Partial log (click to expand)

    self.module)
  File "/nix/store/3718rlrfyagq6ld783wa5a09fd6fsxir-python-2.7.14/lib/python2.7/unittest/loader.py", line 130, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/nix/store/3718rlrfyagq6ld783wa5a09fd6fsxir-python-2.7.14/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "/private/tmp/nix-build-python2.7-pyarrow-0.8.0.drv-0/apache-arrow-0.8.0/python/pyarrow/__init__.py", line 32, in <module>
    from pyarrow.lib import cpu_count, set_cpu_count
ImportError: No module named lib
builder for '/nix/store/kpr272hpia48rhikvxvmxbd5f0nby45l-python2.7-pyarrow-0.8.0.drv' failed with exit code 1
�[31;1merror:�[0m build of '/nix/store/kpr272hpia48rhikvxvmxbd5f0nby45l-python2.7-pyarrow-0.8.0.drv' failed

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, gflags, rapidjson

Partial log (click to expand)

/nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0
/nix/store/fgb8lksg8if621xfgiq5vxhgdhb8j44c-gflags-2.2.1
/nix/store/vqcay13srn61609ja4bzzn27c0mnf6r6-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, gflags, parquet-cpp, rapidjson

Partial log (click to expand)

/nix/store/b9lfbqj2852ygbdkjc0fwwdb144g8maq-arrow-cpp-0.8.0
/nix/store/fgb8lksg8if621xfgiq5vxhgdhb8j44c-gflags-2.2.1
/nix/store/vpgqliblsbi0lgnis2067lwdlrqyc45y-parquet-cpp-1.4.0
/nix/store/vqcay13srn61609ja4bzzn27c0mnf6r6-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, gflags, parquet-cpp, rapidjson

Partial log (click to expand)

/nix/store/8jh52ai60mhv6qi81jldan8jc0dvxpci-arrow-cpp-0.8.0
/nix/store/1gjj5wfp5wrrnxkj8az9w0hahhsxrh0i-gflags-2.2.1
/nix/store/z1ylri3fnd73xqyf1xry0a7ial3mfdy9-parquet-cpp-1.4.0
/nix/store/lcrbga4w0dh69b2kkbii0bvckn6d52as-rapidjson-1.1.0

@veprbl
Copy link
Member Author

veprbl commented Mar 23, 2018

I can't reproduce darwin failure for pyarrow, it builds just fine for me on mac. This seems to be good to merge.

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

ss......s........................sss.....ss......s.........ss..s..s..... [ 58%]
...s............sssssssssssssssssssssssssssssssssssssss...ss............ [ 58%]
...s.........s.................................ss........ss....sssssssss [ 59%]
sssssssssssssssssssssssssssss...................................ss...... [ 59%]
.............................ssssssssssssssssssssssssssssssssssssssss.xs [ 60%]
.ss                                                                      [ 60%]
../../nix/store/x1ck7girhc5xwzd7wgr2kzj26gq5r9p2-python2.7-pandas-0.22.0/lib/python2.7/site-packages/pandas/tests/io/test_html.py . [ 60%]
building of '/nix/store/rc8nf3sl2vr780kdalllkgfkcsgbn8a9-python2.7-pandas-0.22.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/g9nvfr6swx7givdxfmdm0m729psgvixn-python2.7-pyarrow-0.8.0.drv': 1 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/g9nvfr6swx7givdxfmdm0m729psgvixn-python2.7-pyarrow-0.8.0.drv' failed

Disables -Werror

Alternatively one could use

  NIX_CFLAGS_COMPILE = [
    "-Wno-error=implicit-fallthrough"
    "-Wno-error=zero-as-null-pointer-constant"
    "-Wno-error=shadow"
  ];
@veprbl veprbl force-pushed the arrow_cpp branch 2 times, most recently from cfb804b to 6b855cc Compare April 4, 2018 01:12
@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0
shrinking /nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0/lib/libparquet.so.1.4.0
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0/lib
patching script interpreter paths in /nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0
checking for references to /tmp/nix-build-parquet-cpp-1.4.0.drv-0 in /nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0...
/nix/store/k0jhnzfqyi9yhqccrqq4rrcg3csnjlai-arrow-cpp-0.9.0
/nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0
/nix/store/460rrd4ibivcwnqjbgym9kx29mhp04yr-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0
shrinking /nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0/lib/libparquet.so.1.4.0
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0/lib
patching script interpreter paths in /nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0
checking for references to /build in /nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0...
/nix/store/y4wf8kwkj1b0mma4pbhfgz7bq1nz1pak-arrow-cpp-0.9.0
/nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0
/nix/store/s2c3yd846z7yczkj9j8lmfi1b3yhqzv8-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/memory.h
-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/stopwatch.h
-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/visibility.h
post-installation fixup
strip is /nix/store/0fzpxnsanc02i4jsb1yhchjp4p62b2n3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/lib
patching script interpreter paths in /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0
/nix/store/gccck1c5wwy1p2f11v9mbc7yqlgvnxfc-arrow-cpp-0.9.0
/nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0
/nix/store/4jlfckrah5pwyxmppdzs64vaa3aywq16-rapidjson-1.1.0

@veprbl
Copy link
Member Author

veprbl commented Apr 4, 2018

@GrahamcOfBorg build python2Packages.pyarrow

@GrahamcOfBorg
Copy link

Failure on x86_64-linux (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

  File "/nix/store/vn45ijqa98fvz51j4p7k68q421izj80r-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1158, in obtain
    return installer(requirement)
  File "/nix/store/vn45ijqa98fvz51j4p7k68q421izj80r-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/setuptools/dist.py", line 528, in fetch_build_egg
    return cmd.easy_install(req)
  File "/nix/store/vn45ijqa98fvz51j4p7k68q421izj80r-python2.7-bootstrapped-pip-9.0.1/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 667, in easy_install
    raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pytest-runner')

builder for ‘/nix/store/hl6vrrhfnjnwzycnbxzgrgfnji0kf57a-python2.7-pyarrow-0.9.0.drv’ failed with exit code 1
error: build of ‘/nix/store/hl6vrrhfnjnwzycnbxzgrgfnji0kf57a-python2.7-pyarrow-0.9.0.drv’ failed

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

    self.module)
  File "/nix/store/fqsrb5whxc3w7cvvk4yw6z8pralx2q5l-python-2.7.14/lib/python2.7/unittest/loader.py", line 130, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/nix/store/fqsrb5whxc3w7cvvk4yw6z8pralx2q5l-python-2.7.14/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "/private/tmp/nix-build-python2.7-pyarrow-0.9.0.drv-0/apache-arrow-0.9.0/python/pyarrow/__init__.py", line 47, in <module>
    from pyarrow.lib import cpu_count, set_cpu_count
ImportError: No module named lib
builder for '/nix/store/y1yg0byjyfcp88klw9ya5xck7cl89miz-python2.7-pyarrow-0.9.0.drv' failed with exit code 1
�[31;1merror:�[0m build of '/nix/store/y1yg0byjyfcp88klw9ya5xck7cl89miz-python2.7-pyarrow-0.9.0.drv' failed

@veprbl
Copy link
Member Author

veprbl commented Apr 4, 2018

@GrahamcOfBorg build python2Packages.pyarrow

@GrahamcOfBorg
Copy link

Failure on x86_64-darwin (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

    self.module)
  File "/nix/store/fqsrb5whxc3w7cvvk4yw6z8pralx2q5l-python-2.7.14/lib/python2.7/unittest/loader.py", line 130, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/nix/store/fqsrb5whxc3w7cvvk4yw6z8pralx2q5l-python-2.7.14/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "/private/tmp/nix-build-python2.7-pyarrow-0.9.0.drv-0/apache-arrow-0.9.0/python/pyarrow/__init__.py", line 47, in <module>
    from pyarrow.lib import cpu_count, set_cpu_count
ImportError: No module named lib
builder for '/nix/store/z667izhkzwldk9vcndhqrzjng41gfxay-python2.7-pyarrow-0.9.0.drv' failed with exit code 1
�[31;1merror:�[0m build of '/nix/store/z667izhkzwldk9vcndhqrzjng41gfxay-python2.7-pyarrow-0.9.0.drv' failed

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)


-- Finished cmake --build for pyarrow
Bundling includes: release/include
('Moving built C-extension', 'release/lib.so', 'to build path', '/tmp/nix-build-python2.7-pyarrow-0.9.0.drv-0/apache-arrow-0.9.0/python/pyarrow/lib.so')
('Moving built C-extension', 'release/_parquet.so', 'to build path', '/tmp/nix-build-python2.7-pyarrow-0.9.0.drv-0/apache-arrow-0.9.0/python/pyarrow/_parquet.so')
release/_orc.so
Cython module _orc failure permitted
release/plasma.so
Cython module plasma failure permitted
/nix/store/lglbwb4sq30405ip3h19krsbq314rby6-python2.7-pyarrow-0.9.0

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

/nix/store/k0jhnzfqyi9yhqccrqq4rrcg3csnjlai-arrow-cpp-0.9.0
/nix/store/k5dxw8l8xnj5xik85ybjmldrxv0bf953-parquet-cpp-1.4.0
/nix/store/460rrd4ibivcwnqjbgym9kx29mhp04yr-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

/nix/store/y4wf8kwkj1b0mma4pbhfgz7bq1nz1pak-arrow-cpp-0.9.0
/nix/store/d9wp8gkg83d9isqnbcg0mgs1nlma42v7-parquet-cpp-1.4.0
/nix/store/s2c3yd846z7yczkj9j8lmfi1b3yhqzv8-rapidjson-1.1.0

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: arrow-cpp, parquet-cpp, rapidjson

Partial log (click to expand)

-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/memory.h
-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/stopwatch.h
-- Installing: /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/include/parquet/util/visibility.h
post-installation fixup
strip is /nix/store/0fzpxnsanc02i4jsb1yhchjp4p62b2n3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0/lib
patching script interpreter paths in /nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0
/nix/store/gccck1c5wwy1p2f11v9mbc7yqlgvnxfc-arrow-cpp-0.9.0
/nix/store/h94bngvyv5lxb79ax743pgazdk7xr2n2-parquet-cpp-1.4.0
/nix/store/4jlfckrah5pwyxmppdzs64vaa3aywq16-rapidjson-1.1.0

@veprbl veprbl closed this Apr 4, 2018
@veprbl
Copy link
Member Author

veprbl commented Apr 4, 2018

moved to #38440

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

ssssssssssssssssssssssssssssssssssss................s................... [ 64%]
.................s................s.................................ssss [ 65%]
ssssss                                                                   [ 65%]
../../nix/store/v67mrh16nc6169icwhivb2b98l742lqc-python2.7-pandas-0.22.0/lib/python2.7/site-packages/pandas/tests/io/test_stata.py . [ 65%]
........................................................................ [ 65%]
........................................................................ [ 66%]
........................................................................ [ 66%]
building of '/nix/store/qaan05bxk57cz3gcqn1ykld9v4884p22-python2.7-pandas-0.22.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/2kzg9brzawbcb3ckc8awvc79m8w68qqy-python2.7-pyarrow-0.9.0.drv': 1 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/2kzg9brzawbcb3ckc8awvc79m8w68qqy-python2.7-pyarrow-0.9.0.drv' failed

@GrahamcOfBorg
Copy link

Failure on aarch64-linux (full log)

Attempted: python2Packages.pyarrow

Partial log (click to expand)

ss......s........................sss.....ss......s.........ss..s..s..... [ 58%]
...s............sssssssssssssssssssssssssssssssssssssss...ss............ [ 58%]
...s.........s.................................ss........ss....sssssssss [ 59%]
sssssssssssssssssssssssssssss...................................ss...... [ 59%]
.............................ssssssssssssssssssssssssssssssssssssssss.xs [ 60%]
.ss                                                                      [ 60%]
../../nix/store/v67mrh16nc6169icwhivb2b98l742lqc-python2.7-pandas-0.22.0/lib/python2.7/site-packages/pandas/tests/io/test_html.py . [ 60%]
building of '/nix/store/qaan05bxk57cz3gcqn1ykld9v4884p22-python2.7-pandas-0.22.0.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/v833wnlxxk18fhgrggb9n3gdvyqqz34y-python2.7-pyarrow-0.9.0.drv': 1 dependencies couldn't be built
�[31;1merror:�[0m build of '/nix/store/v833wnlxxk18fhgrggb9n3gdvyqqz34y-python2.7-pyarrow-0.9.0.drv' failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants