* [Buildroot] libcapn build failure
@ 2016-02-15 16:13 Johan Sagaert
2016-02-16 13:27 ` Samuel Martin
0 siblings, 1 reply; 5+ messages in thread
From: Johan Sagaert @ 2016-02-15 16:13 UTC (permalink / raw)
To: buildroot
Hi
I am trying to get libcapn into buildroot.(cmake based)
Build error :
>>> libcapn 7a6dc662e9daa864f687 Configuring
(mkdir -p
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && cd
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && rm -f
CMakeCache.txt &&
PATH="/home/buildroot12git/output/host/bin:/home/buildroot12git/output/host/sbin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/host/usr/sbin:/root/google-cloud-sdk/bin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/build/host-cmake-3.1.3/bin:/root/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
/home/buildroot12git/output/host/usr/bin/cmake
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/
-DCMAKE_TOOLCHAIN_FILE="/home/buildroot12git/output/host/usr/share/buildroot/toolchainfile.cmake"
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr"
-DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF
-DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF
-DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON
-DUSE_CCACHE=OFF )
-- Looking for include file ctype.h
-- Looking for include file ctype.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- Looking for include file sys/fcntl.h
-- Looking for include file sys/fcntl.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Performing test APN_HAVE_GLIBC_STRERROR_R
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the
following cache variables appropriately:
APN_HAVE_GLIBC_STRERROR_R (advanced)
APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT (advanced)
For details see
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
-- Performing test APN_HAVE_GLIBC_STRERROR_R - Failed
-- Performing test APN_HAVE_POSIX_STRERROR_R
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the
following cache variables appropriately:
APN_HAVE_POSIX_STRERROR_R (advanced)
APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT (advanced)
For details see
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
-- Performing test APN_HAVE_POSIX_STRERROR_R - Failed
-- Found OpenSSL:
/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libssl.so;/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libcrypto.so
(found version "1.0.2c")
-- Configuring incomplete, errors occurred!
See also
"/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeOutput.log".
make: ***
[/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/.stamp_configured]
Error 1
I have no clue how to set cache variables appropriately...
(Due to the git submodule usage, i had to clone it first some where else
and then
executed git submodule update --init , and then i copied the 3rd party
source into my build tree
in order to get the jansson source)
See attached logfiles
almost giving up
Regards , Johan
========
Config.in
========
config BR2_PACKAGE_LIBCAPN
bool "libcapn"
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_JANSSON
help
libcapn is a C Library to interact with the
Apple Push Notification Service (APNs for short)
using simple and intuitive API.
With the library you can easily send push
notifications to iOS and OS X (>= 10.8) devices.
http://libcapn.org
==========
libcapn.mk :
==========
################################################################################
#
# libcapn
#
################################################################################
LIBCAPN_VERSION = 7a6dc662e9daa864f687
LIBCAPN_SITE = $(call github,adobkin,libcapn,$(LIBCAPN_VERSION))
LIBCAPNLICENSE = MIT
LIBCAPN_DEPENDENCIES += jansson openssl
$(eval $(cmake-package))
-------------- next part --------------
# This file was generated by CMake because it detected TRY_RUN() commands
# in crosscompiling mode. It will be overwritten by the next CMake run.
# Copy it to a safe location, set the variables to appropriate values
# and use it then to preset the CMake cache (using -C).
# APN_HAVE_GLIBC_STRERROR_R
# indicates whether the executable would have been able to run on its
# target platform. If so, set APN_HAVE_GLIBC_STRERROR_R to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The APN_HAVE_GLIBC_STRERROR_R_res variable holds the build result for this TRY_RUN().
#
# Source file : /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/cmake/tests/strerror_r.c
# Executable : /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/cmTryCompileExec4045902334-APN_HAVE_GLIBC_STRERROR_R
# Run arguments :
# Called from: [1] /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeLists.txt
set( APN_HAVE_GLIBC_STRERROR_R
"PLEASE_FILL_OUT-FAILED_TO_RUN"
CACHE STRING "Result from TRY_RUN" FORCE)
set( APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT
"PLEASE_FILL_OUT-NOTFOUND"
CACHE STRING "Output from TRY_RUN" FORCE)
# APN_HAVE_POSIX_STRERROR_R
# indicates whether the executable would have been able to run on its
# target platform. If so, set APN_HAVE_POSIX_STRERROR_R to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The APN_HAVE_POSIX_STRERROR_R_res variable holds the build result for this TRY_RUN().
#
# Source file : /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/cmake/tests/strerror_r.c
# Executable : /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/cmTryCompileExec57386457-APN_HAVE_POSIX_STRERROR_R
# Run arguments :
# Called from: [1] /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeLists.txt
set( APN_HAVE_POSIX_STRERROR_R
"PLEASE_FILL_OUT-FAILED_TO_RUN"
CACHE STRING "Result from TRY_RUN" FORCE)
set( APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT
"PLEASE_FILL_OUT-NOTFOUND"
CACHE STRING "Output from TRY_RUN" FORCE)
-------------- next part --------------
Determining if files ctype.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3012005515/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3012005515.dir/build.make CMakeFiles/cmTryCompileExec3012005515.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3012005515.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3012005515.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3012005515
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3012005515.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3012005515.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3012005515 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files inttypes.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3176211897/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3176211897.dir/build.make CMakeFiles/cmTryCompileExec3176211897.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3176211897.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3176211897.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3176211897
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3176211897.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3176211897.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3176211897 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files stdint.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec178702197/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec178702197.dir/build.make CMakeFiles/cmTryCompileExec178702197.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec178702197.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec178702197.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec178702197
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec178702197.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec178702197.dir/CheckIncludeFiles.c.o -o cmTryCompileExec178702197 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files unistd.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec163422342/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec163422342.dir/build.make CMakeFiles/cmTryCompileExec163422342.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec163422342.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec163422342.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec163422342
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec163422342.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec163422342.dir/CheckIncludeFiles.c.o -o cmTryCompileExec163422342 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files netinet/in.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec662429393/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec662429393.dir/build.make CMakeFiles/cmTryCompileExec662429393.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec662429393.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec662429393.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec662429393
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec662429393.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec662429393.dir/CheckIncludeFiles.c.o -o cmTryCompileExec662429393 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files arpa/inet.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3644705899/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3644705899.dir/build.make CMakeFiles/cmTryCompileExec3644705899.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3644705899.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3644705899.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3644705899
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3644705899.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3644705899.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3644705899 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files netdb.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3803773661/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3803773661.dir/build.make CMakeFiles/cmTryCompileExec3803773661.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3803773661.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3803773661.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3803773661
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3803773661.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3803773661.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3803773661 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files sys/fcntl.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3653573711/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3653573711.dir/build.make CMakeFiles/cmTryCompileExec3653573711.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3653573711.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3653573711.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3653573711
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3653573711.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3653573711.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3653573711 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files sys/socket.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec353482855/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec353482855.dir/build.make CMakeFiles/cmTryCompileExec353482855.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec353482855.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec353482855.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec353482855
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec353482855.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec353482855.dir/CheckIncludeFiles.c.o -o cmTryCompileExec353482855 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files strings.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3816471643/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3816471643.dir/build.make CMakeFiles/cmTryCompileExec3816471643.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3816471643.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3816471643.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3816471643
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3816471643.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3816471643.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3816471643 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if the function strerror_r exists passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3094756682/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3094756682.dir/build.make CMakeFiles/cmTryCompileExec3094756682.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3094756682.dir/CheckFunctionExists.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -DCHECK_FUNCTION_EXISTS=strerror_r -o CMakeFiles/cmTryCompileExec3094756682.dir/CheckFunctionExists.c.o -c /home/buildroot12git/output/host/usr/share/cmake-3.1/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec3094756682
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3094756682.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -DCHECK_FUNCTION_EXISTS=strerror_r CMakeFiles/cmTryCompileExec3094756682.dir/CheckFunctionExists.c.o -o cmTryCompileExec3094756682 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files ctype.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3965004427/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3965004427.dir/build.make CMakeFiles/cmTryCompileExec3965004427.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3965004427.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec3965004427.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec3965004427
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3965004427.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec3965004427.dir/CheckIncludeFiles.c.o -o cmTryCompileExec3965004427 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files inttypes.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec2995014684/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec2995014684.dir/build.make CMakeFiles/cmTryCompileExec2995014684.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2995014684.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec2995014684.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec2995014684
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2995014684.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec2995014684.dir/CheckIncludeFiles.c.o -o cmTryCompileExec2995014684 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files stdint.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec1167004389/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec1167004389.dir/build.make CMakeFiles/cmTryCompileExec1167004389.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec1167004389.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec1167004389.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec1167004389
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1167004389.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec1167004389.dir/CheckIncludeFiles.c.o -o cmTryCompileExec1167004389 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files unistd.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec2441558430/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec2441558430.dir/build.make CMakeFiles/cmTryCompileExec2441558430.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2441558430.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec2441558430.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec2441558430
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2441558430.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec2441558430.dir/CheckIncludeFiles.c.o -o cmTryCompileExec2441558430 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files netinet/in.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec1173346298/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec1173346298.dir/build.make CMakeFiles/cmTryCompileExec1173346298.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec1173346298.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec1173346298.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec1173346298
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1173346298.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec1173346298.dir/CheckIncludeFiles.c.o -o cmTryCompileExec1173346298 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files arpa/inet.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec2341594534/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec2341594534.dir/build.make CMakeFiles/cmTryCompileExec2341594534.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2341594534.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec2341594534.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec2341594534
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2341594534.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec2341594534.dir/CheckIncludeFiles.c.o -o cmTryCompileExec2341594534 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files netdb.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec2698646572/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec2698646572.dir/build.make CMakeFiles/cmTryCompileExec2698646572.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2698646572.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec2698646572.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec2698646572
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2698646572.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec2698646572.dir/CheckIncludeFiles.c.o -o cmTryCompileExec2698646572 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files sys/fcntl.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec2625764696/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec2625764696.dir/build.make CMakeFiles/cmTryCompileExec2625764696.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2625764696.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec2625764696.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec2625764696
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2625764696.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec2625764696.dir/CheckIncludeFiles.c.o -o cmTryCompileExec2625764696 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files sys/socket.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec393298358/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec393298358.dir/build.make CMakeFiles/cmTryCompileExec393298358.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec393298358.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec393298358.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec393298358
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec393298358.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec393298358.dir/CheckIncludeFiles.c.o -o cmTryCompileExec393298358 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if files strings.h exist passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec1690370338/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec1690370338.dir/build.make CMakeFiles/cmTryCompileExec1690370338.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec1690370338.dir/CheckIncludeFiles.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -o CMakeFiles/cmTryCompileExec1690370338.dir/CheckIncludeFiles.c.o -c /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
Linking C executable cmTryCompileExec1690370338
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1690370338.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic CMakeFiles/cmTryCompileExec1690370338.dir/CheckIncludeFiles.c.o -o cmTryCompileExec1690370338 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
Determining if the function strerror_r exists passed with the following output:
Change Dir: /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec3589961591/fast"
make[1]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/usr/bin/make -f CMakeFiles/cmTryCompileExec3589961591.dir/build.make CMakeFiles/cmTryCompileExec3589961591.dir/build
make[2]: Entering directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_progress_report /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3589961591.dir/CheckFunctionExists.c.o
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -DCHECK_FUNCTION_EXISTS=strerror_r -o CMakeFiles/cmTryCompileExec3589961591.dir/CheckFunctionExists.c.o -c /home/buildroot12git/output/host/usr/share/cmake-3.1/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec3589961591
/home/buildroot12git/output/host/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3589961591.dir/link.txt --verbose=1
/home/buildroot12git/output/host/usr/bin/ccache /home/buildroot12git/output/host/usr/bin/arm-buildroot-linux-gnueabi-gcc -std=c99 -D_POSIX_C_SOURCE=200112L -Wno-deprecated -Wall -Wextra -Wimplicit -fPIC -W -Wformat-security -pedantic -DCHECK_FUNCTION_EXISTS=strerror_r CMakeFiles/cmTryCompileExec3589961591.dir/CheckFunctionExists.c.o -o cmTryCompileExec3589961591 -rdynamic
make[2]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
make[1]: Leaving directory `/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeTmp'
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] libcapn build failure
2016-02-15 16:13 [Buildroot] libcapn build failure Johan Sagaert
@ 2016-02-16 13:27 ` Samuel Martin
2016-02-16 22:29 ` Johan Sagaert
0 siblings, 1 reply; 5+ messages in thread
From: Samuel Martin @ 2016-02-16 13:27 UTC (permalink / raw)
To: buildroot
Hi Johan,
On Feb 15, 2016 5:13 PM, "Johan Sagaert" <sagaert.johan@proximus.be> wrote:
>
> Hi
>
> I am trying to get libcapn into buildroot.(cmake based)
> Build error :
>
> >>> libcapn 7a6dc662e9daa864f687 Configuring
> (mkdir -p /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && cd /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && rm -f CMakeCache.txt && PATH="/home/buildroot12git/output/host/bin:/home/buildroot12git/output/host/sbin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/host/usr/sbin:/root/google-cloud-sdk/bin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/build/host-cmake-3.1.3/bin:/root/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot12git/output/host/usr/bin/cmake /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot12git/output/host/usr/share/buildroot/toolchainfile.cmake" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DUSE_CCACHE=OFF )
> -- Looking for include file ctype.h
> -- Looking for include file ctype.h - found
> -- Looking for include file inttypes.h
> -- Looking for include file inttypes.h - found
> -- Looking for include file stdint.h
> -- Looking for include file stdint.h - found
> -- Looking for include file unistd.h
> -- Looking for include file unistd.h - found
> -- Looking for include file netinet/in.h
> -- Looking for include file netinet/in.h - found
> -- Looking for include file arpa/inet.h
> -- Looking for include file arpa/inet.h - found
> -- Looking for include file netdb.h
> -- Looking for include file netdb.h - found
> -- Looking for include file sys/fcntl.h
> -- Looking for include file sys/fcntl.h - found
> -- Looking for include file sys/socket.h
> -- Looking for include file sys/socket.h - found
> -- Looking for include file strings.h
> -- Looking for include file strings.h - found
> -- Looking for strerror_r
> -- Looking for strerror_r - found
> -- Performing test APN_HAVE_GLIBC_STRERROR_R
> CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
> APN_HAVE_GLIBC_STRERROR_R (advanced)
> APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT (advanced)
> For details see /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
> -- Performing test APN_HAVE_GLIBC_STRERROR_R - Failed
> -- Performing test APN_HAVE_POSIX_STRERROR_R
> CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
> APN_HAVE_POSIX_STRERROR_R (advanced)
> APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT (advanced)
> For details see /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
> -- Performing test APN_HAVE_POSIX_STRERROR_R - Failed
> -- Found OpenSSL: /home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libssl.so;/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libcrypto.so (found version "1.0.2c")
> -- Configuring incomplete, errors occurred!
> See also "/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeOutput.log".
> make: *** [/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/.stamp_configured] Error 1
>
>
>
> I have no clue how to set cache variables appropriately...
>
> (Due to the git submodule usage, i had to clone it first some where else and then
> executed git submodule update --init , and then i copied the 3rd party source into my build tree
> in order to get the jansson source)
>
> See attached logfiles
>
>
> almost giving up
Don't! This part of the learning process ;-)
Few tips for investigating cmake package failures:
1) the log files generated by cmake (i.e. the *.error and *.output
files) are good starting points;
2) after configuring, you can check the CMakeCache.txt file (located
in the build directory) to see what is the value of this or that
variable;
3) you can set/force some variables for the configure step by adding
some *_CONF_OPTS (see [1]), e.g.:
MYPKG_CONF_OPTS += -Dvarfoo=value
4) some variables may not be stored in the CMakeCache.txt file, or if
you want to trace some cmake code path, you can patch the
CMakeLists.txt files calling the message function [2] (similar to
adding printf in the code);
5) a last thing when having trouble with some dependency modules, you
may need to add --trace to the cmake options [3]. This is not what you
need here.
Of course, trying to do run test in the buildroot case is a complete non-sense.
For your issue, you should start with tips 2), 3) and maybe 4).
For this specific HAVE_*_STRERROR test, you may need to set those
corresponding cmake variables differently, depending on the C-library
used in the toolchain.
[...]
> ==========
> libcapn.mk :
> ==========
> ################################################################################
> #
> # libcapn
> #
> ################################################################################
>
> LIBCAPN_VERSION = 7a6dc662e9daa864f687
> LIBCAPN_SITE = $(call github,adobkin,libcapn,$(LIBCAPN_VERSION))
> LIBCAPNLICENSE = MIT
>
> LIBCAPN_DEPENDENCIES += jansson openssl
>
> $(eval $(cmake-package))
This looks right; try playing with (values are set randomly here ;-]):
LIBCAPN_CONF_OPTS = -DAPN_HAVE_GLIBC_STRERROR_R=ON \
-DAPN_HAVE_POSIX_STRERROR_R=OFF
This should bypass the tryrun test.
Good luck ;-)
[1] http://nightly.buildroot.org/manual.html#cmake-package-reference
[2] https://cmake.org/cmake/help/v3.4/command/message.html
[3] https://cmake.org/cmake/help/v3.4/manual/cmake.1.html
Regards,
--
Samuel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] libcapn build failure
2016-02-16 13:27 ` Samuel Martin
@ 2016-02-16 22:29 ` Johan Sagaert
2016-02-16 22:33 ` Thomas Petazzoni
0 siblings, 1 reply; 5+ messages in thread
From: Johan Sagaert @ 2016-02-16 22:29 UTC (permalink / raw)
To: buildroot
Dear Samuel
Op 16/02/2016 om 14:27 schreef Samuel Martin:
> Hi Johan,
>
>
> On Feb 15, 2016 5:13 PM, "Johan Sagaert"<sagaert.johan@proximus.be> wrote:
>> Hi
>>
>> I am trying to get libcapn into buildroot.(cmake based)
>> Build error :
>>
>>>>> libcapn 7a6dc662e9daa864f687 Configuring
>> (mkdir -p /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && cd /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && rm -f CMakeCache.txt && PATH="/home/buildroot12git/output/host/bin:/home/buildroot12git/output/host/sbin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/host/usr/sbin:/root/google-cloud-sdk/bin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/build/host-cmake-3.1.3/bin:/root/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot12git/output/host/usr/bin/cmake /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot12git/output/host/usr/share/buildroot/toolchainfile.cmake" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DB
>> UILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DUSE_CCACHE=OFF )
>> -- Looking for include file ctype.h
>> -- Looking for include file ctype.h - found
>> -- Looking for include file inttypes.h
>> -- Looking for include file inttypes.h - found
>> -- Looking for include file stdint.h
>> -- Looking for include file stdint.h - found
>> -- Looking for include file unistd.h
>> -- Looking for include file unistd.h - found
>> -- Looking for include file netinet/in.h
>> -- Looking for include file netinet/in.h - found
>> -- Looking for include file arpa/inet.h
>> -- Looking for include file arpa/inet.h - found
>> -- Looking for include file netdb.h
>> -- Looking for include file netdb.h - found
>> -- Looking for include file sys/fcntl.h
>> -- Looking for include file sys/fcntl.h - found
>> -- Looking for include file sys/socket.h
>> -- Looking for include file sys/socket.h - found
>> -- Looking for include file strings.h
>> -- Looking for include file strings.h - found
>> -- Looking for strerror_r
>> -- Looking for strerror_r - found
>> -- Performing test APN_HAVE_GLIBC_STRERROR_R
>> CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
>> APN_HAVE_GLIBC_STRERROR_R (advanced)
>> APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT (advanced)
>> For details see /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
>> -- Performing test APN_HAVE_GLIBC_STRERROR_R - Failed
>> -- Performing test APN_HAVE_POSIX_STRERROR_R
>> CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
>> APN_HAVE_POSIX_STRERROR_R (advanced)
>> APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT (advanced)
>> For details see /home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
>> -- Performing test APN_HAVE_POSIX_STRERROR_R - Failed
>> -- Found OpenSSL: /home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libssl.so;/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libcrypto.so (found version "1.0.2c")
>> -- Configuring incomplete, errors occurred!
>> See also "/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeOutput.log".
>> make: *** [/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/.stamp_configured] Error 1
>>
>>
>>
>> I have no clue how to set cache variables appropriately...
>>
>> (Due to the git submodule usage, i had to clone it first some where else and then
>> executed git submodule update --init , and then i copied the 3rd party source into my build tree
>> in order to get the jansson source)
>>
>> See attached logfiles
>>
>>
>> almost giving up
> Don't! This part of the learning process ;-)
>
> Few tips for investigating cmake package failures:
> 1) the log files generated by cmake (i.e. the *.error and *.output
> files) are good starting points;
> 2) after configuring, you can check the CMakeCache.txt file (located
> in the build directory) to see what is the value of this or that
> variable;
> 3) you can set/force some variables for the configure step by adding
> some *_CONF_OPTS (see [1]), e.g.:
> MYPKG_CONF_OPTS += -Dvarfoo=value
> 4) some variables may not be stored in the CMakeCache.txt file, or if
> you want to trace some cmake code path, you can patch the
> CMakeLists.txt files calling the message function [2] (similar to
> adding printf in the code);
> 5) a last thing when having trouble with some dependency modules, you
> may need to add --trace to the cmake options [3]. This is not what you
> need here.
>
> Of course, trying to do run test in the buildroot case is a complete non-sense.
>
> For your issue, you should start with tips 2), 3) and maybe 4).
>
> For this specific HAVE_*_STRERROR test, you may need to set those
> corresponding cmake variables differently, depending on the C-library
> used in the toolchain.
>
> [...]
>> ==========
>> libcapn.mk :
>> ==========
>> ################################################################################
>> #
>> # libcapn
>> #
>> ################################################################################
>>
>> LIBCAPN_VERSION = 7a6dc662e9daa864f687
>> LIBCAPN_SITE = $(call github,adobkin,libcapn,$(LIBCAPN_VERSION))
>> LIBCAPNLICENSE = MIT
>>
>> LIBCAPN_DEPENDENCIES += jansson openssl
>>
>> $(eval $(cmake-package))
> This looks right; try playing with (values are set randomly here ;-]):
> LIBCAPN_CONF_OPTS = -DAPN_HAVE_GLIBC_STRERROR_R=ON \
> -DAPN_HAVE_POSIX_STRERROR_R=OFF
>
> This should bypass the tryrun test.
>
> Good luck ;-)
>
>
> [1]http://nightly.buildroot.org/manual.html#cmake-package-reference
> [2]https://cmake.org/cmake/help/v3.4/command/message.html
> [3]https://cmake.org/cmake/help/v3.4/manual/cmake.1.html
>
>
> Regards,
>
> --
> Samuel
>
Thanks for keeping me motivated
There are several problems with this package.
From the README.md :
git clonehttps://github.com/adobkin/libcapn.git
git submodule update --init <<<---------- This downloads the jansson source.
For this to work in buildroot with git, the .git directory needs to be available in order to execute
the submodule update.
So i think i will have to do this step outside of buildroot, and then tar.bz2 the whole thing,
in order to use it from the libcapn.mk
So i did this outside of the buildroot build directory.
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE= \
"/home/buildroot12git/output/host/usr/share/buildroot/toolchainfile.cmake" \
-DCMAKE_INSTALL_PREFIX=/home/buildroot12git/output/staging/usr -DUSE_CCACHE=OFF \
-DAPN_HAVE_GLIBC_STRERROR_R=OFF -DAPN_HAVE_POSIX_STRERROR_R=OFF \
-DAPN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT=OFF -DAPN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT=OFF
This brings me somewhat closer , but there seems to be a problem with
the jansson not
being built for the (ARM) target:
Scanning dependencies of target test_unpack
[100%] Building C object
CMakeFiles/test_unpack.dir/test/suites/api/test_unpack.c.o
Linking C executable bin/test_unpack
[100%] Built target test_unpack
[ 35%] No install step for 'jansson'
[ 40%] Completed 'jansson'
[ 40%] Built target jansson
Scanning dependencies of target capn
[ 45%] Building C object CMakeFiles/capn.dir/src/library/apn_memory.c.o
[ 50%] Building C object CMakeFiles/capn.dir/src/library/apn.c.o
[ 55%] Building C object CMakeFiles/capn.dir/src/library/apn_strings.c.o
[ 60%] Building C object CMakeFiles/capn.dir/src/library/apn_payload.c.o
[ 65%] Building C object CMakeFiles/capn.dir/src/library/apn_tokens.c.o
[ 70%] Building C object
CMakeFiles/capn.dir/src/library/apn_binary_message.c.o
[ 75%] Building C object CMakeFiles/capn.dir/src/library/apn_array.c.o
[ 80%] Building C object CMakeFiles/capn.dir/src/library/apn_strerror.c.o
[ 85%] Building C object CMakeFiles/capn.dir/src/library/apn_ssl.c.o
[ 90%] Building C object CMakeFiles/capn.dir/src/library/apn_log.c.o
Linking C shared library lib/Release/libcapn.so
/home/buildroot12git/output/host/usr/lib/gcc/arm-buildroot-linux-gnueabi/4.9.3/../../../../arm-buildroot-linux-gnueabi/bin/ld:
src/third_party/jansson/lib/libjansson.a(value.c.o): Relocations in
generic ELF (EM: 3)
/home/buildroot12git/output/host/usr/lib/gcc/arm-buildroot-linux-gnueabi/4.9.3/../../../../arm-buildroot-linux-gnueabi/bin/ld:
src/third_party/jansson/lib/libjansson.a(value.c.o): Relocations in
generic ELF (EM: 3)
src/third_party/jansson/lib/libjansson.a: error adding symbols: File in
wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [lib/Release/libcapn.so.2.0.0] Error 1
make[1]: *** [CMakeFiles/capn.dir/all] Error 2
make: *** [all] Error 2
Then i did some tweaking in the generated link.txt files.(quick and
dirty solution)
sed -i 's/src\/third_party\/jansson\/lib\/libjansson.a/-ljansson/g'
./CMakeFiles/apn-pusher.dir/link.txt
sed -i 's/src\/third_party\/jansson\/lib\/libjansson.a/-ljansson/g'
./CMakeFiles/capn.dir/link.txt
Linking C executable apn-pusher
[ 95%] Built target apn-pusher
Scanning dependencies of target libcapn-config
[100%] Building C object
CMakeFiles/libcapn-config.dir/src/config/apn_config.c.o
Linking C executable libcapn-config
[100%] Built target libcapn-config
I guess i need to apply some patches to the
src/third_party/jansson/CMakeLists.txt
unless some -D options could do the job.
Best Regards
Johan
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] libcapn build failure
2016-02-16 22:29 ` Johan Sagaert
@ 2016-02-16 22:33 ` Thomas Petazzoni
2016-02-16 22:56 ` Johan Sagaert
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Petazzoni @ 2016-02-16 22:33 UTC (permalink / raw)
To: buildroot
Dear Johan Sagaert,
On Tue, 16 Feb 2016 23:29:12 +0100, Johan Sagaert wrote:
> git clonehttps://github.com/adobkin/libcapn.git
> git submodule update --init <<<---------- This downloads the jansson source.
We already have a jansson package in Buildroot, so you should rather
make your package "select" it, and then tweak your package so that it
uses the Buildroot-built jansson rather than its own internal copy.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] libcapn build failure
2016-02-16 22:33 ` Thomas Petazzoni
@ 2016-02-16 22:56 ` Johan Sagaert
0 siblings, 0 replies; 5+ messages in thread
From: Johan Sagaert @ 2016-02-16 22:56 UTC (permalink / raw)
To: buildroot
Dear Thomas
Op 16/02/2016 om 23:33 schreef Thomas Petazzoni:
> Dear Johan Sagaert,
>
> On Tue, 16 Feb 2016 23:29:12 +0100, Johan Sagaert wrote:
>
>> git clonehttps://github.com/adobkin/libcapn.git
>> git submodule update --init <<<---------- This downloads the jansson source.
> We already have a jansson package in Buildroot, so you should rather
> make your package "select" it, and then tweak your package so that it
> uses the Buildroot-built jansson rather than its own internal copy.
>
> Best regards,
>
> Thomas
I agree,
It is even the same version as in buildroot, and
it would make the submodule downloadunnecessary.
If you could give me some info how i could modify CMakeLists.txt so it
tests for the jansson library and uses that for linking.
Thanks
Johan
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-02-16 22:56 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-15 16:13 [Buildroot] libcapn build failure Johan Sagaert
2016-02-16 13:27 ` Samuel Martin
2016-02-16 22:29 ` Johan Sagaert
2016-02-16 22:33 ` Thomas Petazzoni
2016-02-16 22:56 ` Johan Sagaert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox