Build of cromfs with clang_glibc toolchain

The build took 00h 01m 18s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
15,917 cpp
13,409 ansic
1,356 php
656 sh
300 makefile
31,638 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: cromfs 1.5.10.2-2 (Thu Apr 13 16:08:41 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Installing missing dependencies...
# resolving dependencies...
# looking for conflicting packages...
#
# Packages (1) fuse-2.9.7-1
#
# Total Installed Size: 0.48 MiB
#
# :: Proceed with installation? [Y/n]
# checking keyring...
# checking package integrity...
# loading package files...
# checking for file conflicts...
# checking available disk space...
# :: Processing package changes...
# installing fuse...
# :: Running post-transaction hooks...
# (1/1) Updating manpage index...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# Determining compiler version to use... CXX=g++(4.2.1) CPP=cpp(6.1.1) CC=gcc(4.2.1)
# Checking if the determined compiler works... Ok
# Checking if your compiler supports OpenMP... No
# Checking if your compiler supports -pthread... Yes
# Checking for pkg-config... Yes
# Checking for fuse (dynamic)... Yes
# Checking for fuse (static)... No
# Note: cromfs-driver-static will not be built, because
# your system does not have a statically linked Fuse library.
# You can still use the dynamically linked cromfs-driver.
# Checking for liblzo2 (dynamic)... Yes
# Checking for liblzo2 (static)... Yes
# Checking for assembler-optimized lzo2 functions... No
# - In the absense of assembler-optimized liblzo2, mkcromfs will use lzo1x_1_15 (shipped)
# Checking for vsnprintf... Yes
# Checking for lutimes... Yes
# Checking for stdint.h... Yes
# Checking for inttypes.h... Yes
# Checking for readdir_r... Yes
# Checking for uint16_t... Yes
# Checking for u_int16_t... No
# Checking for __uint16_t... No
# Checking for long long... Yes
# Checking for sys/types.h... Yes
# Checking if your compiler supports -minline-stringops-dynamically... No
# Checking if your compiler supports -ffast-math... Yes
# Checking if your compiler supports -mrecip... Yes
# Checking if your compiler supports -fvpt... No
# Checking if your compiler supports -ffunction-cse... No
# Checking if your compiler supports -ffunction-sections... Yes
# Checking if your compiler supports -fdata-sections... Yes
# Checking if your compiler supports -Wall... Yes
# Checking if your compiler supports -Wundef... Yes
# Checking if your compiler supports -Wcast-qual... Yes
# Checking if your compiler supports -Wpointer-arith... Yes
# Checking if your compiler supports -Wconversion... Yes
# Checking if your compiler supports -Wwrite-strings... Yes
# Checking if your compiler supports -Wsign-compare... Yes
# Checking if your compiler supports -Wredundant-decls... Yes
# Checking if your compiler supports -Winit-self... Yes
# Checking if your compiler supports -Wextra... Yes
# Checking if your compiler supports -Wsequence-points... Yes
# Checking if your compiler supports -Wparentheses... Yes
# Checking if your compiler supports -Wcast-align... Yes
# Checking if your compiler supports -Wformat... Yes
# Checking if your compiler supports -Wno-conversion... Yes
# Checking if your compiler supports -Waggregate-return... Yes
# Checking if your compiler supports -Wshadow... Yes
# Checking if your compiler supports -Winline... Yes
# Checking if your compiler supports -Wstrict-prototypes... Yes
# Checking if your compiler supports -Wmissing-prototypes... Yes
# Checking if your compiler supports -Woverloaded-virtual... Yes
# Checking if your compiler supports -Wno-non-virtual-dtor... Yes
# Checking if your CPU supports MMX... Yes, using -mmmx
# Checking if your CPU supports 3dnow... No
# Checking if your CPU supports SSE... Yes, using -msse
# Checking if your CPU supports SSE2... Yes, using -msse2
# Checking if your CPU supports SSE3... No
# Checking if your CPU supports SSSE3... Yes, using -mssse3
# Checking if your CPU supports sahf... Yes, but your compiler does not support -msahf
# - Using -DHAS_SAHF anyway
# Checking if your CPU supports VFP... No
# Updating Makefile.sets ...
# perl -pe 's@([-+a-zA-Z0-9._/]+)@lib/$1@g' < "lib/.depend" > ".libdepend"
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o cromfs.o cromfs.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o fuse-ops.o fuse-ops.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# gcc -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o fuse-main.o fuse-main.c
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o lib/cromfs-inodefun.o lib/cromfs-inodefun.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o lib/cromfs-blockfun.o lib/cromfs-blockfun.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o lib/fadvise.o lib/fadvise.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o lib/util.o lib/util.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# gcc -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.2\" -g -pipe -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H `pkg-config --cflags fuse` -D_7ZIP_ST -c -o lib/lzma/C/LzmaDec.o lib/lzma/C/LzmaDec.c
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -o cromfs-driver cromfs.o fuse-ops.o fuse-main.o lib/cromfs-inodefun.o lib/cromfs-blockfun.o lib/fadvise.o lib/util.o lib/lzma/C/LzmaDec.o -g -pthread -Xlinker --gc-sections `pkg-config --libs fuse`
# make -C util mkcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# gcc -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/lzma/C/LzmaEnc.o ../lib/lzma/C/LzmaEnc.c
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# ../lib/lzma/C/LzmaEnc.c:398:22: warning: comparison of integers of different signs: 'UInt32' (aka 'unsigned int') and 'int' [-Wsign-compare]
# props.dictSize > (1 << kDicLogSizeMaxCompress) || props.dictSize > (1 << 30))
# ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzma/C/LzmaEnc.c:1092:9: warning: declaration shadows a local variable [-Wshadow]
# GetPosSlot2(distance, slot);
# ^
# ../lib/lzma/C/LzmaEnc.c:132:33: note: expanded from macro 'GetPosSlot2'
# #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); }
# ^
# ../lib/lzma/C/LzmaEnc.c:122:37: note: expanded from macro 'BSR2_RET'
# #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \
# ^
# ../lib/lzma/C/LzmaEnc.c:931:52: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1126:34: warning: declaration shadows a local variable [-Wshadow]
# UInt32 numAvailFull, newLen, numPairs, posPrev, state, posState, startLen;
# ^
# ../lib/lzma/C/LzmaEnc.c:931:29: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1126:60: warning: declaration shadows a local variable [-Wshadow]
# UInt32 numAvailFull, newLen, numPairs, posPrev, state, posState, startLen;
# ^
# ../lib/lzma/C/LzmaEnc.c:931:55: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1127:36: warning: declaration shadows a local variable [-Wshadow]
# UInt32 curPrice, curAnd1Price, matchPrice, repMatchPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:932:10: note: previous declaration is here
# UInt32 matchPrice, repMatchPrice, normalMatchPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:1127:48: warning: declaration shadows a local variable [-Wshadow]
# UInt32 curPrice, curAnd1Price, matchPrice, repMatchPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:932:22: note: previous declaration is here
# UInt32 matchPrice, repMatchPrice, normalMatchPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:1129:10: warning: declaration shadows a local variable [-Wshadow]
# Byte curByte, matchByte;
# ^
# ../lib/lzma/C/LzmaEnc.c:936:8: note: previous declaration is here
# Byte curByte, matchByte;
# ^
# ../lib/lzma/C/LzmaEnc.c:1129:19: warning: declaration shadows a local variable [-Wshadow]
# Byte curByte, matchByte;
# ^
# ../lib/lzma/C/LzmaEnc.c:936:17: note: previous declaration is here
# Byte curByte, matchByte;
# ^
# ../lib/lzma/C/LzmaEnc.c:1130:17: warning: declaration shadows a local variable [-Wshadow]
# const Byte *data;
# ^
# ../lib/lzma/C/LzmaEnc.c:935:15: note: previous declaration is here
# const Byte *data;
# ^
# ../lib/lzma/C/LzmaEnc.c:1193:16: warning: declaration shadows a local variable [-Wshadow]
# UInt32 i;
# ^
# ../lib/lzma/C/LzmaEnc.c:931:52: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1202:16: warning: declaration shadows a local variable [-Wshadow]
# UInt32 i;
# ^
# ../lib/lzma/C/LzmaEnc.c:931:52: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1399:14: warning: declaration shadows a local variable [-Wshadow]
# UInt32 normalMatchPrice = matchPrice + GET_PRICE_0(p->isRep[state]);
# ^
# ../lib/lzma/C/LzmaEnc.c:932:37: note: previous declaration is here
# UInt32 matchPrice, repMatchPrice, normalMatchPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:1409:7: warning: declaration shadows a local variable [-Wshadow]
# GetPosSlot2(curBack, posSlot);
# ^
# ../lib/lzma/C/LzmaEnc.c:132:33: note: expanded from macro 'GetPosSlot2'
# #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); }
# ^
# ../lib/lzma/C/LzmaEnc.c:122:37: note: expanded from macro 'BSR2_RET'
# #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \
# ^
# ../lib/lzma/C/LzmaEnc.c:931:52: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1457:22: warning: declaration shadows a local variable [-Wshadow]
# UInt32 curAndLenPrice;
# ^
# ../lib/lzma/C/LzmaEnc.c:1412:16: note: previous declaration is here
# UInt32 curAndLenPrice = normalMatchPrice + p->lenEnc.prices[posState][lenTest - LZMA_MATCH_LEN_MIN];
# ^
# ../lib/lzma/C/LzmaEnc.c:1458:25: warning: declaration shadows a local variable [-Wshadow]
# COptimal *opt;
# ^
# ../lib/lzma/C/LzmaEnc.c:1414:19: note: previous declaration is here
# COptimal *opt;
# ^
# ../lib/lzma/C/LzmaEnc.c:1480:13: warning: declaration shadows a local variable [-Wshadow]
# GetPosSlot2(curBack, posSlot);
# ^
# ../lib/lzma/C/LzmaEnc.c:132:33: note: expanded from macro 'GetPosSlot2'
# #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); }
# ^
# ../lib/lzma/C/LzmaEnc.c:122:37: note: expanded from macro 'BSR2_RET'
# #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \
# ^
# ../lib/lzma/C/LzmaEnc.c:931:52: note: previous declaration is here
# UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur;
# ^
# ../lib/lzma/C/LzmaEnc.c:1666:14: warning: declaration shadows a local variable [-Wshadow]
# UInt32 i;
# ^
# ../lib/lzma/C/LzmaEnc.c:1645:10: note: previous declaration is here
# UInt32 i, lenToPosState;
# ^
# ../lib/lzma/C/LzmaEnc.c:2060:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
# p->matchFinderBase.bufferBase = (Byte *)src;
# ^
# ../lib/lzma/C/LzmaEnc.c:2081:6: warning: explicitly assigning value of variable of type 'CLzmaEncHandle' (aka 'void *') to itself [-Wself-assign]
# pp = pp;
# ~~ ^ ~~
# 20 warnings generated.
# gcc -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/lzma/C/LzFind.o ../lib/lzma/C/LzFind.c
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/lzma.o ../lib/lzma.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o mkcromfs.o mkcromfs.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from mkcromfs.cc:42:
# In file included from ../lib/cromfs-blockifier.hh:3:
# In file included from ../lib/cromfs-blockindex.hh:79:
# ../lib/fsballocator.hh:525:32: warning: unused parameter 'count' [-Wunused-parameter]
# pointer allocate(size_type count, const void* = 0)
# ^
# In file included from mkcromfs.cc:42:
# In file included from ../lib/cromfs-blockifier.hh:8:
# ../lib/mmap_vector.hh:359:18: warning: cast from 'unsigned char *' to 'cromfs_block_internal *' increases required alignment from 1 to 4 [-Wcast-align]
# return * (T*) ptr;
# ^~~~~~~~
# ../lib/mmap_vector.hh:374:9: note: in instantiation of member function 'mmap_vector::operator[]' requested here
# operator[] (end) = item;
# ^
# ../lib/cromfs-blockifier.hh:135:16: note: in instantiation of member function 'mmap_vector::push_back' requested here
# blocks.push_back(block);
# ^
# In file included from mkcromfs.cc:42:
# In file included from ../lib/cromfs-blockifier.hh:8:
# ../lib/mmap_vector.hh:367:18: warning: cast from 'const unsigned char *' to 'const cromfs_block_internal *' increases required alignment from 1 to 4 [-Wcast-align]
# return * (const T*) ptr;
# ^~~~~~~~~~~~~~
# ../lib/cromfs-blockfun.hh:17:39: note: in instantiation of member function 'mmap_vector::operator[]' requested here
# uint_fast32_t fblocknum = blocks[a].fblocknum;
# ^
# mkcromfs.cc:963:21: note: in instantiation of function template specialization 'EncodeBlockTable >' requested here
# EncodeBlockTable(*blocks, storage_opts, FSIZE),
# ^
# 4 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/newhash.o ../lib/newhash.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/newhash.cc:5:
# ../lib/simd.hh:82:54: warning: cast from 'const unsigned char *' to 'const __m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void Get(const unsigned char* p) { value = *(const __m64*)p; }
# ^~~~~~~~~~~~~~~
# ../lib/simd.hh:83:46: warning: cast from 'unsigned char *' to '__m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void Put( unsigned char* p)const { *(__m64*)p = value; }
# ^~~~~~~~~
# ../lib/simd.hh:90:55: warning: cast from 'const unsigned char *' to 'const __m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void GetD(const unsigned char* p) { value = *(const __m64*)p; }
# ^~~~~~~~~~~~~~~
# ../lib/simd.hh:103:27: warning: cast from 'const unsigned char *' to 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
# return data[0] | *(const short*)(data+1);
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:112:27: warning: cast from 'const unsigned char *' to 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
# return data[0] | *(const short*)(data+1);
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:228:54: warning: cast from 'const unsigned char *' to 'const uint_least64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# void Get(const unsigned char* p) { value = *(const uint_least64_t*)p; }
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:229:46: warning: cast from 'unsigned char *' to 'uint_least64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# void Put( unsigned char* p)const { *(uint_least64_t*)p = value; }
# ^~~~~~~~~~~~~~~~~~
# 8 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/fnmatch.o ../lib/fnmatch.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/assert++.o ../lib/assert++.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/append.o ../lib/append.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/sparsewrite.o ../lib/sparsewrite.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/sparsewrite.cc:17:
# ../lib/simd.hh:82:54: warning: cast from 'const unsigned char *' to 'const __m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void Get(const unsigned char* p) { value = *(const __m64*)p; }
# ^~~~~~~~~~~~~~~
# ../lib/simd.hh:83:46: warning: cast from 'unsigned char *' to '__m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void Put( unsigned char* p)const { *(__m64*)p = value; }
# ^~~~~~~~~
# ../lib/simd.hh:90:55: warning: cast from 'const unsigned char *' to 'const __m64 *' increases required alignment from 1 to 8 [-Wcast-align]
# void GetD(const unsigned char* p) { value = *(const __m64*)p; }
# ^~~~~~~~~~~~~~~
# ../lib/simd.hh:103:27: warning: cast from 'const unsigned char *' to 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
# return data[0] | *(const short*)(data+1);
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:112:27: warning: cast from 'const unsigned char *' to 'const short *' increases required alignment from 1 to 2 [-Wcast-align]
# return data[0] | *(const short*)(data+1);
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:228:54: warning: cast from 'const unsigned char *' to 'const uint_least64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# void Get(const unsigned char* p) { value = *(const uint_least64_t*)p; }
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/simd.hh:229:46: warning: cast from 'unsigned char *' to 'uint_least64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# void Put( unsigned char* p)const { *(uint_least64_t*)p = value; }
# ^~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:95:25: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# res |= *(const uint_least32_t*) data; data += 4;
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:103:34: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# uint_fast32_t res = *(const uint_least32_t*)data;
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:105:66: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(maxloops >= 2 && size >= 8) { ndiff = 8; res |= *(const uint_least32_t*)(data+4); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:106:66: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(maxloops >= 3 && size >=12) { ndiff = 12; res |= *(const uint_least32_t*)(data+8); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:107:66: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(maxloops >= 4 && size >=16) { ndiff = 16; res |= *(const uint_least32_t*)(data+8); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:108:66: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(maxloops >= 5 && size >=20) { ndiff = 20; res |= *(const uint_least32_t*)(data+8); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:109:66: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(maxloops >= 6 && size >=24) { ndiff = 24; res |= *(const uint_least32_t*)(data+8); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:139:13: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# if(*(const uint_least32_t*)data) return false;
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:175:22: warning: cast from 'const unsigned char *' to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# res |= c64( *(const uint64_t*) (data));
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:195:23: warning: cast from 'const unsigned char *' to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# c64 res( *(const uint64_t*)data );
# ^~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:197:70: warning: cast from 'const unsigned char *' to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(maxloops >= 2 && size >=16) { ndiff = 16; res |= c64(*(const uint64_t*)(data+8)); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:198:70: warning: cast from 'const unsigned char *' to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(maxloops >= 3 && size >=24) { ndiff = 24; res |= c64(*(const uint64_t*)(data+16)); }
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:222:17: warning: cast from 'const unsigned char *' to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(c64(*(const uint64_t*)data)) return false;
# ^~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:250:31: warning: cast from 'const unsigned char *' to 'const __m128d *' increases required alignment from 1 to 16 [-Wcast-align]
# res = _mm_or_pd(res, *(const __m128d*)(data));
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/sparsewrite.cc:66:13: warning: function 'is_zero_max6' is not needed and will not be emitted [-Wunneeded-internal-declaration]
# static bool is_zero_max6(const unsigned char* data, std::size_t n)
# ^
# ../lib/sparsewrite.cc:171:13: warning: function 'is_zero_block_align8_perfect' is not needed and will not be emitted [-Wunneeded-internal-declaration]
# static bool is_zero_block_align8_perfect(const unsigned char* data, std::size_t size)
# ^
# ../lib/sparsewrite.cc:245:13: warning: function 'is_zero_block_align16_perfect' is not needed and will not be emitted [-Wunneeded-internal-declaration]
# static bool is_zero_block_align16_perfect(const unsigned char* data, std::size_t size)
# ^
# 25 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/longfilewrite.o ../lib/longfilewrite.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/cromfs-directoryfun.o ../lib/cromfs-directoryfun.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/cromfs-fblockfun.o ../lib/cromfs-fblockfun.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/cromfs-blockifier.o ../lib/cromfs-blockifier.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/cromfs-blockifier.cc:7:
# ../lib/fsballocator.hh:525:32: warning: unused parameter 'count' [-Wunused-parameter]
# pointer allocate(size_type count, const void* = 0)
# ^
# In file included from ../lib/cromfs-blockifier.cc:9:
# In file included from ../lib/threadworkengine.hh:85:
# ../lib/threadworkengine.tcc:286:12: warning: unused parameter 'num_threads' [-Wunused-parameter]
# num_threads /* Note: <- unused when OPENMP */
# ^
# ../lib/threadworkengine.tcc:290:12: warning: unused parameter 'NextTask_lock' [-Wunused-parameter]
# bool (*NextTask_lock) (WorkType&, T& ),
# ^
# ../lib/cromfs-blockifier.cc:703:67: warning: unused parameter 'fblocknum' [-Wunused-parameter]
# void cromfs_blockifier::SpecialAutoIndex(const cromfs_fblocknum_t fblocknum)
# ^
# ../lib/cromfs-blockifier.cc:1106:21: warning: cast from 'const unsigned char *' to 'const identical_item *' (aka 'const pair *') increases required alignment from 1 to 4 [-Wcast-align]
# return *(const identical_item*) (rd->GetAddr() + index * (uint_fast64_t)sizeof(identical_item));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ../lib/cromfs-blockifier.cc:16:
# In file included from ../lib/cromfs-blockifier.hh:8:
# ../lib/mmap_vector.hh:359:18: warning: cast from 'unsigned char *' to 'cromfs_block_internal *' increases required alignment from 1 to 4 [-Wcast-align]
# return * (T*) ptr;
# ^~~~~~~~
# ../lib/cromfs-blockifier.cc:1830:68: note: in instantiation of member function 'mmap_vector::operator[]' requested here
# const cromfs_block_internal& block = blocks[blocknum];
# ^
# 7 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/cromfs-hashmap_lzo.o ../lib/cromfs-hashmap_lzo.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# In file included from ../lib/lzo/lzo_conf.h:75:
# In file included from ../lib/lzo/lzoconf.h:72:
# ../lib/lzo/lzodefs.h:434:6: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:434:22: warning: 'LZO_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:434:38: warning: 'LZO_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:442:6: warning: 'LZO_OS_DOS32' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:442:22: warning: 'LZO_OS_OS2' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:442:36: warning: 'LZO_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:442:52: warning: 'LZO_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:647:8: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:647:24: warning: 'LZO_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:647:40: warning: 'LZO_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:654:8: warning: 'LZO_ARCH_CRAY_MPP' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_CRAY_MPP) && (defined(_CRAYT3D) || defined(_CRAYT3E))
# ^
# ../lib/lzo/lzodefs.h:780:11: warning: 'LZO_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_DOS32 || LZO_OS_OS2)
# ^
# ../lib/lzo/lzodefs.h:783:11: warning: 'LZO_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN32)
# ^
# ../lib/lzo/lzodefs.h:786:11: warning: 'LZO_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:789:6: warning: 'LZO_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:789:22: warning: 'LZO_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzodefs.h:792:13: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (LZO_OS_DOS16 && defined(BLX286))
# ^
# ../lib/lzo/lzodefs.h:795:13: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (LZO_OS_DOS16 && defined(DOSX286))
# ^
# ../lib/lzo/lzodefs.h:798:13: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (LZO_OS_DOS16 && LZO_CC_BORLANDC && defined(__DPMI16__))
# ^
# ../lib/lzo/lzodefs.h:808:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086)
# ^
# ../lib/lzo/lzodefs.h:816:6: warning: 'LZO_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I386)
# ^
# ../lib/lzo/lzodefs.h:828:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086)
# ^
# ../lib/lzo/lzodefs.h:913:8: warning: 'LZO_ARCH_C166' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_C166)
# ^
# ../lib/lzo/lzodefs.h:931:8: warning: 'LZO_ARCH_MCS251' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_MCS251)
# ^
# ../lib/lzo/lzodefs.h:947:8: warning: 'LZO_ARCH_MCS51' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_MCS51)
# ^
# ../lib/lzo/lzodefs.h:963:8: warning: 'LZO_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/lzodefs.h:968:6: warning: 'LZO_MM_COMPACT' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_MM_COMPACT)
# ^
# ../lib/lzo/lzodefs.h:1020:8: warning: 'LZO_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/lzodefs.h:1039:8: warning: 'LZO_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/lzodefs.h:1137:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086)
# ^
# ../lib/lzo/lzodefs.h:1146:8: warning: 'LZO_ARCH_AVR' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_AVR || LZO_ARCH_Z80)
# ^
# ../lib/lzo/lzodefs.h:1146:24: warning: 'LZO_ARCH_Z80' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_AVR || LZO_ARCH_Z80)
# ^
# ../lib/lzo/lzodefs.h:1149:8: warning: 'LZO_ARCH_C166' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430)
# ^
# ../lib/lzo/lzodefs.h:1149:25: warning: 'LZO_ARCH_MCS51' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430)
# ^
# ../lib/lzo/lzodefs.h:1149:43: warning: 'LZO_ARCH_MCS251' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430)
# ^
# ../lib/lzo/lzodefs.h:1149:62: warning: 'LZO_ARCH_MSP430' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430)
# ^
# ../lib/lzo/lzodefs.h:1151:8: warning: 'LZO_ARCH_H8300' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_H8300)
# ^
# ../lib/lzo/lzodefs.h:1166:8: warning: 'LZO_ARCH_M16C' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_M16C)
# ^
# ../lib/lzo/lzodefs.h:1179:8: warning: 'LZO_OS_OS400' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__)
# ^
# ../lib/lzo/lzodefs.h:1183:8: warning: 'LZO_OS_OS400' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_OS400 || defined(__OS400__))
# ^
# ../lib/lzo/lzodefs.h:1192:8: warning: 'LZO_ARCH_SPU' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_SPU)
# ^
# ../lib/lzo/lzodefs.h:1209:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086 || LZO_ARCH_M16C)
# ^
# ../lib/lzo/lzodefs.h:1209:23: warning: 'LZO_ARCH_M16C' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086 || LZO_ARCH_M16C)
# ^
# ../lib/lzo/lzodefs.h:1216:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086)
# ^
# ../lib/lzo/lzodefs.h:1236:6: warning: 'LZO_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_ALPHA) && (LZO_ARCH_CRAY_MPP)
# ^
# ../lib/lzo/lzodefs.h:1238:8: warning: 'LZO_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_ALPHA || LZO_ARCH_AMD64 || LZO_ARCH_BLACKFIN || LZO_ARCH_CRIS || LZO_ARCH_I086 || LZO_ARCH_I386 || LZO_ARCH_MSP430)
# ^
# ../lib/lzo/lzodefs.h:1333:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x020800ul)
# ^
# ../lib/lzo/lzodefs.h:1345:6: warning: 'LZO_CC_CILLY' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_CILLY || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI)
# ^
# ../lib/lzo/lzodefs.h:1345:22: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_CILLY || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI)
# ^
# ../lib/lzo/lzodefs.h:1357:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/lzodefs.h:1359:8: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/lzodefs.h:1369:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/lzodefs.h:1371:8: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/lzodefs.h:1384:6: warning: 'LZO_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_TURBOC && (__TURBOC__ <= 0x0295))
# ^
# ../lib/lzo/lzodefs.h:1409:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/lzodefs.h:1411:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/lzodefs.h:1413:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/lzodefs.h:1427:11: warning: 'LZO_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (LZO_ARCH_I386) && (LZO_CC_GNUC >= 0x040000ul) && (LZO_CC_GNUC < 0x040003ul)
# ^
# ../lib/lzo/lzodefs.h:1429:8: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/lzodefs.h:1431:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/lzodefs.h:1433:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/lzodefs.h:1455:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/lzodefs.h:1457:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/lzodefs.h:1459:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/lzodefs.h:1473:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030300ul)
# ^
# ../lib/lzo/lzodefs.h:1475:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC) && defined(__cplusplus)
# ^
# ../lib/lzo/lzodefs.h:1477:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/lzodefs.h:1491:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/lzodefs.h:1493:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/lzodefs.h:1507:6: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/lzodefs.h:1510:8: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800))
# ^
# ../lib/lzo/lzodefs.h:1529:8: warning: 'LZO_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0600))
# ^
# ../lib/lzo/lzodefs.h:1531:10: warning: 'LZO_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1531:29: warning: 'LZO_CC_HIGHC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1531:45: warning: 'LZO_CC_NDPC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1531:60: warning: 'LZO_CC_PELLESC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1531:78: warning: 'LZO_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1533:10: warning: 'LZO_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE)
# ^
# ../lib/lzo/lzodefs.h:1548:8: warning: 'LZO_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0600))
# ^
# ../lib/lzo/lzodefs.h:1550:10: warning: 'LZO_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_NDPC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1550:29: warning: 'LZO_CC_NDPC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_NDPC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1550:44: warning: 'LZO_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_BORLANDC || LZO_CC_NDPC || LZO_CC_TURBOC)
# ^
# ../lib/lzo/lzodefs.h:1565:8: warning: 'LZO_CC_WATCOMC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_WATCOMC) && defined(__cplusplus)
# ^
# ../lib/lzo/lzodefs.h:1567:10: warning: 'LZO_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_INTELC || LZO_CC_WATCOMC)
# ^
# ../lib/lzo/lzodefs.h:1567:27: warning: 'LZO_CC_WATCOMC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_INTELC || LZO_CC_WATCOMC)
# ^
# ../lib/lzo/lzodefs.h:1583:8: warning: 'LZO_CC_AZTECC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_AZTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1583:25: warning: 'LZO_CC_ZORTECHC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_AZTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1585:10: warning: 'LZO_CC_DMC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_SYMANTECC)
# ^
# ../lib/lzo/lzodefs.h:1585:24: warning: 'LZO_CC_SYMANTECC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_SYMANTECC)
# ^
# ../lib/lzo/lzodefs.h:1587:10: warning: 'LZO_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_TURBOC && (__TURBOC__ == 0x0295))
# ^
# ../lib/lzo/lzodefs.h:1594:8: warning: 'LZO_CC_AZTECC' is not defined, evaluates to 0 [-Wundef]
# # if (LZO_CC_AZTECC)
# ^
# ../lib/lzo/lzodefs.h:1596:10: warning: 'LZO_CC_DMC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_PACIFICC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1596:24: warning: 'LZO_CC_PACIFICC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_PACIFICC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1596:43: warning: 'LZO_CC_SYMANTECC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_PACIFICC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1596:63: warning: 'LZO_CC_ZORTECHC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_DMC || LZO_CC_PACIFICC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC)
# ^
# ../lib/lzo/lzodefs.h:1598:10: warning: 'LZO_CC_MSC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_MSC && (_MSC_VER < 900))
# ^
# ../lib/lzo/lzodefs.h:1600:10: warning: 'LZO_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (LZO_CC_TURBOC && (__TURBOC__ == 0x0295))
# ^
# ../lib/lzo/lzodefs.h:1606:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086 || LZO_ARCH_I386) && (LZO_OS_DOS16 || LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_OS216 || LZO_OS_WIN16 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1606:23: warning: 'LZO_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086 || LZO_ARCH_I386) && (LZO_OS_DOS16 || LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_OS216 || LZO_OS_WIN16 || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1645:8: warning: 'LZO_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_I386) && (LZO_CC_WATCOMC)
# ^
# ../lib/lzo/lzodefs.h:1647:8: warning: 'LZO_ARCH_M68K' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_ARCH_M68K && LZO_OS_TOS && (LZO_CC_PUREC || LZO_CC_TURBOC))
# ^
# ../lib/lzo/lzodefs.h:1669:6: warning: 'LZO_OS_CYGWIN' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_CYGWIN || (LZO_OS_EMX && defined(__RSXNT__)) || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1669:24: warning: 'LZO_OS_EMX' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_CYGWIN || (LZO_OS_EMX && defined(__RSXNT__)) || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1669:61: warning: 'LZO_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_CYGWIN || (LZO_OS_EMX && defined(__RSXNT__)) || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1669:77: warning: 'LZO_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_OS_CYGWIN || (LZO_OS_EMX && defined(__RSXNT__)) || LZO_OS_WIN32 || LZO_OS_WIN64)
# ^
# ../lib/lzo/lzodefs.h:1678:6: warning: 'LZO_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_ALPHA)
# ^
# ../lib/lzo/lzodefs.h:1752:6: warning: 'LZO_ASM_SYNTAX_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ASM_SYNTAX_GNUC)
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# ../lib/lzo/lzo_conf.h:87:6: warning: 'LZO_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_BORLANDC && LZO_ARCH_I086)
# ^
# ../lib/lzo/lzo_conf.h:91:6: warning: 'LZO_CC_MSC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_MSC && (_MSC_VER >= 1000))
# ^
# ../lib/lzo/lzo_conf.h:94:6: warning: 'LZO_CC_MSC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_MSC && (_MSC_VER >= 1300))
# ^
# ../lib/lzo/lzo_conf.h:101:6: warning: 'LZO_CC_SUNPROC' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_CC_SUNPROC)
# ^
# ../lib/lzo/lzo_conf.h:116:8: warning: 'LZO_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzo_conf.h:116:24: warning: 'LZO_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# ../lib/lzo/lzo_conf.h:116:40: warning: 'LZO_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# In file included from ../lib/lzo/lzo_conf.h:125:
# ../lib/lzo/miniacc.h:510:6: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:510:22: warning: 'ACC_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:510:38: warning: 'ACC_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:518:6: warning: 'ACC_OS_DOS32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:518:22: warning: 'ACC_OS_OS2' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:518:36: warning: 'ACC_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:518:52: warning: 'ACC_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:723:8: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:723:24: warning: 'ACC_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:723:40: warning: 'ACC_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_OS_DOS16 || ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:730:8: warning: 'ACC_ARCH_CRAY_MPP' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_CRAY_MPP) && (defined(_CRAYT3D) || defined(_CRAYT3E))
# ^
# ../lib/lzo/miniacc.h:856:11: warning: 'ACC_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (ACC_ARCH_UNKNOWN) && (ACC_OS_DOS32 || ACC_OS_OS2)
# ^
# ../lib/lzo/miniacc.h:859:11: warning: 'ACC_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (ACC_ARCH_UNKNOWN) && (ACC_OS_WIN32)
# ^
# ../lib/lzo/miniacc.h:862:11: warning: 'ACC_ARCH_UNKNOWN' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (ACC_ARCH_UNKNOWN) && (ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:865:6: warning: 'ACC_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:865:22: warning: 'ACC_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_OS216 || ACC_OS_WIN16)
# ^
# ../lib/lzo/miniacc.h:868:13: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (ACC_OS_DOS16 && defined(BLX286))
# ^
# ../lib/lzo/miniacc.h:871:13: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (ACC_OS_DOS16 && defined(DOSX286))
# ^
# ../lib/lzo/miniacc.h:874:13: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #elif 1 && (ACC_OS_DOS16 && ACC_CC_BORLANDC && defined(__DPMI16__))
# ^
# ../lib/lzo/miniacc.h:884:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086)
# ^
# ../lib/lzo/miniacc.h:892:6: warning: 'ACC_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I386)
# ^
# ../lib/lzo/miniacc.h:904:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086)
# ^
# ../lib/lzo/miniacc.h:989:8: warning: 'ACC_ARCH_C166' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_C166)
# ^
# ../lib/lzo/miniacc.h:1007:8: warning: 'ACC_ARCH_MCS251' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_MCS251)
# ^
# ../lib/lzo/miniacc.h:1023:8: warning: 'ACC_ARCH_MCS51' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_MCS51)
# ^
# ../lib/lzo/miniacc.h:1039:8: warning: 'ACC_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/miniacc.h:1044:6: warning: 'ACC_MM_COMPACT' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_MM_COMPACT)
# ^
# ../lib/lzo/miniacc.h:1096:8: warning: 'ACC_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/miniacc.h:1115:8: warning: 'ACC_ARCH_CRAY_PVP' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_ARCH_CRAY_PVP)
# ^
# ../lib/lzo/miniacc.h:1213:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086)
# ^
# ../lib/lzo/miniacc.h:1222:8: warning: 'ACC_ARCH_AVR' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_AVR || ACC_ARCH_Z80)
# ^
# ../lib/lzo/miniacc.h:1222:24: warning: 'ACC_ARCH_Z80' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_AVR || ACC_ARCH_Z80)
# ^
# ../lib/lzo/miniacc.h:1225:8: warning: 'ACC_ARCH_C166' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_C166 || ACC_ARCH_MCS51 || ACC_ARCH_MCS251 || ACC_ARCH_MSP430)
# ^
# ../lib/lzo/miniacc.h:1225:25: warning: 'ACC_ARCH_MCS51' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_C166 || ACC_ARCH_MCS51 || ACC_ARCH_MCS251 || ACC_ARCH_MSP430)
# ^
# ../lib/lzo/miniacc.h:1225:43: warning: 'ACC_ARCH_MCS251' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_C166 || ACC_ARCH_MCS51 || ACC_ARCH_MCS251 || ACC_ARCH_MSP430)
# ^
# ../lib/lzo/miniacc.h:1225:62: warning: 'ACC_ARCH_MSP430' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_C166 || ACC_ARCH_MCS51 || ACC_ARCH_MCS251 || ACC_ARCH_MSP430)
# ^
# ../lib/lzo/miniacc.h:1227:8: warning: 'ACC_ARCH_H8300' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_H8300)
# ^
# ../lib/lzo/miniacc.h:1242:8: warning: 'ACC_ARCH_M16C' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_M16C)
# ^
# ../lib/lzo/miniacc.h:1255:8: warning: 'ACC_OS_OS400' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__)
# ^
# ../lib/lzo/miniacc.h:1259:8: warning: 'ACC_OS_OS400' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_OS_OS400 || defined(__OS400__))
# ^
# ../lib/lzo/miniacc.h:1268:8: warning: 'ACC_ARCH_SPU' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_SPU)
# ^
# ../lib/lzo/miniacc.h:1285:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086 || ACC_ARCH_M16C)
# ^
# ../lib/lzo/miniacc.h:1285:23: warning: 'ACC_ARCH_M16C' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086 || ACC_ARCH_M16C)
# ^
# ../lib/lzo/miniacc.h:1292:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086)
# ^
# ../lib/lzo/miniacc.h:1312:6: warning: 'ACC_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_ALPHA) && (ACC_ARCH_CRAY_MPP)
# ^
# ../lib/lzo/miniacc.h:1314:8: warning: 'ACC_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430)
# ^
# ../lib/lzo/miniacc.h:1409:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x020800ul)
# ^
# ../lib/lzo/miniacc.h:1421:6: warning: 'ACC_CC_CILLY' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_CILLY || ACC_CC_GNUC || ACC_CC_LLVM || ACC_CC_PATHSCALE || ACC_CC_PGI)
# ^
# ../lib/lzo/miniacc.h:1421:22: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_CILLY || ACC_CC_GNUC || ACC_CC_LLVM || ACC_CC_PATHSCALE || ACC_CC_PGI)
# ^
# ../lib/lzo/miniacc.h:1433:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/miniacc.h:1435:8: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/miniacc.h:1445:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/miniacc.h:1447:8: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/miniacc.h:1460:6: warning: 'ACC_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_TURBOC && (__TURBOC__ <= 0x0295))
# ^
# ../lib/lzo/miniacc.h:1485:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/miniacc.h:1487:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 450) && ACC_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/miniacc.h:1489:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 800) && ACC_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1503:11: warning: 'ACC_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (ACC_ARCH_I386) && (ACC_CC_GNUC >= 0x040000ul) && (ACC_CC_GNUC < 0x040003ul)
# ^
# ../lib/lzo/miniacc.h:1505:8: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/miniacc.h:1507:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 600) && ACC_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/miniacc.h:1509:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 800) && ACC_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1531:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x020700ul)
# ^
# ../lib/lzo/miniacc.h:1533:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 450) && ACC_CC_SYNTAX_MSC)
# ^
# ../lib/lzo/miniacc.h:1535:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 600) && ACC_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1549:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030300ul)
# ^
# ../lib/lzo/miniacc.h:1551:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 450) && ACC_CC_SYNTAX_MSC) && defined(__cplusplus)
# ^
# ../lib/lzo/miniacc.h:1553:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 800) && ACC_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1567:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030400ul)
# ^
# ../lib/lzo/miniacc.h:1569:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 600) && ACC_CC_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1583:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC >= 0x030200ul)
# ^
# ../lib/lzo/miniacc.h:1586:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER >= 800))
# ^
# ../lib/lzo/miniacc.h:1605:8: warning: 'ACC_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0600))
# ^
# ../lib/lzo/miniacc.h:1607:10: warning: 'ACC_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_HIGHC || ACC_CC_NDPC || ACC_CC_PELLESC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1607:29: warning: 'ACC_CC_HIGHC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_HIGHC || ACC_CC_NDPC || ACC_CC_PELLESC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1607:45: warning: 'ACC_CC_NDPC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_HIGHC || ACC_CC_NDPC || ACC_CC_PELLESC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1607:60: warning: 'ACC_CC_PELLESC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_HIGHC || ACC_CC_NDPC || ACC_CC_PELLESC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1607:78: warning: 'ACC_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_HIGHC || ACC_CC_NDPC || ACC_CC_PELLESC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1609:10: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_GNUC || ACC_CC_LLVM || ACC_CC_PATHSCALE)
# ^
# ../lib/lzo/miniacc.h:1624:8: warning: 'ACC_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_BORLANDC && (__BORLANDC__ >= 0x0600))
# ^
# ../lib/lzo/miniacc.h:1626:10: warning: 'ACC_CC_BORLANDC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_NDPC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1626:29: warning: 'ACC_CC_NDPC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_NDPC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1626:44: warning: 'ACC_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_BORLANDC || ACC_CC_NDPC || ACC_CC_TURBOC)
# ^
# ../lib/lzo/miniacc.h:1641:8: warning: 'ACC_CC_WATCOMC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_WATCOMC) && defined(__cplusplus)
# ^
# ../lib/lzo/miniacc.h:1643:10: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_INTELC || ACC_CC_WATCOMC)
# ^
# ../lib/lzo/miniacc.h:1643:27: warning: 'ACC_CC_WATCOMC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_INTELC || ACC_CC_WATCOMC)
# ^
# ../lib/lzo/miniacc.h:1659:8: warning: 'ACC_CC_AZTECC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_AZTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1659:25: warning: 'ACC_CC_ZORTECHC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_AZTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1661:10: warning: 'ACC_CC_DMC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_SYMANTECC)
# ^
# ../lib/lzo/miniacc.h:1661:24: warning: 'ACC_CC_SYMANTECC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_SYMANTECC)
# ^
# ../lib/lzo/miniacc.h:1663:10: warning: 'ACC_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_TURBOC && (__TURBOC__ == 0x0295))
# ^
# ../lib/lzo/miniacc.h:1670:8: warning: 'ACC_CC_AZTECC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_AZTECC)
# ^
# ../lib/lzo/miniacc.h:1672:10: warning: 'ACC_CC_DMC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_PACIFICC || ACC_CC_SYMANTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1672:24: warning: 'ACC_CC_PACIFICC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_PACIFICC || ACC_CC_SYMANTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1672:43: warning: 'ACC_CC_SYMANTECC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_PACIFICC || ACC_CC_SYMANTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1672:63: warning: 'ACC_CC_ZORTECHC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_DMC || ACC_CC_PACIFICC || ACC_CC_SYMANTECC || ACC_CC_ZORTECHC)
# ^
# ../lib/lzo/miniacc.h:1674:10: warning: 'ACC_CC_MSC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_MSC && (_MSC_VER < 900))
# ^
# ../lib/lzo/miniacc.h:1676:10: warning: 'ACC_CC_TURBOC' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_CC_TURBOC && (__TURBOC__ == 0x0295))
# ^
# ../lib/lzo/miniacc.h:1682:6: warning: 'ACC_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086 || ACC_ARCH_I386) && (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1682:23: warning: 'ACC_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_I086 || ACC_ARCH_I386) && (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1721:8: warning: 'ACC_ARCH_I386' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_I386) && (ACC_CC_WATCOMC)
# ^
# ../lib/lzo/miniacc.h:1723:8: warning: 'ACC_ARCH_M68K' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_ARCH_M68K && ACC_OS_TOS && (ACC_CC_PUREC || ACC_CC_TURBOC))
# ^
# ../lib/lzo/miniacc.h:1745:6: warning: 'ACC_OS_CYGWIN' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CYGWIN || (ACC_OS_EMX && defined(__RSXNT__)) || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1745:24: warning: 'ACC_OS_EMX' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CYGWIN || (ACC_OS_EMX && defined(__RSXNT__)) || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1745:61: warning: 'ACC_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CYGWIN || (ACC_OS_EMX && defined(__RSXNT__)) || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1745:77: warning: 'ACC_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CYGWIN || (ACC_OS_EMX && defined(__RSXNT__)) || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1754:6: warning: 'ACC_ARCH_ALPHA' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ARCH_ALPHA)
# ^
# ../lib/lzo/miniacc.h:1828:6: warning: 'ACC_ASM_SYNTAX_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ASM_SYNTAX_GNUC)
# ^
# ../lib/lzo/miniacc.h:1921:8: warning: 'ACC_OS_POSIX_AIX' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_OS_POSIX_AIX)
# ^
# ../lib/lzo/miniacc.h:1923:10: warning: 'ACC_OS_POSIX_FREEBSD' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_FREEBSD || ACC_OS_POSIX_MACOSX || ACC_OS_POSIX_NETBSD || ACC_OS_POSIX_OPENBSD)
# ^
# ../lib/lzo/miniacc.h:1923:34: warning: 'ACC_OS_POSIX_MACOSX' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_FREEBSD || ACC_OS_POSIX_MACOSX || ACC_OS_POSIX_NETBSD || ACC_OS_POSIX_OPENBSD)
# ^
# ../lib/lzo/miniacc.h:1923:57: warning: 'ACC_OS_POSIX_NETBSD' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_FREEBSD || ACC_OS_POSIX_MACOSX || ACC_OS_POSIX_NETBSD || ACC_OS_POSIX_OPENBSD)
# ^
# ../lib/lzo/miniacc.h:1923:80: warning: 'ACC_OS_POSIX_OPENBSD' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_FREEBSD || ACC_OS_POSIX_MACOSX || ACC_OS_POSIX_NETBSD || ACC_OS_POSIX_OPENBSD)
# ^
# ../lib/lzo/miniacc.h:1926:10: warning: 'ACC_OS_POSIX_HPUX' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_HPUX || ACC_OS_POSIX_INTERIX)
# ^
# ../lib/lzo/miniacc.h:1926:31: warning: 'ACC_OS_POSIX_INTERIX' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_HPUX || ACC_OS_POSIX_INTERIX)
# ^
# ../lib/lzo/miniacc.h:1928:10: warning: 'ACC_OS_POSIX_MACOSX' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_MACOSX && ACC_LIBC_MSL)
# ^
# ../lib/lzo/miniacc.h:1931:10: warning: 'ACC_OS_POSIX_SOLARIS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_SOLARIS || ACC_OS_POSIX_SUNOS)
# ^
# ../lib/lzo/miniacc.h:1931:34: warning: 'ACC_OS_POSIX_SUNOS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_SOLARIS || ACC_OS_POSIX_SUNOS)
# ^
# ../lib/lzo/miniacc.h:1934:8: warning: 'ACC_LIBC_DIETLIBC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_LIBC_DIETLIBC || ACC_LIBC_GLIBC || ACC_LIBC_UCLIBC)
# ^
# ../lib/lzo/miniacc.h:1940:8: warning: 'ACC_LIBC_NEWLIB' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_LIBC_NEWLIB)
# ^
# ../lib/lzo/miniacc.h:1963:6: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:22: warning: 'ACC_OS_DOS32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:38: warning: 'ACC_OS_OS2' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:52: warning: 'ACC_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:68: warning: 'ACC_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:84: warning: 'ACC_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:1963:100: warning: 'ACC_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2107:6: warning: 'ACC_OS_CONSOLE' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CONSOLE)
# ^
# ../lib/lzo/miniacc.h:2110:6: warning: 'ACC_OS_EMBEDDED' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_EMBEDDED)
# ^
# ../lib/lzo/miniacc.h:2113:6: warning: 'ACC_LIBC_ISOC90' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_LIBC_ISOC90 || ACC_LIBC_ISOC99)
# ^
# ../lib/lzo/miniacc.h:2113:25: warning: 'ACC_LIBC_ISOC99' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_LIBC_ISOC90 || ACC_LIBC_ISOC99)
# ^
# ../lib/lzo/miniacc.h:2191:6: warning: 'ACC_OS_BEOS' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_BEOS || ACC_OS_CYGWIN || ACC_OS_POSIX || ACC_OS_QNX || ACC_OS_VMS)
# ^
# ../lib/lzo/miniacc.h:2191:21: warning: 'ACC_OS_CYGWIN' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_BEOS || ACC_OS_CYGWIN || ACC_OS_POSIX || ACC_OS_QNX || ACC_OS_VMS)
# ^
# ../lib/lzo/miniacc.h:2202:8: warning: 'ACC_OS_POSIX_AIX' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_OS_POSIX_AIX)
# ^
# ../lib/lzo/miniacc.h:2204:10: warning: 'ACC_OS_POSIX_MACOSX' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_MACOSX && ACC_LIBC_MSL)
# ^
# ../lib/lzo/miniacc.h:2207:10: warning: 'ACC_OS_POSIX_UNICOS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_OS_POSIX_UNICOS)
# ^
# ../lib/lzo/miniacc.h:2212:8: warning: 'ACC_CC_TINYC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_CC_TINYC)
# ^
# ../lib/lzo/miniacc.h:2215:8: warning: 'ACC_LIBC_DIETLIBC' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_LIBC_DIETLIBC || ACC_LIBC_GLIBC || ACC_LIBC_UCLIBC)
# ^
# ../lib/lzo/miniacc.h:2252:6: warning: 'ACC_OS_DOS16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:22: warning: 'ACC_OS_DOS32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:38: warning: 'ACC_OS_OS2' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:52: warning: 'ACC_OS_OS216' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:68: warning: 'ACC_OS_WIN16' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:84: warning: 'ACC_OS_WIN32' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2252:100: warning: 'ACC_OS_WIN64' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_DOS16 || ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_OS216 || ACC_OS_WIN16 || ACC_OS_WIN32 || ACC_OS_WIN64)
# ^
# ../lib/lzo/miniacc.h:2410:6: warning: 'ACC_OS_CONSOLE' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_OS_CONSOLE)
# ^
# ../lib/lzo/miniacc.h:2420:6: warning: 'ACC_LIBC_ISOC90' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_LIBC_ISOC90 || ACC_LIBC_ISOC99)
# ^
# ../lib/lzo/miniacc.h:2420:25: warning: 'ACC_LIBC_ISOC99' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_LIBC_ISOC90 || ACC_LIBC_ISOC99)
# ^
# ../lib/lzo/miniacc.h:2477:6: warning: 'ACC_SIZEOF_LONG_LONG' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_SIZEOF_LONG_LONG+0 > 0)
# ^
# ../lib/lzo/miniacc.h:2546:6: warning: 'ACC_SIZEOF___INT64' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_SIZEOF___INT64 == 8)
# ^
# ../lib/lzo/miniacc.h:2621:11: warning: 'ACC_OS_OS400' is not defined, evaluates to 0 [-Wundef]
# #if 1 && (ACC_OS_OS400 && (ACC_SIZEOF_VOID_P == 16))
# ^
# ../lib/lzo/miniacc.h:2628:8: warning: 'ACC_CC_MSC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_MSC && (_MSC_VER >= 1300) && (ACC_SIZEOF_VOID_P == 4) && (ACC_SIZEOF_INT == 4))
# ^
# ../lib/lzo/miniacc.h:2694:8: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_INT >= 2)
# ^
# ../lib/lzo/miniacc.h:2697:10: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_LONG >= 2)
# ^
# ../lib/lzo/miniacc.h:2711:8: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_INT >= 4)
# ^
# ../lib/lzo/miniacc.h:2714:10: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_LONG >= 4)
# ^
# ../lib/lzo/miniacc.h:2731:8: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # if (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_INT >= 8)
# ^
# ../lib/lzo/miniacc.h:2734:10: warning: 'ACC_BROKEN_INTEGRAL_CONSTANTS' is not defined, evaluates to 0 [-Wundef]
# # elif (ACC_BROKEN_INTEGRAL_CONSTANTS) && (ACC_SIZEOF_LONG >= 8)
# ^
# ../lib/lzo/miniacc.h:2780:6: warning: 'ACC_BROKEN_CDECL_ALT_SYNTAX' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_BROKEN_CDECL_ALT_SYNTAX)
# ^
# ../lib/lzo/miniacc.h:2792:6: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_CC_GNUC && (ACC_CC_GNUC < 0x020700ul))
# ^
# ../lib/lzo/miniacc.h:2793:8: warning: 'ACC_CC_GNUC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_GNUC && (ACC_CC_GNUC < 0x020800ul)) && defined(__cplusplus)
# ^
# ../lib/lzo/miniacc.h:2794:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC) && defined(_WIN32)
# ^
# ../lib/lzo/miniacc.h:2795:8: warning: 'ACC_CC_INTELC' is not defined, evaluates to 0 [-Wundef]
# #elif (ACC_CC_INTELC && (__INTEL_COMPILER < 700))
# ^
# ../lib/lzo/miniacc.h:2814:6: warning: 'ACC_ABI_BIG_ENDIAN' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ABI_BIG_ENDIAN)
# ^
# ../lib/lzo/miniacc.h:2850:6: warning: 'ACC_ABI_BIG_ENDIAN' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ABI_BIG_ENDIAN)
# ^
# ../lib/lzo/miniacc.h:2886:6: warning: 'ACC_ABI_BIG_ENDIAN' is not defined, evaluates to 0 [-Wundef]
# #if (ACC_ABI_BIG_ENDIAN)
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# In file included from ../lib/lzo/lzo_conf.h:291:
# ../lib/lzo/lzo_ptr.h:86:6: warning: 'LZO_ARCH_I086' is not defined, evaluates to 0 [-Wundef]
# #if (LZO_ARCH_I086)
# ^
# ../lib/lzo/lzo_ptr.h:91:8: warning: 'LZO_MM_PVP' is not defined, evaluates to 0 [-Wundef]
# #elif (LZO_MM_PVP)
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:50:
# ../lib/lzo/lzo1x_c.ch:89:15: warning: cast from 'const unsigned char *' to 'const unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
# if (* (const lzo_ushortp) m_pos != * (const lzo_ushortp) ip)
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_c.ch:89:46: warning: cast from 'const unsigned char *' to 'const unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
# if (* (const lzo_ushortp) m_pos != * (const lzo_ushortp) ip)
# ^~~~~~~~~~~~~~~~~~~~~~
# In file included from ../lib/cromfs-hashmap_lzo.cc:24:
# In file included from ../lib/lzo/lzo1x_d1.c:46:
# ../lib/lzo/lzo1x_d.ch:142:9: warning: cast from 'unsigned char *' to 'lzo_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,ip);
# ^~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:31: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:142:9: warning: cast from 'const unsigned char *' to 'const lzo_uint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,ip);
# ^~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:54: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:149:21: warning: cast from 'unsigned char *' to 'lzo_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,ip);
# ^~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:31: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:149:21: warning: cast from 'const unsigned char *' to 'const lzo_uint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,ip);
# ^~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:54: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:287:29: warning: cast from 'const unsigned char *' to 'const unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
# m_pos -= (* (const lzo_ushortp) ip) >> 2;
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:332:29: warning: cast from 'const unsigned char *' to 'const unsigned short *' increases required alignment from 1 to 2 [-Wcast-align]
# m_pos -= (* (const lzo_ushortp) ip) >> 2;
# ^~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:390:17: warning: cast from 'unsigned char *' to 'lzo_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,m_pos);
# ^~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:31: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:390:17: warning: cast from 'const unsigned char *' to 'const lzo_uint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,m_pos);
# ^~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:54: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:393:21: warning: cast from 'unsigned char *' to 'lzo_uint32 *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,m_pos);
# ^~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:31: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:393:21: warning: cast from 'const unsigned char *' to 'const lzo_uint32 *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# COPY4(op,m_pos);
# ^~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:49:29: note: expanded from macro 'COPY4'
# # define COPY4(dst,src) __COPY4(dst,src)
# ^~~~~~~~~~~~~~~~
# ../lib/lzo/lzo1x_d.ch:45:54: note: expanded from macro '__COPY4'
# #define __COPY4(dst,src) * (lzo_uint32p)(dst) = * (const lzo_uint32p)(src)
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/cromfs-hashmap_lzo.cc:47:63: warning: cast from 'const unsigned char *' to 'const uint_least16_t *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
# bool operator() (const unsigned char* p) const { return !*(const uint_least16_t*)p; }
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/cromfs-hashmap_lzo.cc:52:63: warning: cast from 'const unsigned char *' to 'const uint_least32_t *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
# bool operator() (const unsigned char* p) const { return !*(const uint_least32_t*)p; }
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/cromfs-hashmap_lzo.cc:57:63: warning: cast from 'const unsigned char *' to 'const uint_least64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# bool operator() (const unsigned char* p) const { return !*(const uint_least64_t*)p; }
# ^~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ../lib/cromfs-hashmap_lzo.cc:331:
# In file included from ../lib/cromfs-blockindex.hh:79:
# ../lib/fsballocator.hh:525:32: warning: unused parameter 'count' [-Wunused-parameter]
# pointer allocate(size_type count, const void* = 0)
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# In file included from ../lib/lzo/lzo_conf.h:75:
# ../lib/lzo/lzoconf.h:333:17: warning: unused function '__lzo_init_v2' [-Wunused-function]
# LZO_EXTERN(int) __lzo_init_v2(unsigned,int,int,int,int,int,int,int,int,int);
# ^
# ../lib/lzo/lzoconf.h:336:22: warning: unused function 'lzo_version' [-Wunused-function]
# LZO_EXTERN(unsigned) lzo_version(void);
# ^
# ../lib/lzo/lzoconf.h:337:26: warning: unused function 'lzo_version_string' [-Wunused-function]
# LZO_EXTERN(const char *) lzo_version_string(void);
# ^
# ../lib/lzo/lzoconf.h:338:26: warning: unused function 'lzo_version_date' [-Wunused-function]
# LZO_EXTERN(const char *) lzo_version_date(void);
# ^
# ../lib/lzo/lzoconf.h:339:29: warning: unused function '_lzo_version_string' [-Wunused-function]
# LZO_EXTERN(const lzo_charp) _lzo_version_string(void);
# ^
# ../lib/lzo/lzoconf.h:340:29: warning: unused function '_lzo_version_date' [-Wunused-function]
# LZO_EXTERN(const lzo_charp) _lzo_version_date(void);
# ^
# ../lib/lzo/lzoconf.h:344:1: warning: unused function 'lzo_memcmp' [-Wunused-function]
# lzo_memcmp(const lzo_voidp _s1, const lzo_voidp _s2, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:346:1: warning: unused function 'lzo_memcpy' [-Wunused-function]
# lzo_memcpy(lzo_voidp _dest, const lzo_voidp _src, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:348:1: warning: unused function 'lzo_memmove' [-Wunused-function]
# lzo_memmove(lzo_voidp _dest, const lzo_voidp _src, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:350:1: warning: unused function 'lzo_memset' [-Wunused-function]
# lzo_memset(lzo_voidp _s, int _c, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:354:1: warning: unused function 'lzo_adler32' [-Wunused-function]
# lzo_adler32(lzo_uint32 _adler, const lzo_bytep _buf, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:356:1: warning: unused function 'lzo_crc32' [-Wunused-function]
# lzo_crc32(lzo_uint32 _c, const lzo_bytep _buf, lzo_uint _len);
# ^
# ../lib/lzo/lzoconf.h:358:1: warning: unused function 'lzo_get_crc32_table' [-Wunused-function]
# lzo_get_crc32_table(void);
# ^
# ../lib/lzo/lzoconf.h:361:17: warning: unused function '_lzo_config_check' [-Wunused-function]
# LZO_EXTERN(int) _lzo_config_check(void);
# ^
# ../lib/lzo/lzoconf.h:367:22: warning: unused function '__lzo_align_gap' [-Wunused-function]
# LZO_EXTERN(unsigned) __lzo_align_gap(const lzo_voidp _ptr, lzo_uint _size);
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# ../lib/lzo/lzo_conf.h:284:29: warning: unused function 'lzo_copyright' [-Wunused-function]
# LZO_EXTERN(const lzo_bytep) lzo_copyright(void);
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:54:
# In file included from ../lib/lzo/lzo_conf.h:291:
# ../lib/lzo/lzo_ptr.h:111:1: warning: unused function '__lzo_ptr_linear' [-Wunused-function]
# __lzo_ptr_linear(const lzo_voidp ptr);
# ^
# In file included from ../lib/cromfs-hashmap_lzo.cc:23:
# In file included from ../lib/lzo/lzo1x_1o.c:46:
# In file included from ../lib/lzo/config1x.h:56:
# ../lib/lzo/lzo1x.h:74:1: warning: unused function 'lzo1x_decompress_safe' [-Wunused-function]
# lzo1x_decompress_safe ( const lzo_bytep src, lzo_uint src_len,
# ^
# ../lib/lzo/lzo1x.h:86:1: warning: unused function 'lzo1x_1_compress' [-Wunused-function]
# lzo1x_1_compress ( const lzo_bytep src, lzo_uint src_len,
# ^
# ../lib/lzo/lzo1x.h:99:1: warning: unused function 'lzo1x_1_11_compress' [-Wunused-function]
# lzo1x_1_11_compress ( const lzo_bytep src, lzo_uint src_len,
# ^
# ../lib/lzo/lzo1x.h:108:1: warning: unused function 'lzo1x_1_12_compress' [-Wunused-function]
# lzo1x_1_12_compress ( const lzo_bytep src, lzo_uint src_len,
# ^
# ../lib/lzo/lzo1x.h:129:1: warning: unused function 'lzo1x_999_compress' [-Wunused-function]
# lzo1x_999_compress ( const lzo_bytep src, lzo_uint src_len,
# ^
# ../lib/lzo/lzo1x.h:139:1: warning: unused function 'lzo1x_999_compress_dict' [-Wunused-function]
# lzo1x_999_compress_dict ( const lzo_bytep in , lzo_uint in_len,
# ^
# ../lib/lzo/lzo1x.h:145:1: warning: unused function 'lzo1x_999_compress_level' [-Wunused-function]
# lzo1x_999_compress_level ( const lzo_bytep in , lzo_uint in_len,
# ^
# ../lib/lzo/lzo1x.h:153:1: warning: unused function 'lzo1x_decompress_dict_safe' [-Wunused-function]
# lzo1x_decompress_dict_safe ( const lzo_bytep in, lzo_uint in_len,
# ^
# ../lib/lzo/lzo1x.h:164:1: warning: unused function 'lzo1x_optimize' [-Wunused-function]
# lzo1x_optimize ( lzo_bytep in , lzo_uint in_len,
# ^
# 324 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/cromfs-hashmap_lzo_sparse.o ../lib/cromfs-hashmap_lzo_sparse.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/cromfs-hashmap_lzo_sparse.cc:2:
# In file included from ../lib/cromfs-hashmap_lzo_sparse.hh:6:
# ../lib/fsballocator.hh:525:32: warning: unused parameter 'count' [-Wunused-parameter]
# pointer allocate(size_type count, const void* = 0)
# ^
# 2 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/boyermoore.o ../lib/boyermoore.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o ../lib/stringsearchutil.o ../lib/stringsearchutil.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from ../lib/stringsearchutil.cc:90:
# ../lib/stringsearchutil_backwardsmatch.tcc:37:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(( *(const WordType*)&ptr1_end[(offset-1)*WordSize]
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:38:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# != *(const WordType*)&ptr2_end[(offset-1)*WordSize] ))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:9: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:50: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ../lib/stringsearchutil.cc:101:
# ../lib/stringsearchutil_backwardsmatch.tcc:37:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(( *(const WordType*)&ptr1_end[(offset-1)*WordSize]
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:38:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# != *(const WordType*)&ptr2_end[(offset-1)*WordSize] ))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:9: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:50: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ../lib/stringsearchutil.cc:113:
# ../lib/stringsearchutil_backwardsmatch.tcc:37:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# if(( *(const WordType*)&ptr1_end[(offset-1)*WordSize]
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:38:19: warning: cast from 'const unsigned char *' to 'const WordType *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align]
# != *(const WordType*)&ptr2_end[(offset-1)*WordSize] ))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:9: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../lib/stringsearchutil_backwardsmatch.tcc:63:50: warning: cast from 'const unsigned char *' to 'const int *' increases required alignment from 1 to 4 [-Wcast-align]
# && *(const int*)&ptr1_end[n-sizeof(int)] == *(const int*)&ptr2_end[n-sizeof(int)])
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 13 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -o mkcromfs ../lib/lzma/C/LzmaDec.o ../lib/lzma/C/LzmaEnc.o ../lib/lzma/C/LzFind.o ../lib/lzma.o mkcromfs.o ../lib/fadvise.o ../lib/newhash.o ../lib/util.o ../lib/fnmatch.o ../lib/assert++.o ../lib/append.o ../lib/sparsewrite.o ../lib/longfilewrite.o ../lib/cromfs-inodefun.o ../lib/cromfs-directoryfun.o ../lib/cromfs-fblockfun.o ../lib/cromfs-blockifier.o ../lib/cromfs-hashmap_lzo.o ../lib/cromfs-hashmap_lzo_sparse.o ../lib/cromfs-blockfun.o ../lib/boyermoore.o ../lib/stringsearchutil.o -g -pthread -Xlinker --gc-sections
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C util unmkcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o unmkcromfs.o unmkcromfs.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# In file included from unmkcromfs.cc:33:
# ../lib/fsballocator.hh:525:32: warning: unused parameter 'count' [-Wunused-parameter]
# pointer allocate(size_type count, const void* = 0)
# ^
# 2 warnings generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -o unmkcromfs unmkcromfs.o ../cromfs.o ../lib/fadvise.o ../lib/util.o ../lib/fnmatch.o ../lib/sparsewrite.o ../lib/longfilewrite.o ../lib/cromfs-inodefun.o ../lib/cromfs-blockfun.o ../lib/lzma/C/LzmaDec.o -g -pthread -Xlinker --gc-sections
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C util cvcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.2\" -pipe -DNDEBUG -DUSE_PTHREADS=1 -pthread -DHAS_LZO2=1 -DHAS_ASM_LZO2=0 -DHAS_VSNPRINTF -DHAS_LUTIMES -DHAS_STDINT_H -DHAS_INTTYPES_H -DHAS_READDIR_R -DHAS_UINT16_T -DHAS_LONG_LONG -DHAS_SYS_TYPES_H -I../lib -I.. -I../lib/lzo -D_7ZIP_ST -c -o cvcromfs.o cvcromfs.cc
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# g++ -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wsequence-points -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -ffast-math -mrecip -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -DHAS_SAHF -o cvcromfs ../lib/lzma/C/LzmaDec.o ../lib/lzma/C/LzmaEnc.o ../lib/lzma/C/LzFind.o ../lib/lzma.o cvcromfs.o ../lib/util.o ../lib/sparsewrite.o ../lib/fadvise.o ../lib/longfilewrite.o -g -pthread -Xlinker --gc-sections
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
#
# Finished compiling. These were created:
# ls: cannot access 'cromfs-driver-static': No such file or directory
# -rwxr-xr-x 1 tuscan tuscan 1205464 Apr 13 16:08 cromfs-driver
# -rwxr-xr-x 1 tuscan tuscan 165008 Apr 13 16:09 util/cvcromfs
# -rwxr-xr-x 1 tuscan tuscan 488408 Apr 13 16:09 util/mkcromfs
# -rwxr-xr-x 1 tuscan tuscan 1155328 Apr 13 16:09 util/unmkcromfs
# make: [Makefile:189: all] Error 2 (ignored)
# ==> Entering fakeroot environment...
# ==> Starting package()...
# make -C util mkcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[1]: 'mkcromfs' is up to date.
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C util unmkcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[1]: 'unmkcromfs' is up to date.
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C util cvcromfs
# make[1]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# make -C ../lib depend
# make[2]: Entering directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[2]: Nothing to be done for 'depend'.
# make[2]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/lib'
# make[1]: 'cvcromfs' is up to date.
# make[1]: Leaving directory '/tmp/cromfs/src/cromfs-1.5.10.2/util'
# mkdir install install/progs install/docs
# cp -p cromfs-driver util/mkcromfs util/unmkcromfs util/cvcromfs install/progs/
# cp -p cromfs-driver-static-0 install/progs/
# cp: cannot stat 'cromfs-driver-static-0': No such file or directory
# make: [Makefile:231: install] Error 1 (ignored)
# cp -p doc/FORMAT README.html doc/ChangeLog doc/*.txt install/docs/
# strip install/progs/*
# *****************************************
# The 'install' directory was prepared. Copy the contents to the locations you see fit.
# *****************************************
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "cromfs"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: cromfs 1.5.10.2-2 (Thu Apr 13 16:09:11 UTC 2017)
# red: Something unexpected had happened.
# Traceback (most recent call last):
# File "/usr/bin/red", line 65, in main
# return capture(args)
# File "/usr/bin/red", line 97, in capture
# json.dump(list(entries), handle, sort_keys=True, indent=4)
# File "/usr/bin/red", line 135, in parse_exec_trace
# content = handler.read()
# File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
# return codecs.ascii_decode(input, self.errors)[0]
# UnicodeDecodeError: 'ascii' codec can't decode byte 0xa7 in position 74: ordinal not in range(128)

Printing config logfiles

CMD: config logfiles '/tmp/cromfs/src/cromfs-1.5.10.2/configure.log'
# Determining compiler version to use...
# 4.2.1 g++
# CXX=g++(4.2.1)
# 6.1.1 cpp
# CPP=cpp(6.1.1)
# 4.2.1 gcc
# 4.2.1 cc
# /usr/bin/ranlib: invalid option -- 'd'
# /usr/bin/ranlib: invalid option -- 'u'
# /usr/bin/ranlib: invalid option -- 'm'
# /usr/bin/ranlib: invalid option -- 'p'
# /usr/bin/ranlib: invalid option -- 'e'
# /usr/bin/ranlib: invalid option -- 'r'
# /usr/bin/ranlib: invalid option -- 's'
# /usr/bin/ranlib: invalid option -- 'i'
# /usr/bin/ranlib: invalid option -- 'o'
# /usr/bin/ranlib: invalid option -- 'n'
# GNU ranlib (GNU Binutils) 2.26.1
# Copyright (C) 2015 Free Software Foundation, Inc.
# This program is free software; you may redistribute it under the terms of
# the GNU General Public License version 3 or (at your option) any later version.
# This program has absolutely no warranty. gcc-ranlib
# /usr/bin/ranlib: invalid option -- 'd'
# /usr/bin/ranlib: invalid option -- 'u'
# /usr/bin/ranlib: invalid option -- 'm'
# /usr/bin/ranlib: invalid option -- 'p'
# /usr/bin/ranlib: invalid option -- 'e'
# /usr/bin/ranlib: invalid option -- 'r'
# /usr/bin/ranlib: invalid option -- 's'
# /usr/bin/ranlib: invalid option -- 'i'
# /usr/bin/ranlib: invalid option -- 'o'
# /usr/bin/ranlib: invalid option -- 'n'
# GNU ranlib (GNU Binutils) 2.26.1
# Copyright (C) 2015 Free Software Foundation, Inc.
# This program is free software; you may redistribute it under the terms of
# the GNU General Public License version 3 or (at your option) any later version.
# This program has absolutely no warranty. gcc-ranlib
# CC=gcc(4.2.1)
#
# Checking if the determined compiler works...
# conftest.cpp:
# #include
# int main () { for(int a=0; a<10;++a) { for(int a=0; a<5;++a) { } } puts("ok"); return 0; }
# g++ conftest.cpp -o conftest
# Ok
# Checking if your compiler supports OpenMP...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -fopenmp -o conftest
# /usr/bin/ld: cannot find -lomp
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# No
# Checking if your compiler supports -pthread...
# conftest.cpp:
# #include "lib/threadfun.hh"
# int main () { ThreadType t;JoinThread(t); return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for pkg-config...
# Yes
# Checking for fuse (dynamic)...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -DFUSE_USE_VERSION=25 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -lfuse -pthread -o conftest
# Yes
# Checking for fuse (static)...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -static -DFUSE_USE_VERSION=25 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -lfuse -pthread -o conftest
# /usr/bin/ld: cannot find -lfuse
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# No
# Note: cromfs-driver-static will not be built, because
# your system does not have a statically linked Fuse library.
# You can still use the dynamically linked cromfs-driver.
# Checking for liblzo2 (dynamic)...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -llzo2 -o conftest
# Yes
# Checking for liblzo2 (static)...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Bstatic -llzo2 -Bdynamic -o conftest
# Yes
# Checking for assembler-optimized lzo2 functions...
# conftest.cpp:
# #include
# int main () { lzo1x_decompress_asm_fast_safe(0,0, 0,0, 0); return 0; }
# g++ conftest.cpp -pthread -Bstatic -llzo2 -Bdynamic -o conftest
# /tmp/conftest-b13979.o: In function `main':
# conftest.cpp:(.text+0x25): undefined reference to `lzo1x_decompress_asm_fast_safe'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# No
# - In the absense of assembler-optimized liblzo2, mkcromfs will use lzo1x_1_15 (shipped)
# Checking for vsnprintf...
# conftest.cpp:
# #include
# int main () { char Buf[10];using namespace std; va_list ap;vsnprintf(Buf,sizeof Buf,"gruu",ap); return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for lutimes...
# conftest.cpp:
# #include
# int main () { struct timeval tv[2]; lutimes(__FILE__, tv); return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for stdint.h...
# conftest.cpp:
# #include
# int main () { typedef int x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for inttypes.h...
# conftest.cpp:
# #include
# int main () { typedef int x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for readdir_r...
# conftest.cpp:
# #include
# int main () { DIR*dir=opendir(".");dirent e,*ep;readdir_r(dir,&e,&ep); return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for uint16_t...
# conftest.cpp:
# #include
# int main () { typedef uint16_t x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for u_int16_t...
# conftest.cpp:
# #include
# int main () { typedef u_int16_t x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# conftest.cpp:2:23: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
# int main () { typedef u_int16_t x; return 0; }
# ^~~~~~~~~
# uint16_t
# /usr/include/stdint.h:49:28: note: 'uint16_t' declared here
# typedef unsigned short int uint16_t;
# ^
# 1 error generated.
# No
# Checking for __uint16_t...
# conftest.cpp:
# #include
# int main () { typedef _uint16_t x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# conftest.cpp:2:23: error: unknown type name '_uint16_t'; did you mean 'uint16_t'?
# int main () { typedef _uint16_t x; return 0; }
# ^~~~~~~~~
# uint16_t
# /usr/include/stdint.h:49:28: note: 'uint16_t' declared here
# typedef unsigned short int uint16_t;
# ^
# 1 error generated.
# No
# Checking for long long...
# conftest.cpp:
# #include
# int main () { typedef long long x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking for sys/types.h...
# conftest.cpp:
# #include
# int main () { typedef int x; return 0; }
# g++ conftest.cpp -pthread -o conftest
# Yes
# Checking if your compiler supports -minline-stringops-dynamically...
# conftest.cpp:
# #include
# int main () { char buf1[64],buf2[80]="kissa"; memcpy(buf1,buf2,sizeof(buf2)-strlen(buf2)); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -minline-stringops-dynamically -o conftest
# clang-3.8: error: unknown argument: '-minline-stringops-dynamically'
# No
# Checking if your compiler supports -ffast-math...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -ffast-math -o conftest
# Yes
# Checking if your compiler supports -mrecip...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -mrecip -o conftest
# Yes
# Checking if your compiler supports -fvpt...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -fvpt -o conftest
# clang-3.8: error: unknown argument: '-fvpt'
# No
# Checking if your compiler supports -ffunction-cse...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -ffunction-cse -o conftest
# clang-3.8: error: unknown argument: '-ffunction-cse'
# No
# Checking if your compiler supports -ffunction-sections...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -ffunction-sections -o conftest
# Yes
# Checking if your compiler supports -fdata-sections...
# conftest.cpp:
# #include
# int main () { int x,y[100];for(x=0; x<100;++x)y[x]=5; return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -fdata-sections -o conftest
# Yes
# Checking if your compiler supports -Wall...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wall -o conftest
# Yes
# Checking if your compiler supports -Wundef...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wundef -o conftest
# Yes
# Checking if your compiler supports -Wcast-qual...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wcast-qual -o conftest
# Yes
# Checking if your compiler supports -Wpointer-arith...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wpointer-arith -o conftest
# Yes
# Checking if your compiler supports -Wconversion...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wconversion -o conftest
# Yes
# Checking if your compiler supports -Wwrite-strings...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wwrite-strings -o conftest
# Yes
# Checking if your compiler supports -Wsign-compare...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wsign-compare -o conftest
# Yes
# Checking if your compiler supports -Wredundant-decls...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wredundant-decls -o conftest
# Yes
# Checking if your compiler supports -Winit-self...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Winit-self -o conftest
# Yes
# Checking if your compiler supports -Wextra...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wextra -o conftest
# Yes
# Checking if your compiler supports -Wsequence-points...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wsequence-points -o conftest
# warning: unknown warning option '-Wsequence-points'; did you mean '-Wsequence-point'? [-Wunknown-warning-option]
# 1 warning generated.
# Yes
# Checking if your compiler supports -Wparentheses...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wparentheses -o conftest
# Yes
# Checking if your compiler supports -Wcast-align...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wcast-align -o conftest
# Yes
# Checking if your compiler supports -Wformat...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wformat -o conftest
# Yes
# Checking if your compiler supports -Wno-conversion...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wno-conversion -o conftest
# Yes
# Checking if your compiler supports -Waggregate-return...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Waggregate-return -o conftest
# Yes
# Checking if your compiler supports -Wshadow...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wshadow -o conftest
# Yes
# Checking if your compiler supports -Winline...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Winline -o conftest
# Yes
# Checking if your compiler supports -Wstrict-prototypes...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wstrict-prototypes -o conftest
# Yes
# Checking if your compiler supports -Wmissing-prototypes...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wmissing-prototypes -o conftest
# Yes
# Checking if your compiler supports -Woverloaded-virtual...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Woverloaded-virtual -o conftest
# Yes
# Checking if your compiler supports -Wno-non-virtual-dtor...
# conftest.cpp:
# #include
# int main () { return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -Wno-non-virtual-dtor -o conftest
# Yes
# Your CPU has these features:
# - abm acpi aes aperfmperf apic arat arch_perfmon avx
# - avx2 bmi1 bmi2 bts clflush cmov constant_tsc cqm cqm_llc
# - cqm_occup_llc cx16 cx8 dca de ds_cpl dtes64 dtherm dts epb
# - ept erms est f16c flexpriority fma fpu fsgsbase fxsr ht ida
# - intel_ppin invpcid lahf_lm lm mca mce mmx monitor movbe msr
# - mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm
# - pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand rdtscp
# - rep_good sdbg sep smep ss sse sse2 sse4_1 sse4_2 ssse3
# - syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
# - vme vmx vnmi vpid x2apic xsave xsaveopt xtopology xtpr
# Checking if your CPU supports MMX...
# conftest.cpp:
# #include
# int main () { puts("ok"); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -mmmx -o conftest
# Yes, using -mmmx
# Checking if your CPU supports 3dnow...
# No
# Checking if your CPU supports SSE...
# conftest.cpp:
# #include
# int main () { puts("ok"); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -msse -o conftest
# Yes, using -msse
# Checking if your CPU supports SSE2...
# conftest.cpp:
# #include
# int main () { puts("ok"); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -msse2 -o conftest
# Yes, using -msse2
# Checking if your CPU supports SSE3...
# No
# Checking if your CPU supports SSSE3...
# conftest.cpp:
# #include
# int main () { puts("ok"); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -mssse3 -o conftest
# Yes, using -mssse3
# Checking if your CPU supports sahf...
# conftest.cpp:
# #include
# int main () { puts("ok"); return 0; }
# g++ conftest.cpp -pthread -Xlinker --gc-sections -msahf -o conftest
# clang-3.8: error: unknown argument: '-msahf'
# Yes, but your compiler does not support -msahf
# - Using -DHAS_SAHF anyway
# Checking if your CPU supports VFP...
# No
# Updating Makefile.sets ...