-
-
Save Eric97/e3269346a6ad7648ef734fbc5b5f18c7 to your computer and use it in GitHub Desktop.
pycapnp build with "--force-bundled-libcapnp"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>>> python-pycapnp 0.6.4 Configuring | |
>>> python-pycapnp 0.6.4 Building | |
(cd /home/eric/workspace/embedded/buildroot-2020.02.7/output/build/python-pycapnp-0.6.4//; _PYTHON_SYSCONFIGDATA_NAME="`{ [ -e /home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8//_sysconfigdata__linux_*.py ] && basename /home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8//_sysconfigdata__linux_*.py .py; } || true`" PATH="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin:/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/sbin:/home/eric/.local/bin:/home/eric/.local/bin:/usr/local/cuda/bin:/home/eric/.local/bin:/usr/local/cuda/bin:/home/eric/.nvm/versions/node/v14.0.0/bin:/home/eric/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/eric/Packages/nvim-linux64/bin/:/home/eric/Packages/nvim-linux64/bin/" PATH="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin:/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/sbin:/home/eric/.local/bin:/home/eric/.local/bin:/usr/local/cuda/bin:/home/eric/.local/bin:/usr/local/cuda/bin:/home/eric/.nvm/versions/node/v14.0.0/bin:/home/eric/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/eric/Packages/nvim-linux64/bin/:/home/eric/Packages/nvim-linux64/bin/" AR="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-ar" AS="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-as" LD="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-ld" NM="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-nm" CC="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-gcc" GCC="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-gcc" CPP="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-cpp" CXX="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-g++" FC="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-gfortran" F77="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-gfortran" RANLIB="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-ranlib" READELF="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-readelf" STRIP="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-strip" OBJCOPY="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-objcopy" OBJDUMP="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/include" LDFLAGS_FOR_BUILD="-L/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/lib -Wl,-rpath,/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-as" DEFAULT_LINKER="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/arm-linux-gnueabihf-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " LDFLAGS="" FCFLAGS=" -Os " FFLAGS=" -Os " PKG_CONFIG="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/pkg-config" STAGING_DIR="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot" INTLTOOL_PERL=/usr/bin/perl PYTHONPATH="/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/" PYTHONNOUSERSITE=1 _python_sysroot=/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot _python_prefix=/usr _python_exec_prefix=/usr CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " /home/eric/workspace/embedded/buildroot-2020.02.7/output/host/bin/python setup.py build "--force-bundled-libcapnp") | |
running build | |
running build_py | |
copying capnp/version.py -> build/lib.linux-x86_64-3.8/capnp | |
running build_ext | |
*WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while. | |
already have bundled/capnproto-c++ | |
configure: WARNING: using cross tools not prefixed with host triplet | |
/bin/bash: ./capnp: cannot execute binary file: Exec format error | |
make[1]: *** [test_capnpc_middleman] Error 126 | |
Traceback (most recent call last): | |
File "setup.py", line 145, in <module> | |
setup( | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/lib/python3.8/site-packages/setuptools/__init__.py", line 145, in setup | |
return distutils.core.setup(**attrs) | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/core.py", line 148, in setup | |
dist.run_commands() | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands | |
self.run_command(cmd) | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/dist.py", line 985, in run_command | |
cmd_obj.run() | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/command/build.py", line 135, in run | |
self.run_command(cmd_name) | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command | |
self.distribution.run_command(command) | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/python3.8/distutils/dist.py", line 985, in run_command | |
cmd_obj.run() | |
File "setup.py", line 127, in run | |
build_libcapnp(bundle_dir, build_dir) | |
File "/home/eric/workspace/embedded/buildroot-2020.02.7/output/build/python-pycapnp-0.6.4/buildutils/build.py", line 30, in build_libcapnp | |
raise RuntimeError('Make failed') | |
RuntimeError: Make failed | |
package/pkg-generic.mk:266: recipe for target '/home/eric/workspace/embedded/buildroot-2020.02.7/output/build/python-pycapnp-0.6.4/.stamp_built' failed | |
make: *** [/home/eric/workspace/embedded/buildroot-2020.02.7/output/build/python-pycapnp-0.6.4/.stamp_built] Error 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config BR2_PACKAGE_PYTHON_PYCAPNP | |
bool "python-pycapnp" | |
depends on BR2_PACKAGE_PYTHON3 | |
select BR2_PACKAGE_PYTHON_CFFI # runtime | |
select BR2_PACKAGE_CAPNPROTO | |
help | |
A cython wrapping of the C++ Cap'n Proto library. | |
https://github.com/jparyani/pycapnp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# md5, sha256 from https://pypi.org/pypi/pycapnp/json | |
md5 c6746958c2f3e25f310134da5f2fc901 pycapnp-0.6.4.tar.gz | |
sha256 44e14a5ace399cf1753acb8bbce558b8c895c48fd2102d266c34eaff286824cf pycapnp-0.6.4.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################ | |
# | |
# python-pycapnp | |
# | |
################################################################################ | |
PYTHON_PYCAPNP_VERSION = 0.6.4 | |
PYTHON_PYCAPNP_SOURCE = pycapnp-$(PYTHON_PYCAPNP_VERSION).tar.gz | |
PYTHON_PYCAPNP_SITE = https://files.pythonhosted.org/packages/61/dc/9b83b079963c4073c809c7901db1d6f58aee6cb3e9f0071fdc241c0ae6c1 | |
PYTHON_PYCAPNP_SETUP_TYPE = setuptools | |
# PYTHON_PYCAPNP_DEPENDENCIES = libcapnp host-python-cffi | |
PYTHON_PYCAPNP_LICENSE = BSD-2 Clause | |
PYTHON_PYCAPNP_DEPENDENCIES = host-capnproto capnproto host-python-cffi python-pypandoc | |
PYTHON_PYCAPNP_BUILD_OPTS = "--force-bundled-libcapnp" | |
PYTHON_PYCAPNP_INSTALL_OPTS = "--force-bundled-libcapnp" | |
PYTHON_PYCAPNP_ENV = CFLAGS="$(TARGET_CFLAGS)" | |
# PYTHON_PYCAPNP_ENV += CFLAGS="--std=c++14" | |
$(eval $(python-package)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment