>>> leveldb 1.22 Extracting gzip -d -c /home/buildroot/autobuild/run/instance-3/dl/leveldb/leveldb-1.22.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22 -xf - >>> leveldb 1.22 Patching Applying 0001-Fix-compilation-with-g-4.8.2.patch using patch: patching file db/db_iter.cc Applying 0002-CMake-install-libmemenv.a.patch using patch: patching file CMakeLists.txt Hunk #2 succeeded at 430 (offset -12 lines). Hunk #3 succeeded at 456 (offset -12 lines). >>> leveldb 1.22 Configuring (mkdir -p /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22/ && cd /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /home/buildroot/autobuild/run/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/run/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -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=OFF -DCMAKE_EXE_LINKER_FLAGS=-latomic ) -- The C compiler identification is GNU 7.4.0 -- The CXX compiler identification is GNU 7.4.0 -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/sparc-linux-gcc -- Check for working C compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/sparc-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/buildroot/autobuild/run/instance-3/output-1/host/bin/sparc-linux-g++ -- Check for working CXX compiler: /home/buildroot/autobuild/run/instance-3/output-1/host/bin/sparc-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - big endian -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for crc32c_value in crc32c -- Looking for crc32c_value in crc32c - not found -- Looking for snappy_compress in snappy -- Looking for snappy_compress in snappy - not found -- Looking for malloc in tcmalloc -- Looking for malloc in tcmalloc - not found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for F_FULLFSYNC -- Looking for F_FULLFSYNC - not found -- Performing Test HAVE_CLANG_THREAD_SAFETY -- Performing Test HAVE_CLANG_THREAD_SAFETY - Failed -- Performing Test HAVE_CXX17_HAS_INCLUDE -- Performing Test HAVE_CXX17_HAS_INCLUDE - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sqlite3_open in sqlite3 -- Looking for sqlite3_open in sqlite3 - found -- Performing Test HAVE_KYOTOCABINET -- Performing Test HAVE_KYOTOCABINET - Failed -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22 >>> leveldb 1.22 Building PATH="/home/buildroot/autobuild/run/instance-3/output-1/host/bin:/home/buildroot/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" /usr/bin/make -j4 -C /home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22/ make[1]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[2]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' Scanning dependencies of target memenv make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 0%] Building CXX object CMakeFiles/memenv.dir/helpers/memenv/memenv.cc.o Scanning dependencies of target leveldb make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 1%] Building CXX object CMakeFiles/leveldb.dir/db/builder.cc.o [ 2%] Building CXX object CMakeFiles/leveldb.dir/db/c.cc.o [ 2%] Building CXX object CMakeFiles/leveldb.dir/db/db_impl.cc.o [ 3%] Building CXX object CMakeFiles/leveldb.dir/db/db_iter.cc.o [ 3%] Building CXX object CMakeFiles/leveldb.dir/db/dbformat.cc.o [ 4%] Linking CXX static library libmemenv.a make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 4%] Built target memenv [ 5%] Building CXX object CMakeFiles/leveldb.dir/db/dumpfile.cc.o [ 5%] Building CXX object CMakeFiles/leveldb.dir/db/filename.cc.o [ 6%] Building CXX object CMakeFiles/leveldb.dir/db/log_reader.cc.o [ 6%] Building CXX object CMakeFiles/leveldb.dir/db/log_writer.cc.o [ 7%] Building CXX object CMakeFiles/leveldb.dir/db/memtable.cc.o [ 8%] Building CXX object CMakeFiles/leveldb.dir/db/repair.cc.o [ 8%] Building CXX object CMakeFiles/leveldb.dir/db/table_cache.cc.o [ 9%] Building CXX object CMakeFiles/leveldb.dir/db/version_edit.cc.o [ 9%] Building CXX object CMakeFiles/leveldb.dir/db/version_set.cc.o [ 10%] Building CXX object CMakeFiles/leveldb.dir/db/write_batch.cc.o [ 10%] Building CXX object CMakeFiles/leveldb.dir/table/block_builder.cc.o [ 11%] Building CXX object CMakeFiles/leveldb.dir/table/block.cc.o [ 12%] Building CXX object CMakeFiles/leveldb.dir/table/filter_block.cc.o [ 12%] Building CXX object CMakeFiles/leveldb.dir/table/format.cc.o [ 13%] Building CXX object CMakeFiles/leveldb.dir/table/iterator.cc.o [ 13%] Building CXX object CMakeFiles/leveldb.dir/table/merger.cc.o [ 14%] Building CXX object CMakeFiles/leveldb.dir/table/table_builder.cc.o [ 15%] Building CXX object CMakeFiles/leveldb.dir/table/table.cc.o [ 15%] Building CXX object CMakeFiles/leveldb.dir/table/two_level_iterator.cc.o [ 16%] Building CXX object CMakeFiles/leveldb.dir/util/arena.cc.o [ 16%] Building CXX object CMakeFiles/leveldb.dir/util/bloom.cc.o [ 17%] Building CXX object CMakeFiles/leveldb.dir/util/cache.cc.o [ 17%] Building CXX object CMakeFiles/leveldb.dir/util/coding.cc.o [ 18%] Building CXX object CMakeFiles/leveldb.dir/util/comparator.cc.o [ 19%] Building CXX object CMakeFiles/leveldb.dir/util/crc32c.cc.o [ 19%] Building CXX object CMakeFiles/leveldb.dir/util/env.cc.o [ 20%] Building CXX object CMakeFiles/leveldb.dir/util/filter_policy.cc.o [ 20%] Building CXX object CMakeFiles/leveldb.dir/util/hash.cc.o [ 21%] Building CXX object CMakeFiles/leveldb.dir/util/logging.cc.o [ 21%] Building CXX object CMakeFiles/leveldb.dir/util/options.cc.o [ 22%] Building CXX object CMakeFiles/leveldb.dir/util/status.cc.o [ 23%] Building CXX object CMakeFiles/leveldb.dir/util/env_posix.cc.o [ 23%] Building CXX object CMakeFiles/leveldb.dir/helpers/memenv/memenv.cc.o [ 24%] Linking CXX static library libleveldb.a make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 24%] Built target leveldb make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' Scanning dependencies of target db_bench make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' Scanning dependencies of target logging_test make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' Scanning dependencies of target hash_test [ 25%] Building CXX object CMakeFiles/logging_test.dir/util/testharness.cc.o make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 26%] Building CXX object CMakeFiles/db_bench.dir/util/histogram.cc.o make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' Scanning dependencies of target coding_test make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[3]: Entering directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' [ 27%] Building CXX object CMakeFiles/hash_test.dir/util/testharness.cc.o [ 28%] Building CXX object CMakeFiles/coding_test.dir/util/testharness.cc.o [ 28%] Building CXX object CMakeFiles/db_bench.dir/util/testharness.cc.o [ 28%] Building CXX object CMakeFiles/logging_test.dir/util/testutil.cc.o [ 28%] Building CXX object CMakeFiles/hash_test.dir/util/testutil.cc.o [ 28%] Building CXX object CMakeFiles/coding_test.dir/util/testutil.cc.o [ 29%] Building CXX object CMakeFiles/hash_test.dir/util/hash_test.cc.o [ 30%] Building CXX object CMakeFiles/db_bench.dir/util/testutil.cc.o [ 31%] Building CXX object CMakeFiles/logging_test.dir/util/logging_test.cc.o [ 32%] Building CXX object CMakeFiles/coding_test.dir/util/coding_test.cc.o [ 32%] Building CXX object CMakeFiles/db_bench.dir/db/db_bench.cc.o [ 32%] Linking CXX executable hash_test /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::Limiter::Acquire()': env_posix.cc:(.text+0x124): undefined reference to `__atomic_fetch_sub_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: env_posix.cc:(.text+0x140): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixMmapReadableFile::~PosixMmapReadableFile()': env_posix.cc:(.text+0x3b4): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixRandomAccessFile::~PosixRandomAccessFile()': env_posix.cc:(.text+0xa88): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixEnv::NewRandomAccessFile(std::__cxx11::basic_string, std::allocator > const&, leveldb::RandomAccessFile**)': env_posix.cc:(.text+0x12a0): undefined reference to `__atomic_fetch_add_4' collect2: error: ld returned 1 exit status make[3]: *** [hash_test] Error 1 make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[2]: *** [CMakeFiles/hash_test.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 33%] Linking CXX executable logging_test /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::Limiter::Acquire()': env_posix.cc:(.text+0x124): undefined reference to `__atomic_fetch_sub_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: env_posix.cc:(.text+0x140): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixMmapReadableFile::~PosixMmapReadableFile()': env_posix.cc:(.text+0x3b4): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixRandomAccessFile::~PosixRandomAccessFile()': env_posix.cc:(.text+0xa88): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixEnv::NewRandomAccessFile(std::__cxx11::basic_string, std::allocator > const&, leveldb::RandomAccessFile**)': env_posix.cc:(.text+0x12a0): undefined reference to `__atomic_fetch_add_4' collect2: error: ld returned 1 exit status make[3]: *** [logging_test] Error 1 make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[2]: *** [CMakeFiles/logging_test.dir/all] Error 2 [ 33%] Linking CXX executable coding_test /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::Limiter::Acquire()': env_posix.cc:(.text+0x124): undefined reference to `__atomic_fetch_sub_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: env_posix.cc:(.text+0x140): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixMmapReadableFile::~PosixMmapReadableFile()': env_posix.cc:(.text+0x3b4): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixRandomAccessFile::~PosixRandomAccessFile()': env_posix.cc:(.text+0xa88): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixEnv::NewRandomAccessFile(std::__cxx11::basic_string, std::allocator > const&, leveldb::RandomAccessFile**)': env_posix.cc:(.text+0x12a0): undefined reference to `__atomic_fetch_add_4' collect2: error: ld returned 1 exit status make[3]: *** [coding_test] Error 1 make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[2]: *** [CMakeFiles/coding_test.dir/all] Error 2 [ 34%] Linking CXX executable db_bench /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(arena.cc.o): in function `leveldb::Arena::AllocateNewBlock(unsigned int)': arena.cc:(.text+0xb8): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::Limiter::Acquire()': env_posix.cc:(.text+0x124): undefined reference to `__atomic_fetch_sub_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: env_posix.cc:(.text+0x140): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixMmapReadableFile::~PosixMmapReadableFile()': env_posix.cc:(.text+0x3b4): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixRandomAccessFile::~PosixRandomAccessFile()': env_posix.cc:(.text+0xa88): undefined reference to `__atomic_fetch_add_4' /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/7.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: libleveldb.a(env_posix.cc.o): in function `leveldb::(anonymous namespace)::PosixEnv::NewRandomAccessFile(std::__cxx11::basic_string, std::allocator > const&, leveldb::RandomAccessFile**)': env_posix.cc:(.text+0x12a0): undefined reference to `__atomic_fetch_add_4' collect2: error: ld returned 1 exit status make[3]: *** [db_bench] Error 1 make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[2]: *** [CMakeFiles/db_bench.dir/all] Error 2 make[2]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22' make: *** [/home/buildroot/autobuild/run/instance-3/output-1/build/leveldb-1.22/.stamp_built] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-3/buildroot'