Skip to content

Instantly share code, notes, and snippets.

@protobits
Created September 2, 2018 21:40
Show Gist options
  • Save protobits/33cdf5879b1aed33dc844d03e2ea0eff to your computer and use it in GitHub Desktop.
Save protobits/33cdf5879b1aed33dc844d03e2ea0eff to your computer and use it in GitHub Desktop.
make -C ../koreader-base/
make[1]: Entering directory '/home/build/koreader-base'
install -d build/arm-linux-gnueabihf/libs
install -d thirdparty/luajit/build/arm-linux-gnueabihf
cd thirdparty/luajit/build/arm-linux-gnueabihf && \
cmake -DCC="gcc" \
-DXCOMPILE:BOOL=on \
-DBASE_CFLAGS="-O2 -ffast-math -pipe -fomit-frame-pointer" -DHOST_CFLAGS="-march=native -O2 -ffast-math -pipe -fomit-frame-pointer " \
\
\
-DTARGET_SONAME=libluajit.so \
-DTARGET_CFLAGS="-O2 -ffast-math -pipe -fomit-frame-pointer -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fPIC" \
-DCROSS="arm-linux-gnueabihf-" \
/home/build/koreader-base/thirdparty/luajit && \
make
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- 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
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.7.4")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf
make[2]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
make[3]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
make[4]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
Scanning dependencies of target luajit
make[4]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
make[4]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
[ 12%] Creating directories for 'luajit'
[ 25%] Performing download step for 'luajit'
[ 37%] No patch step for 'luajit'
[ 50%] No update step for 'luajit'
[ 62%] No configure step for 'luajit'
[ 75%] Performing build step for 'luajit'
make[5]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit'
Building LuaJIT 2.1.0-beta3
make[6]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src'
+--------------------------------------------------------------------------+
| WARNING: Compiling the amalgamation needs a lot of virtual memory |
| (around 300 MB with GCC 4.x)! If you don't have enough physical memory |
| your machine will start swapping to disk and the compile will not finish |
| within a reasonable amount of time. |
| So either compile on a bigger machine or use the non-amalgamated build. |
+--------------------------------------------------------------------------+
make[7]: Entering directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src'
HOSTCC host/minilua.o
HOSTCC host/buildvm_asm.o
HOSTCC host/buildvm_peobj.o
HOSTCC host/buildvm_lib.o
HOSTCC host/buildvm_fold.o
CC luajit.o
HOSTLINK host/minilua
DYNASM host/buildvm_arch.h
HOSTCC host/buildvm.o
HOSTLINK host/buildvm
BUILDVM lj_ffdef.h
BUILDVM lj_recdef.h
BUILDVM lj_vm.S
BUILDVM lj_folddef.h
BUILDVM lj_bcdef.h
BUILDVM jit/vmdef.lua
ASM lj_vm.o
BUILDVM lj_libdef.h
CC ljamalg.o
AR libluajit.a
DYNLINK libluajit.so
LINK luajit
OK Successfully built LuaJIT
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src'
make[6]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src'
make[5]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit'
[ 87%] No install step for 'luajit'
[100%] Completed 'luajit'
make[4]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
[100%] Built target luajit
make[3]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
make[2]: Leaving directory '/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf'
cp -fL /home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src/luajit build/arm-linux-gnueabihf/luajit
rm -rf build/arm-linux-gnueabihf/jit
cp -r -fL /home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src/jit build/arm-linux-gnueabihf
Building koreader input module...
arm-linux-gnueabihf-gcc -static-libstdc++ -L/home/build/koreader-base/build/arm-linux-gnueabihf/libs -O2 -ffast-math -pipe -fomit-frame-pointer -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fPIC -I/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src -shared -Wl,-E -Wl,-rpath,'$ORIGIN' -I/home/build/koreader-base/thirdparty/popen-noshell/build/arm-linux-gnueabihf/popen-noshell-prefix/src/popen-noshell -I./input \
-DPRST\
-o build/arm-linux-gnueabihf/libs/libkoreader-input.so \
input/input.c \
\
input/input.c: In function 'fakeTapInput':
input/input.c:142:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:147:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:152:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:157:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:162:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:167:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:172:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:177:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:182:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c:187:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(inputfd, &ev, sizeof(ev));
^
input/input.c: In function 'openInputDevice':
input/input.c:78:9: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result]
pipe(pipefd);
^
arm-linux-gnueabihf-gcc -static-libstdc++ -L/home/build/koreader-base/build/arm-linux-gnueabihf/libs -O2 -ffast-math -pipe -fomit-frame-pointer -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fPIC -I/home/build/koreader-base/thirdparty/luajit/build/arm-linux-gnueabihf/luajit-prefix/src/luajit/src -shared -Wl,-E -Wl,-rpath,'$ORIGIN' -o build/arm-linux-gnueabihf/libs/libkoreader-lfs.so luafilesystem/src/lfs.c
install -d thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf
cd thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf && \
cmake \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF \
\
-DCHOST="arm-linux-gnueabihf" \
-DCFLAGS="-O2 -ffast-math -pipe -fomit-frame-pointer -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fPIC" \
-DLDFLAGS="-Wl,-O1 -Wl,--as-needed -static-libstdc++" \
-DCMAKE_C_COMPILER="arm-linux-gnueabihf-gcc" \
-DCMAKE_C_COMPILER_LAUNCHER="" \
-DCMAKE_C_COMPILER_ARG1="-static-libstdc++" \
-DSTRIP="arm-linux-gnueabihf-strip" \
-DAR="arm-linux-gnueabihf-ar" \
-DRANLIB="arm-linux-gnueabihf-ranlib" \
/home/build/koreader-base/thirdparty/libjpeg-turbo && \
make
-- The C compiler identification is GNU 4.9.3
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc
-- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-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: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.7.4")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf
make[2]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
make[3]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
make[4]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
Scanning dependencies of target libjpeg-turbo
make[4]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
make[4]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
[ 12%] Creating directories for 'libjpeg-turbo'
[ 25%] Performing download step for 'libjpeg-turbo'
HEAD is now at 574f3a7... Clarify Android Windows build instructions
[ 37%] No patch step for 'libjpeg-turbo'
[ 50%] No update step for 'libjpeg-turbo'
[ 62%] Performing configure step for 'libjpeg-turbo'
-- The C compiler identification is GNU 4.9.3
-- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc
-- Check for working C compiler: /usr/bin/arm-linux-gnueabihf-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMAKE_BUILD_TYPE = Release
-- VERSION = 2.0.0, BUILD = 20180902
-- 32-bit build (i386)
-- CMAKE_INSTALL_PREFIX = /home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build
-- CMAKE_INSTALL_BINDIR = bin (/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/bin)
-- CMAKE_INSTALL_DATAROOTDIR = share (/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/share)
-- CMAKE_INSTALL_DOCDIR = share/doc/libjpeg-turbo (/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/share/doc/libjpeg-turbo)
-- CMAKE_INSTALL_INCLUDEDIR = include (/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/include)
-- CMAKE_INSTALL_LIBDIR = /home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/lib
-- CMAKE_INSTALL_MANDIR = share/man (/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo-build/share/man)
-- Shared libraries enabled (ENABLE_SHARED = 1)
-- Static libraries disabled (ENABLE_STATIC = 0)
-- 12-bit JPEG support disabled (WITH_12BIT = 0)
-- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
-- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
-- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
-- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
-- Emulating libjpeg API/ABI v8.0 (WITH_JPEG7 = 0, WITH_JPEG8 = 1)
-- libjpeg API shared library version = 8.2.2
-- Compiler flags = -O2 -ffast-math -pipe -fomit-frame-pointer -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fPIC -O3 -DNDEBUG
-- Linker flags = -Wl,-O1 -Wl,--as-needed -static-libstdc++
-- 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 size_t
-- Check size of size_t - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Performing Test HAVE_BUILTIN_CTZL
-- Performing Test HAVE_BUILTIN_CTZL - Success
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for memset
-- Looking for memset - found
-- Looking for memcpy
-- Looking for memcpy - found
-- Check size of unsigned char
-- Check size of unsigned char - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Performing Test INCOMPLETE_TYPES
-- Performing Test INCOMPLETE_TYPES - Success
-- Compiler supports pointers to undefined structures.
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED - Failed
-- Performing Test __CHAR_UNSIGNED__
-- Performing Test __CHAR_UNSIGNED__ - Failed
-- Performing Test INLINE_WORKS
-- Performing Test INLINE_WORKS - Success
-- INLINE = __inline__ __attribute__((always_inline)) (FORCE_INLINE = 1)
-- Performing Test HAVE_VERSION_SCRIPT
-- Performing Test HAVE_VERSION_SCRIPT - Success
-- Linker supports GNU-style version scripts
-- CMAKE_EXECUTABLE_SUFFIX =
-- The ASM_NASM compiler identification is unknown
-- Found assembler: /usr/bin/nasm
-- CMAKE_ASM_NASM_COMPILER = /usr/bin/nasm
-- CMAKE_ASM_NASM_OBJECT_FORMAT = elf
-- CMAKE_ASM_NASM_FLAGS = -DELF -DPIC
-- SIMD extensions: i386 (WITH_SIMD = 1)
-- FLOATTEST = sse
-- RPM architecture = i386, DEB architecture = i386
-- Configuring done
-- Generating done
-- Build files have been written to: /home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo
[ 75%] Performing build step for 'libjpeg-turbo'
make[5]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[6]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
Scanning dependencies of target wrjpgcom
Scanning dependencies of target rdjpgcom
Scanning dependencies of target simd
Scanning dependencies of target md5cmp
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
[ 1%] Building C object CMakeFiles/wrjpgcom.dir/wrjpgcom.c.o
[ 1%] Building C object md5/CMakeFiles/md5cmp.dir/md5cmp.c.o
[ 1%] Building C object CMakeFiles/rdjpgcom.dir/rdjpgcom.c.o
[ 2%] Building C object md5/CMakeFiles/md5cmp.dir/md5.c.o
[ 2%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jsimdcpu.asm.o
[ 3%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctflt-3dn.asm.o
[ 3%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctflt-3dn.asm.o
[ 3%] Building C object md5/CMakeFiles/md5cmp.dir/md5hl.c.o
[ 4%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquant-3dn.asm.o
[ 4%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jccolor-mmx.asm.o
[ 5%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcgray-mmx.asm.o
[ 6%] Linking C executable md5cmp
[ 7%] Linking C executable rdjpgcom
[ 8%] Linking C executable wrjpgcom
[ 8%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcsample-mmx.asm.o
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
[ 8%] Built target md5cmp
[ 9%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdcolor-mmx.asm.o
[ 9%] Built target wrjpgcom
[ 9%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdmerge-mmx.asm.o
[ 9%] Built target rdjpgcom
[ 10%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdsample-mmx.asm.o
[ 10%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctfst-mmx.asm.o
[ 11%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctint-mmx.asm.o
[ 11%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctfst-mmx.asm.o
[ 12%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctint-mmx.asm.o
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquant-mmx.asm.o
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctred-mmx.asm.o
[ 13%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctflt-sse.asm.o
[ 14%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctflt-sse.asm.o
[ 14%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquant-sse.asm.o
[ 15%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jccolor-sse2.asm.o
[ 15%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcgray-sse2.asm.o
[ 15%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcphuff-sse2.asm.o
[ 16%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcsample-sse2.asm.o
[ 17%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jchuff-sse2.asm.o
[ 17%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdcolor-sse2.asm.o
[ 18%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdmerge-sse2.asm.o
[ 18%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdsample-sse2.asm.o
[ 19%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctfst-sse2.asm.o
[ 19%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctint-sse2.asm.o
[ 19%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctfst-sse2.asm.o
[ 20%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctflt-sse2.asm.o
[ 21%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctint-sse2.asm.o
[ 21%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctred-sse2.asm.o
[ 21%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquanti-sse2.asm.o
[ 22%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquantf-sse2.asm.o
[ 23%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jccolor-avx2.asm.o
[ 23%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcgray-avx2.asm.o
[ 24%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jcsample-avx2.asm.o
[ 24%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdcolor-avx2.asm.o
[ 25%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdmerge-avx2.asm.o
[ 25%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jdsample-avx2.asm.o
[ 26%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jfdctint-avx2.asm.o
[ 26%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jidctint-avx2.asm.o
[ 27%] Building ASM_NASM object simd/CMakeFiles/simd.dir/i386/jquanti-avx2.asm.o
[ 27%] Building C object simd/CMakeFiles/simd.dir/i386/jsimd.c.o
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
[ 27%] Built target simd
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
Scanning dependencies of target jpeg
Scanning dependencies of target turbojpeg
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
make[7]: Entering directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
[ 28%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcapimin.c.o
[ 29%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jccoefct.c.o
[ 29%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcapistd.c.o
[ 30%] Building C object CMakeFiles/turbojpeg.dir/jcapimin.c.o
[ 30%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jccolor.c.o
[ 31%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcdctmgr.c.o
[ 31%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jchuff.c.o
[ 31%] Building C object CMakeFiles/turbojpeg.dir/jcapistd.c.o
[ 32%] Building C object CMakeFiles/turbojpeg.dir/jccoefct.c.o
[ 33%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcicc.c.o
[ 33%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcinit.c.o
[ 34%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcmainct.c.o
[ 34%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcmarker.c.o
[ 35%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcmaster.c.o
[ 35%] Building C object CMakeFiles/turbojpeg.dir/jccolor.c.o
[ 35%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcomapi.c.o
[ 35%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcphuff.c.o
[ 36%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcparam.c.o
[ 37%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcprepct.c.o
[ 37%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcsample.c.o
[ 38%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jctrans.c.o
[ 39%] Building C object CMakeFiles/turbojpeg.dir/jcdctmgr.c.o
[ 39%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdapimin.c.o
[ 40%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdapistd.c.o
[ 40%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdatadst.c.o
[ 40%] Building C object CMakeFiles/turbojpeg.dir/jchuff.c.o
[ 41%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdatasrc.c.o
[ 42%] Building C object CMakeFiles/turbojpeg.dir/jcicc.c.o
[ 42%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdcoefct.c.o
[ 43%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdcolor.c.o
[ 43%] Building C object CMakeFiles/turbojpeg.dir/jcinit.c.o
[ 44%] Building C object CMakeFiles/turbojpeg.dir/jcmainct.c.o
[ 44%] Building C object CMakeFiles/turbojpeg.dir/jcmarker.c.o
[ 44%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jddctmgr.c.o
[ 45%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdhuff.c.o
[ 45%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdicc.c.o
[ 46%] Building C object CMakeFiles/turbojpeg.dir/jcmaster.c.o
[ 47%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdinput.c.o
[ 47%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdmainct.c.o
[ 47%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdmaster.c.o
[ 48%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdmarker.c.o
[ 48%] Building C object CMakeFiles/turbojpeg.dir/jcomapi.c.o
[ 49%] Building C object CMakeFiles/turbojpeg.dir/jcparam.c.o
[ 50%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdmerge.c.o
[ 50%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdphuff.c.o
[ 50%] Building C object CMakeFiles/turbojpeg.dir/jcphuff.c.o
[ 51%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdpostct.c.o
[ 51%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdsample.c.o
[ 52%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdtrans.c.o
[ 52%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jerror.c.o
[ 53%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jfdctflt.c.o
[ 53%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jfdctfst.c.o
[ 54%] Building C object CMakeFiles/turbojpeg.dir/jcprepct.c.o
[ 54%] Building C object CMakeFiles/turbojpeg.dir/jcsample.c.o
[ 55%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jfdctint.c.o
[ 55%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jidctflt.c.o
[ 56%] Building C object CMakeFiles/turbojpeg.dir/jctrans.c.o
[ 56%] Building C object CMakeFiles/turbojpeg.dir/jdapimin.c.o
[ 56%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jidctint.c.o
[ 57%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jidctfst.c.o
[ 58%] Building C object CMakeFiles/turbojpeg.dir/jdapistd.c.o
[ 58%] Building C object CMakeFiles/turbojpeg.dir/jdatadst.c.o
[ 59%] Building C object CMakeFiles/turbojpeg.dir/jdatasrc.c.o
[ 60%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jidctred.c.o
[ 60%] Building C object CMakeFiles/turbojpeg.dir/jdcoefct.c.o
[ 61%] Building C object CMakeFiles/turbojpeg.dir/jdcolor.c.o
[ 61%] Building C object CMakeFiles/turbojpeg.dir/jddctmgr.c.o
[ 61%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jquant1.c.o
[ 62%] Building C object CMakeFiles/turbojpeg.dir/jdhuff.c.o
[ 62%] Building C object CMakeFiles/turbojpeg.dir/jdicc.c.o
[ 63%] Building C object CMakeFiles/turbojpeg.dir/jdinput.c.o
^[[B[ 64%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jquant2.c.o
[ 64%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jutils.c.o
[ 64%] Building C object CMakeFiles/turbojpeg.dir/jdmainct.c.o
[ 65%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jmemmgr.c.o
[ 66%] Building C object CMakeFiles/turbojpeg.dir/jdmarker.c.o
[ 66%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jmemnobs.c.o
[ 67%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jaricom.c.o
[ 67%] Building C object CMakeFiles/turbojpeg.dir/jdmaster.c.o
[ 67%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jcarith.c.o
[ 68%] Building C object sharedlib/CMakeFiles/jpeg.dir/__/jdarith.c.o
[ 69%] Building C object CMakeFiles/turbojpeg.dir/jdmerge.c.o
[ 70%] Building C object CMakeFiles/turbojpeg.dir/jdpostct.c.o
[ 70%] Building C object CMakeFiles/turbojpeg.dir/jdphuff.c.o
[ 70%] Building C object CMakeFiles/turbojpeg.dir/jdsample.c.o
[ 71%] Building C object CMakeFiles/turbojpeg.dir/jdtrans.c.o
[ 71%] Linking C shared library ../libjpeg.so
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.9/../../../../arm-linux-gnueabihf/bin/ld: ../simd/CMakeFiles/simd.dir/i386/jfdctflt-3dn.asm.o: Relocations in generic ELF (EM: 3)
../simd/CMakeFiles/simd.dir/i386/jfdctflt-3dn.asm.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
sharedlib/CMakeFiles/jpeg.dir/build.make:1484: recipe for target 'libjpeg.so.8.2.2' failed
make[7]: *** [libjpeg.so.8.2.2] Error 1
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
CMakeFiles/Makefile2:807: recipe for target 'sharedlib/CMakeFiles/jpeg.dir/all' failed
make[6]: *** [sharedlib/CMakeFiles/jpeg.dir/all] Error 2
make[6]: *** Waiting for unfinished jobs....
[ 72%] Building C object CMakeFiles/turbojpeg.dir/jfdctflt.c.o
[ 72%] Building C object CMakeFiles/turbojpeg.dir/jerror.c.o
[ 72%] Building C object CMakeFiles/turbojpeg.dir/jfdctfst.c.o
[ 73%] Building C object CMakeFiles/turbojpeg.dir/jfdctint.c.o
[ 73%] Building C object CMakeFiles/turbojpeg.dir/jidctflt.c.o
[ 73%] Building C object CMakeFiles/turbojpeg.dir/jidctint.c.o
[ 74%] Building C object CMakeFiles/turbojpeg.dir/jidctfst.c.o
[ 74%] Building C object CMakeFiles/turbojpeg.dir/jquant1.c.o
[ 75%] Building C object CMakeFiles/turbojpeg.dir/jidctred.c.o
[ 76%] Building C object CMakeFiles/turbojpeg.dir/jquant2.c.o
[ 76%] Building C object CMakeFiles/turbojpeg.dir/jutils.c.o
[ 76%] Building C object CMakeFiles/turbojpeg.dir/jmemnobs.c.o
[ 77%] Building C object CMakeFiles/turbojpeg.dir/jmemmgr.c.o
[ 78%] Building C object CMakeFiles/turbojpeg.dir/jaricom.c.o
[ 78%] Building C object CMakeFiles/turbojpeg.dir/jcarith.c.o
[ 79%] Building C object CMakeFiles/turbojpeg.dir/jdarith.c.o
[ 79%] Building C object CMakeFiles/turbojpeg.dir/turbojpeg.c.o
[ 80%] Building C object CMakeFiles/turbojpeg.dir/transupp.c.o
[ 80%] Building C object CMakeFiles/turbojpeg.dir/jdatadst-tj.c.o
[ 81%] Building C object CMakeFiles/turbojpeg.dir/jdatasrc-tj.c.o
[ 81%] Building C object CMakeFiles/turbojpeg.dir/rdbmp.c.o
[ 82%] Building C object CMakeFiles/turbojpeg.dir/rdppm.c.o
[ 82%] Building C object CMakeFiles/turbojpeg.dir/wrbmp.c.o
[ 83%] Building C object CMakeFiles/turbojpeg.dir/wrppm.c.o
[ 83%] Linking C shared library libturbojpeg.so
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.9/../../../../arm-linux-gnueabihf/bin/ld: simd/CMakeFiles/simd.dir/i386/jfdctflt-3dn.asm.o: Relocations in generic ELF (EM: 3)
simd/CMakeFiles/simd.dir/i386/jfdctflt-3dn.asm.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
CMakeFiles/turbojpeg.dir/build.make:1692: recipe for target 'libturbojpeg.so.0.2.0' failed
make[7]: *** [libturbojpeg.so.0.2.0] Error 1
make[7]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
CMakeFiles/Makefile2:306: recipe for target 'CMakeFiles/turbojpeg.dir/all' failed
make[6]: *** [CMakeFiles/turbojpeg.dir/all] Error 2
make[6]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
Makefile:138: recipe for target 'all' failed
make[5]: *** [all] Error 2
make[5]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf/libjpeg-turbo-prefix/src/libjpeg-turbo'
CMakeFiles/libjpeg-turbo.dir/build.make:110: recipe for target 'libjpeg-turbo-prefix/src/libjpeg-turbo-stamp/libjpeg-turbo-build' failed
make[4]: *** [libjpeg-turbo-prefix/src/libjpeg-turbo-stamp/libjpeg-turbo-build] Error 2
make[4]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/libjpeg-turbo.dir/all' failed
make[3]: *** [CMakeFiles/libjpeg-turbo.dir/all] Error 2
make[3]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
Makefile:83: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/build/koreader-base/thirdparty/libjpeg-turbo/build/arm-linux-gnueabihf'
Makefile.third:37: recipe for target 'build/arm-linux-gnueabihf/libs/libjpeg.so.8' failed
make[1]: *** [build/arm-linux-gnueabihf/libs/libjpeg.so.8] Error 2
make[1]: Leaving directory '/home/build/koreader-base'
Makefile:99: recipe for target '../koreader-base//build/arm-linux-gnueabihf/luajit' failed
make: *** [../koreader-base//build/arm-linux-gnueabihf/luajit] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment