Skip to content

jsoncpp 0.10.5 fails to cross-compile #441

@rkeene

Description

@rkeene

jsoncpp 0.10.5 attempts to run (???) the output of the compiler as if they were executable for some reason.

+ cmake -DJSONCPP_LIB_BUILD_STATIC=OFF -DJSONCPP_LIB_BUILD_SHARED=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSROOT=/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086/.fakeroot -DC
MAKE_C_COMPILER=x86_64-coreadaptive-linux-gcc -DCMAKE_CXX_COMPILER=x86_64-coreadaptive-linux-g++ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY -DCMAKE_FIND_ROOT_PATH_MODE
_INCLUDE=ONLY -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY -DCMAKE_CROSSCOMPILING=1 .
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 4.9.3
-- Check for working C compiler: /home/rkeene/devel/aurae/common/compiler/online/x86_64-coreadaptive-linux/bin/x86_64-coreadaptive-linux-gcc
-- Check for working C compiler: /home/rkeene/devel/aurae/common/compiler/online/x86_64-coreadaptive-linux/bin/x86_64-coreadaptive-linux-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /home/rkeene/devel/aurae/common/compiler/online/x86_64-coreadaptive-linux/bin/x86_64-coreadaptive-linux-g++
-- Check for working CXX compiler: /home/rkeene/devel/aurae/common/compiler/online/x86_64-coreadaptive-linux/bin/x86_64-coreadaptive-linux-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- JsonCpp Version: 0.10.5
-- Found PythonInterp: /home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086/.fakeroot/native-bin/python2 (found suitable version "2.7.9", minimum required is "2.6") 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_FIND_ROOT_PATH_MODE_LIBRARY
    JSONCPP_LIB_BUILD_SHARED
    JSONCPP_LIB_BUILD_STATIC


-- Build files have been written to: /home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086
+ echo '# IGNORE: DESTDIR'
+ postconfigure
+ :
+ prebuild
+ :
+ build
+ grep DESTDIR Makefile
+ make
+ local local_make make_args
+ local retval
+ '[' '' = 1 ']'
+ '[' -z '' ']'
++ which make
+ local_make=/home/rkeene/devel/aurae/common/detected-tools/make
+ make_args=
+ /home/rkeene/devel/aurae/common/detected-tools/make
make[2]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[3]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
Scanning dependencies of target jsoncpp_lib_static
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
[ 16%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_lib_static.dir/json_reader.cpp.o
[ 33%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_lib_static.dir/json_value.cpp.o
[ 50%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_lib_static.dir/json_writer.cpp.o
Linking CXX static library libjsoncpp.a
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
[ 50%] Built target jsoncpp_lib_static
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
Scanning dependencies of target jsontestrunner_exe
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
[ 66%] Building CXX object src/jsontestrunner/CMakeFiles/jsontestrunner_exe.dir/main.cpp.o
Linking CXX executable jsontestrunner_exe
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
[ 66%] Built target jsontestrunner_exe
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
Scanning dependencies of target jsoncpp_test
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[4]: Entering directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
[ 83%] Building CXX object src/test_lib_json/CMakeFiles/jsoncpp_test.dir/jsontest.cpp.o
[100%] Building CXX object src/test_lib_json/CMakeFiles/jsoncpp_test.dir/main.cpp.o
Linking CXX executable jsoncpp_test
/bin/sh: ./jsoncpp_test: No such file or directory
make[4]: *** [src/test_lib_json/jsoncpp_test] Error 127
make[4]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[3]: *** [src/test_lib_json/CMakeFiles/jsoncpp_test.dir/all] Error 2
make[3]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/rkeene/devel/aurae/node/root/packages/jsoncpp/workdir-5148757114384260447086'
+ retval=2
+ return 2
+ die 'build failed'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions