Thanks for developing hindsight - it looks like it'll be a great successor to Heka :-)
I'm trying to compile hindsight on (essentially) an Ubuntu Trusty machine, and it fails with
CMake Error at /tmp/app/lua_sandbox/release/luasandboxConfig.cmake:13 (message):
File or directory /tmp/include referenced by variable
LUASANDBOX_INCLUDE_DIR does not exist !
Call Stack (most recent call first):
/tmp/app/lua_sandbox/release/luasandboxConfig.cmake:29 (set_and_check)
CMakeLists.txt:22 (find_package)
There a a couple of prior dependency problems which I /believe/ I've solved, but I'll include their preamble in case I've screwed them up.
I don't know enough CMake to fix the LUASANDBOX_INCLUDE_DIR reference but, to be honest, I think I've followed the build instructions to the letter, so this might be a problem deserving a fix outside my local scope.
Ubuntu Trusty needs CMake to be upgraded, and doesn't have the lua_sandbox. Here's the script I'm running to install all of this, followed by a run of script. It's (naively!) based on the compilation instructions in the hindsight and lua_sandbox repos. (The script has a set -x
, so its commands are intermingled with its output.)
#!/usr/bin/env bash
set -x
BPDIR=$1
############## CMAKE UPGRADE ####################
cd $BPDIR
curl --location -s S3://cmake-3.6.2-Linux-x86_64.tar.gz \
| tar xfz -
export PATH=$BPDIR/cmake-3.6.2-Linux-x86_64/bin:$PATH
############## LUASANDBOX #######################
cd $BPDIR
curl --location -s https://github.com/mozilla-services/lua_sandbox/archive/v1.2.0.tar.gz \
| tar xfz -
mv lua_sandbox-1.2.0 lua_sandbox
mkdir -p lua_sandbox/release
cd lua_sandbox/release
cmake -DCMAKE_BUILD_TYPE=release ..
make
ctest
cpack -G TGZ
export luasandbox_DIR=$BPDIR/lua_sandbox/release
############## HINDSIGHT ########################
cd $BPDIR
git clone https://github.com/mozilla-services/hindsight.git
mkdir -p hindsight/release
cd hindsight/release
cmake -DCMAKE_BUILD_TYPE=release ..
make
ctest
cpack -G TGZ
Here's the full output:
+ cd /tmp/app
+ curl --location -s S3://cmake-3.6.2-Linux-x86_64.tar.gz
+ tar xfz -
+ export PATH=/tmp/app/cmake-3.6.2-Linux-x86_64/bin:/usr/local/bin:/usr/bin:/bin
+ PATH=/tmp/app/cmake-3.6.2-Linux-x86_64/bin:/usr/local/bin:/usr/bin:/bin
+ cd /tmp/app
+ curl --location -s https://github.com/mozilla-services/lua_sandbox/archive/v1.2.0.tar.gz
+ tar xfz -
+ mv lua_sandbox-1.2.0 lua_sandbox
+ mkdir -p lua_sandbox/release
+ cd lua_sandbox/release
+ cmake -DCMAKE_BUILD_TYPE=release ..
-- The C compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
The optional documentation tools were not found; the doc target has not been created
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/app/lua_sandbox/release
+ make
Scanning dependencies of target luasandboxutil
[ 1%] Building C object src/util/CMakeFiles/luasandboxutil.dir/heka_message.c.o
[ 2%] Building C object src/util/CMakeFiles/luasandboxutil.dir/heka_message_matcher.c.o
[ 4%] Building C object src/util/CMakeFiles/luasandboxutil.dir/heka_message_matcher_parser.c.o
[ 5%] Building C object src/util/CMakeFiles/luasandboxutil.dir/input_buffer.c.o
[ 6%] Building C object src/util/CMakeFiles/luasandboxutil.dir/output_buffer.c.o
[ 8%] Building C object src/util/CMakeFiles/luasandboxutil.dir/protobuf.c.o
[ 9%] Building C object src/util/CMakeFiles/luasandboxutil.dir/running_stats.c.o
[ 10%] Building C object src/util/CMakeFiles/luasandboxutil.dir/string.c.o
[ 12%] Building C object src/util/CMakeFiles/luasandboxutil.dir/string_matcher.c.o
[ 13%] Building C object src/util/CMakeFiles/luasandboxutil.dir/util.c.o
[ 14%] Linking C shared library libluasandboxutil.so
[ 14%] Built target luasandboxutil
Scanning dependencies of target luasandbox
[ 16%] Building C object src/CMakeFiles/luasandbox.dir/luasandbox.c.o
[ 17%] Building C object src/CMakeFiles/luasandbox.dir/luasandbox_output.c.o
[ 18%] Building C object src/CMakeFiles/luasandbox.dir/luasandbox_serialize.c.o
[ 20%] Building C object src/CMakeFiles/luasandbox.dir/lua/lapi.c.o
[ 21%] Building C object src/CMakeFiles/luasandbox.dir/lua/lauxlib.c.o
[ 22%] Building C object src/CMakeFiles/luasandbox.dir/lua/lbaselib.c.o
[ 24%] Building C object src/CMakeFiles/luasandbox.dir/lua/lcode.c.o
[ 25%] Building C object src/CMakeFiles/luasandbox.dir/lua/ldblib.c.o
[ 26%] Building C object src/CMakeFiles/luasandbox.dir/lua/ldebug.c.o
[ 28%] Building C object src/CMakeFiles/luasandbox.dir/lua/ldo.c.o
[ 29%] Building C object src/CMakeFiles/luasandbox.dir/lua/ldump.c.o
[ 30%] Building C object src/CMakeFiles/luasandbox.dir/lua/lfunc.c.o
[ 32%] Building C object src/CMakeFiles/luasandbox.dir/lua/lgc.c.o
[ 33%] Building C object src/CMakeFiles/luasandbox.dir/lua/linit.c.o
[ 34%] Building C object src/CMakeFiles/luasandbox.dir/lua/liolib.c.o
[ 36%] Building C object src/CMakeFiles/luasandbox.dir/lua/llex.c.o
[ 37%] Building C object src/CMakeFiles/luasandbox.dir/lua/lmathlib.c.o
[ 38%] Building C object src/CMakeFiles/luasandbox.dir/lua/lmem.c.o
[ 40%] Building C object src/CMakeFiles/luasandbox.dir/lua/loadlib.c.o
[ 41%] Building C object src/CMakeFiles/luasandbox.dir/lua/lobject.c.o
[ 42%] Building C object src/CMakeFiles/luasandbox.dir/lua/lopcodes.c.o
[ 44%] Building C object src/CMakeFiles/luasandbox.dir/lua/loslib.c.o
[ 45%] Building C object src/CMakeFiles/luasandbox.dir/lua/lparser.c.o
[ 46%] Building C object src/CMakeFiles/luasandbox.dir/lua/lstate.c.o
[ 48%] Building C object src/CMakeFiles/luasandbox.dir/lua/lstring.c.o
[ 49%] Building C object src/CMakeFiles/luasandbox.dir/lua/lstrlib.c.o
[ 50%] Building C object src/CMakeFiles/luasandbox.dir/lua/ltable.c.o
[ 52%] Building C object src/CMakeFiles/luasandbox.dir/lua/ltablib.c.o
[ 53%] Building C object src/CMakeFiles/luasandbox.dir/lua/ltm.c.o
[ 54%] Building C object src/CMakeFiles/luasandbox.dir/lua/lundump.c.o
[ 56%] Building C object src/CMakeFiles/luasandbox.dir/lua/lvm.c.o
[ 57%] Building C object src/CMakeFiles/luasandbox.dir/lua/lzio.c.o
[ 58%] Linking C shared library libluasandbox.so
[ 58%] Built target luasandbox
Scanning dependencies of target test_input_buffer
[ 60%] Building C object src/util/test/CMakeFiles/test_input_buffer.dir/test_input_buffer.c.o
[ 61%] Linking C executable test_input_buffer
[ 61%] Built target test_input_buffer
Scanning dependencies of target test_output_buffer
[ 62%] Building C object src/util/test/CMakeFiles/test_output_buffer.dir/test_output_buffer.c.o
[ 64%] Linking C executable test_output_buffer
[ 64%] Built target test_output_buffer
Scanning dependencies of target test_string_matcher
[ 65%] Building C object src/util/test/CMakeFiles/test_string_matcher.dir/test_string_matcher.c.o
[ 66%] Linking C executable test_string_matcher
[ 66%] Built target test_string_matcher
Scanning dependencies of target test_heka_message
[ 68%] Building C object src/util/test/CMakeFiles/test_heka_message.dir/test_heka_message.c.o
[ 69%] Linking C executable test_heka_message
[ 69%] Built target test_heka_message
Scanning dependencies of target test_string
[ 70%] Building C object src/util/test/CMakeFiles/test_string.dir/test_string.c.o
[ 72%] Linking C executable test_string
[ 72%] Built target test_string
Scanning dependencies of target test_running_stats
[ 73%] Building C object src/util/test/CMakeFiles/test_running_stats.dir/test_running_stats.c.o
[ 74%] Linking C executable test_running_stats
[ 74%] Built target test_running_stats
Scanning dependencies of target test_protobuf
[ 76%] Building C object src/util/test/CMakeFiles/test_protobuf.dir/test_protobuf.c.o
[ 77%] Linking C executable test_protobuf
[ 77%] Built target test_protobuf
Scanning dependencies of target test_heka_message_matcher
[ 78%] Building C object src/util/test/CMakeFiles/test_heka_message_matcher.dir/test_heka_message_matcher.c.o
[ 80%] Linking C executable test_heka_message_matcher
[ 80%] Built target test_heka_message_matcher
Scanning dependencies of target test_util
[ 81%] Building C object src/util/test/CMakeFiles/test_util.dir/test_util.c.o
[ 82%] Linking C executable test_util
[ 82%] Built target test_util
Scanning dependencies of target luasandboxtest
[ 84%] Building C object src/test/CMakeFiles/luasandboxtest.dir/sandbox.c.o
[ 85%] Linking C shared library libluasandboxtest.so
[ 85%] Built target luasandboxtest
Scanning dependencies of target luasandboxheka
[ 86%] Building C object src/heka/CMakeFiles/luasandboxheka.dir/message.c.o
[ 88%] Building C object src/heka/CMakeFiles/luasandboxheka.dir/read_message_zc.c.o
[ 89%] Building C object src/heka/CMakeFiles/luasandboxheka.dir/sandbox.c.o
[ 90%] Building C object src/heka/CMakeFiles/luasandboxheka.dir/stream_reader.c.o
[ 92%] Linking C shared library libluasandboxheka.so
[ 92%] Built target luasandboxheka
Scanning dependencies of target test_heka_sandbox
[ 93%] Building C object src/heka/test/CMakeFiles/test_heka_sandbox.dir/test_heka_sandbox.c.o
[ 94%] Linking C executable test_heka_sandbox
[ 94%] Built target test_heka_sandbox
Scanning dependencies of target lsb_heka_cat
[ 96%] Building C object src/cli/CMakeFiles/lsb_heka_cat.dir/lsb_heka_cat.c.o
[ 97%] Linking C executable lsb_heka_cat
[ 97%] Built target lsb_heka_cat
Scanning dependencies of target test_generic_sandbox
[ 98%] Building C object src/test/CMakeFiles/test_generic_sandbox.dir/test_generic_sandbox.c.o
[100%] Linking C executable test_generic_sandbox
[100%] Built target test_generic_sandbox
+ ctest
Test project /tmp/app/lua_sandbox/release
Start 1: test_input_buffer
1/14 Test #1: test_input_buffer .................. Passed 0.00 sec
Start 2: test_output_buffer
2/14 Test #2: test_output_buffer ................. Passed 0.00 sec
Start 3: test_protobuf
3/14 Test #3: test_protobuf ...................... Passed 0.00 sec
Start 4: test_string_matcher
4/14 Test #4: test_string_matcher ................ Passed 0.00 sec
Start 5: test_running_stats
5/14 Test #5: test_running_stats ................. Passed 0.00 sec
Start 6: test_util
Start 7: test_heka_message
6/14 Test #6: test_util .......................... Passed 0.15 sec
7/14 Test #7: test_heka_message .................. Passed 0.00 sec
Start 8: test_heka_message_matcher
8/14 Test #8: test_heka_message_matcher .......... Passed 0.61 sec
Start 9: test_string
9/14 Test #9: test_string ........................ Passed 0.00 sec
Start 10: test_move_heka_sandbox_tests
10/14 Test #10: test_move_heka_sandbox_tests ....... Passed 0.00 sec
Start 11: test_heka_sandbox
11/14 Test #11: test_heka_sandbox ..................***Failed 0.02 sec
Start 12: test_move_luasandbox_lua_modules
12/14 Test #12: test_move_luasandbox_lua_modules ... Passed 0.00 sec
Start 13: test_move_luasandbox_tests
13/14 Test #13: test_move_luasandbox_tests ......... Passed 0.00 sec
Start 14: test_generic_sandbox
14/14 Test #14: test_generic_sandbox ............... Passed 3.60 sec
93% tests passed, 1 tests failed out of 14
Total Test time (real) = 4.40 sec
The following tests FAILED:
11 - test_heka_sandbox (Failed)
Errors while running CTest
+ cpack -G TGZ
CPack: Create package using TGZ
CPack: Install projects
CPack: - Run preinstall target for: luasandbox
CPack: - Install project: luasandbox
CPack: Create package
CPack: - package: /tmp/app/lua_sandbox/release/luasandbox-1.2.0-Linux.tar.gz generated.
+ export luasandbox_DIR=/tmp/app/lua_sandbox/release
+ luasandbox_DIR=/tmp/app/lua_sandbox/release
+ cd /tmp/app
+ git clone https://github.com/mozilla-services/hindsight.git
Cloning into 'hindsight'...
+ mkdir -p hindsight/release
+ cd hindsight/release
+ cmake -DCMAKE_BUILD_TYPE=release ..
-- The C compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Error at /tmp/app/lua_sandbox/release/luasandboxConfig.cmake:13 (message):
File or directory /tmp/include referenced by variable
LUASANDBOX_INCLUDE_DIR does not exist !
Call Stack (most recent call first):
/tmp/app/lua_sandbox/release/luasandboxConfig.cmake:29 (set_and_check)
CMakeLists.txt:22 (find_package)
-- Configuring incomplete, errors occurred!
See also "/tmp/app/hindsight/release/CMakeFiles/CMakeOutput.log".
+ make
make: *** No targets specified and no makefile found. Stop.
+ ctest
*********************************
*********************************
No test configuration file found!
Usage
ctest [options]
+ cpack -G TGZ
CPack: Create package using TGZ
CPack: Install projects
CPack: - Run preinstall target for: hindsight
CPack Error: Problem running install command: /tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake --build . --target "preinstall"
Please check /tmp/app/hindsight/release/_CPack_Packages/Linux/TGZ/PreinstallOutput.log for errors
As per the two mentions in the output, here are the 2 log files referenced:
CMakeOutput.log:
The system is: Linux - 3.19.0-68-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/tmp/app/hindsight/release/CMakeFiles/3.6.2/CompilerIdC/a.out"
Determining if the C compiler works passed with the following output:
Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_fa332/fast"
/usr/bin/make -f CMakeFiles/cmTC_fa332.dir/build.make CMakeFiles/cmTC_fa332.dir/build
make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_fa332.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_fa332.dir/testCCompiler.c.o -c /tmp/app/hindsight/release/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_fa332
/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fa332.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_fa332.dir/testCCompiler.c.o -o cmTC_fa332 -rdynamic
make[1]: Leaving directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Detecting C compiler ABI info compiled with the following output:
Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_ab41b/fast"
/usr/bin/make -f CMakeFiles/cmTC_ab41b.dir/build.make CMakeFiles/cmTC_ab41b.dir/build
make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -c /tmp/app/cmake-3.6.2-Linux-x86_64/share/cmake-3.6/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_ab41b
/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ab41b.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -o cmTC_ab41b -rdynamic
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ab41b' '-rdynamic' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_ab41b /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o
make[1]: Leaving directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_ab41b/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ab41b.dir/build.make CMakeFiles/cmTC_ab41b.dir/build]
ignore line: [make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -c /tmp/app/cmake-3.6.2-Linux-x86_64/share/cmake-3.6/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTC_ab41b]
ignore line: [/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ab41b.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -o cmTC_ab41b -rdynamic ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ab41b' '-rdynamic' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/4.8/collect2 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_ab41b /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../.. CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/collect2] ==> ignore
arg [--sysroot=/] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_ab41b] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtbegin.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..]
arg [CMakeFiles/cmTC_ab41b.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--no-as-needed] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/crtend.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o] ==> ignore
remove lib [gcc]
remove lib [gcc_s]
remove lib [gcc]
remove lib [gcc_s]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8] ==> [/usr/lib/gcc/x86_64-linux-gnu/4.8]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..] ==> [/usr/lib]
implicit libs: [c]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/4.8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_92d6c/fast"
/usr/bin/make -f CMakeFiles/cmTC_92d6c.dir/build.make CMakeFiles/cmTC_92d6c.dir/build
make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_92d6c.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_92d6c.dir/feature_tests.c.o -c /tmp/app/hindsight/release/CMakeFiles/feature_tests.c
Linking C executable cmTC_92d6c
/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92d6c.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_92d6c.dir/feature_tests.c.o -o cmTC_92d6c -rdynamic
make[1]: Leaving directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:1c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_ddc7f/fast"
/usr/bin/make -f CMakeFiles/cmTC_ddc7f.dir/build.make CMakeFiles/cmTC_ddc7f.dir/build
make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_ddc7f.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_ddc7f.dir/feature_tests.c.o -c /tmp/app/hindsight/release/CMakeFiles/feature_tests.c
Linking C executable cmTC_ddc7f
/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ddc7f.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_ddc7f.dir/feature_tests.c.o -o cmTC_ddc7f -rdynamic
make[1]: Leaving directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /tmp/app/hindsight/release/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_70c89/fast"
/usr/bin/make -f CMakeFiles/cmTC_70c89.dir/build.make CMakeFiles/cmTC_70c89.dir/build
make[1]: Entering directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_70c89.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_70c89.dir/feature_tests.c.o -c /tmp/app/hindsight/release/CMakeFiles/feature_tests.c
Linking C executable cmTC_70c89
/tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_70c89.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_70c89.dir/feature_tests.c.o -o cmTC_70c89 -rdynamic
make[1]: Leaving directory `/tmp/app/hindsight/release/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:0c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:0c_variadic_macros
PreinstallOutput.log:
# Run command: /tmp/app/cmake-3.6.2-Linux-x86_64/bin/cmake --build . --target "preinstall"
# Directory: /tmp/app/hindsight/release
# Output:
make: *** No rule to make target `preinstall'. Stop.