Skip to content

Instantly share code, notes, and snippets.

@Eric97

Eric97/Config.in Secret

Last active October 29, 2020 07:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Eric97/e3269346a6ad7648ef734fbc5b5f18c7 to your computer and use it in GitHub Desktop.
Save Eric97/e3269346a6ad7648ef734fbc5b5f18c7 to your computer and use it in GitHub Desktop.
pycapnp build with "--force-bundled-libcapnp"
>>> 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
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
# 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
################################################################################
#
# 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