Cook: cromfs 1.5.10.1 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): fuse-common-3.9.2-any Installing (pkg/local): fuse2-2.9.9-i486 Installing (pkg/local): fuse2-dev-2.9.9-any Installing (pkg/local): lzo-2.10-i486 Installing (pkg/local): lzo-dev-2.10-any Installing (pkg/local): coreutils-file-format-8.32-i486 Installing (pkg/local): libgdbm-1.18.1-i486 Installing (pkg/local): perl-core-5.28.1-i486 Installing (pkg/local): perl-5.28.1-i486 Extracting source archive "cromfs-1.5.10.1.tar.bz2" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed Determining compiler version to use... CXX=g++(8.2.0) CPP=cpp(8.2.0) CC=gcc(8.2.0) Checking if the determined compiler works... Ok Checking if your compiler supports OpenMP... Yes - Will use OpenMP, not checking for -pthread Checking for OpenMP version... Unknown (201511) 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... Yes 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... Yes Checking if your compiler supports -ffast-math... Yes Checking if your compiler supports -mrecip... Yes Checking if your compiler supports -fvpt... Yes Checking if your compiler supports -ffunction-cse... Yes 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... No 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, using -msahf 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 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from cromfs.cc:41: cromfs.hh:41:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:51:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Initialize() throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:71:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:79:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:89:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:98:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:108:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:125:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:134:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:138:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:140:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:142:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:147:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:152:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:155:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:157:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.cc:130:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:177:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:299:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:305:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:389:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:423:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc: In member function 'cromfs_inode_internal cromfs::read_special_inode(uint_fast64_t, uint_fast64_t, bool)': cromfs.cc:433:25: warning: variable 'inodename' set but not used [-Wunused-but-set-variable] const char* inodename = 0; ^~~~~~~~~ cromfs.cc: At global scope: cromfs.cc:491:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:518:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:579:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:612:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:625:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:648:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:663:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:747:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:896:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:1027:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ cromfs.cc:1181:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc) ^~~~~ In file included from lib/longfileread.hh:4, from cromfs.cc:36: lib/endian.hh: In function 'uint_fast64_t get_n(const void*, unsigned int)': lib/endian.hh:111:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: res |= ((uint_fast64_t)get_8(data+6)) << 48; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/endian.hh:112:9: note: here case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ^~~~ lib/endian.hh:112:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/endian.hh:113:9: note: here case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ^~~~ lib/endian.hh:113:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/endian.hh:114:9: note: here case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ^~~~ lib/endian.hh:114:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/endian.hh:115:9: note: here case 1: res |= get_8(data); ^~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from fuse-ops.cc:14: cromfs.hh:41:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:51:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Initialize() throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:71:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:79:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:89:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:98:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:108:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:125:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:134:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:138:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:140:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:142:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:147:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:152:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:155:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ cromfs.hh:157:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ fuse-ops.cc: In function 'void cromfs_statfs(fuse_req_t)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:108:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_lookup(fuse_req_t, fuse_ino_t, const char*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:160:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_getattr(fuse_req_t, fuse_ino_t, fuse_file_info*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:175:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_readlink(fuse_req_t, fuse_ino_t)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:203:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_open(fuse_req_t, fuse_ino_t, fuse_file_info*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:221:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_read(fuse_req_t, fuse_ino_t, size_t, off_t, fuse_file_info*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:236:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_opendir(fuse_req_t, fuse_ino_t, fuse_file_info*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:251:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ fuse-ops.cc: In function 'void cromfs_readdir(fuse_req_t, fuse_ino_t, size_t, off_t, fuse_file_info*)': fuse-ops.cc:42:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] catch(std::bad_alloc) \ ^~~~~~~~~ fuse-ops.cc:342:9: note: in expansion of macro 'CROMFS_CTX_END' CROMFS_CTX_END() ^~~~~~~~~~~~~~ gcc -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from lib/../cromfs-defs.hh:15, from lib/cromfs-inodefun.hh:1, from lib/cromfs-inodefun.cc:1: lib/../lib/endian.hh: In function 'void put_n(void*, uint_fast64_t, unsigned int)': lib/../lib/endian.hh:168:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: put_8(data+6, value>>48); ~~~~~^~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:169:9: note: here case 6: put_8(data+5, value>>40); ^~~~ lib/../lib/endian.hh:169:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: put_8(data+5, value>>40); ~~~~~^~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:170:9: note: here case 5: put_8(data+4, value>>32); ^~~~ lib/../lib/endian.hh:170:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: put_8(data+4, value>>32); ~~~~~^~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:171:9: note: here case 4: put_32(p, value); break; ^~~~ lib/../lib/endian.hh: In function 'uint_fast64_t get_n(const void*, unsigned int)': lib/../lib/endian.hh:111:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: res |= ((uint_fast64_t)get_8(data+6)) << 48; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:112:9: note: here case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ^~~~ lib/../lib/endian.hh:112:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:113:9: note: here case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ^~~~ lib/../lib/endian.hh:113:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:114:9: note: here case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ^~~~ lib/../lib/endian.hh:114:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/../lib/endian.hh:115:9: note: here case 1: res |= get_8(data); ^~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 gcc -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10.1\" -g -pipe -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -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 -fopenmp -Bstatic -llzo2 -Bdynamic -Xlinker --gc-sections `pkg-config --libs fuse` make -C util mkcromfs make[1]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' make -C ../lib depend make[2]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' gcc -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 ../lib/lzma/C/LzmaEnc.c: In function 'GetOptimum': ../lib/lzma/C/LzmaEnc.c:122:37: warning: declaration of 'i' shadows a previous local [-Wshadow] #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \ ^ ../lib/lzma/C/LzmaEnc.c:132:33: note: in expansion of macro 'BSR2_RET' #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); } ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1092:9: note: in expansion of macro 'GetPosSlot2' GetPosSlot2(distance, slot); ^~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:931:52: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^ ../lib/lzma/C/LzmaEnc.c:1126:34: warning: declaration of 'numPairs' shadows a previous local [-Wshadow] UInt32 numAvailFull, newLen, numPairs, posPrev, state, posState, startLen; ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:931:29: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1126:60: warning: declaration of 'posState' shadows a previous local [-Wshadow] UInt32 numAvailFull, newLen, numPairs, posPrev, state, posState, startLen; ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:931:55: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1127:36: warning: declaration of 'matchPrice' shadows a previous local [-Wshadow] UInt32 curPrice, curAnd1Price, matchPrice, repMatchPrice; ^~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:932:10: note: shadowed declaration is here UInt32 matchPrice, repMatchPrice, normalMatchPrice; ^~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1127:48: warning: declaration of 'repMatchPrice' shadows a previous local [-Wshadow] UInt32 curPrice, curAnd1Price, matchPrice, repMatchPrice; ^~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:932:22: note: shadowed declaration is here UInt32 matchPrice, repMatchPrice, normalMatchPrice; ^~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1129:10: warning: declaration of 'curByte' shadows a previous local [-Wshadow] Byte curByte, matchByte; ^~~~~~~ ../lib/lzma/C/LzmaEnc.c:936:8: note: shadowed declaration is here Byte curByte, matchByte; ^~~~~~~ ../lib/lzma/C/LzmaEnc.c:1129:19: warning: declaration of 'matchByte' shadows a previous local [-Wshadow] Byte curByte, matchByte; ^~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:936:17: note: shadowed declaration is here Byte curByte, matchByte; ^~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1130:17: warning: declaration of 'data' shadows a previous local [-Wshadow] const Byte *data; ^~~~ ../lib/lzma/C/LzmaEnc.c:935:15: note: shadowed declaration is here const Byte *data; ^~~~ ../lib/lzma/C/LzmaEnc.c:1193:16: warning: declaration of 'i' shadows a previous local [-Wshadow] UInt32 i; ^ ../lib/lzma/C/LzmaEnc.c:931:52: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^ ../lib/lzma/C/LzmaEnc.c:1202:16: warning: declaration of 'i' shadows a previous local [-Wshadow] UInt32 i; ^ ../lib/lzma/C/LzmaEnc.c:931:52: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^ ../lib/lzma/C/LzmaEnc.c:1399:14: warning: declaration of 'normalMatchPrice' shadows a previous local [-Wshadow] UInt32 normalMatchPrice = matchPrice + GET_PRICE_0(p->isRep[state]); ^~~~~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:932:37: note: shadowed declaration is here UInt32 matchPrice, repMatchPrice, normalMatchPrice; ^~~~~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:122:37: warning: declaration of 'i' shadows a previous local [-Wshadow] #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \ ^ ../lib/lzma/C/LzmaEnc.c:132:33: note: in expansion of macro 'BSR2_RET' #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); } ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1409:7: note: in expansion of macro 'GetPosSlot2' GetPosSlot2(curBack, posSlot); ^~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:931:52: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^ ../lib/lzma/C/LzmaEnc.c:1457:22: warning: declaration of 'curAndLenPrice' shadows a previous local [-Wshadow] UInt32 curAndLenPrice; ^~~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1412:16: note: shadowed declaration is here UInt32 curAndLenPrice = normalMatchPrice + p->lenEnc.prices[posState][lenTest - LZMA_MATCH_LEN_MIN]; ^~~~~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1458:25: warning: declaration of 'opt' shadows a previous local [-Wshadow] COptimal *opt; ^~~ ../lib/lzma/C/LzmaEnc.c:1414:19: note: shadowed declaration is here COptimal *opt; ^~~ ../lib/lzma/C/LzmaEnc.c:122:37: warning: declaration of 'i' shadows a previous local [-Wshadow] #define BSR2_RET(pos, res) { UInt32 i = 6 + ((kNumLogBits - 1) & \ ^ ../lib/lzma/C/LzmaEnc.c:132:33: note: in expansion of macro 'BSR2_RET' #define GetPosSlot2(pos, res) { BSR2_RET(pos, res); } ^~~~~~~~ ../lib/lzma/C/LzmaEnc.c:1480:13: note: in expansion of macro 'GetPosSlot2' GetPosSlot2(curBack, posSlot); ^~~~~~~~~~~ ../lib/lzma/C/LzmaEnc.c:931:52: note: shadowed declaration is here UInt32 numAvail, mainLen, numPairs, repMaxIndex, i, posState, lenEnd, len, cur; ^ ../lib/lzma/C/LzmaEnc.c: In function 'FillDistancesPrices': ../lib/lzma/C/LzmaEnc.c:1666:14: warning: declaration of 'i' shadows a previous local [-Wshadow] UInt32 i; ^ ../lib/lzma/C/LzmaEnc.c:1645:10: note: shadowed declaration is here UInt32 i, lenToPosState; ^ ../lib/lzma/C/LzmaEnc.c: In function 'LzmaEnc_Alloc': ../lib/lzma/C/LzmaEnc.c:1900:8: warning: variable 'btMode' set but not used [-Wunused-but-set-variable] Bool btMode; ^~~~~~ ../lib/lzma/C/LzmaEnc.c: In function 'LzmaEnc_SetInputBuf': ../lib/lzma/C/LzmaEnc.c:2060:35: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] p->matchFinderBase.bufferBase = (Byte *)src; ^ gcc -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Waggregate-return -Wshadow -Winline -Wstrict-prototypes -Wmissing-prototypes -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 mkcromfs.cc:672:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "%s ... inode %ld. Size %"LL_FMT"u" ^ mkcromfs.cc:1584:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "mkcromfs v"VERSION" - Copyright (C) 1992,2012 Bisqwit (http://iki.fi/bisqwit/)\n" ^ mkcromfs.cc: In function 'void cromfs_creator::CollectOneDir(const string&, cromfs_creator::dircollection&)': mkcromfs.cc:347:60: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] while(readdir_r(dir, (dirent*)&dirent_buf[0], &dent)==0 && dent) ^ In file included from mkcromfs.cc:20: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ mkcromfs.cc:347:60: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] while(readdir_r(dir, (dirent*)&dirent_buf[0], &dent)==0 && dent) ^ In file included from mkcromfs.cc:20: /usr/include/dirent.h:183:12: note: declared here extern int readdir_r (DIR *__restrict __dirp, ^~~~~~~~~ mkcromfs.cc: In function 'int main(int, char**)': mkcromfs.cc:2301:20: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate64(fd, 0); ~~~~~~~~~~~^~~~~~~ mkcromfs.cc: In function 'int cromfs_creator::ResumeWritingFs(const string&, int)': mkcromfs.cc:1279:31: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] if(!error) ftruncate64(out_fd, fblock_pos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mkcromfs.cc: In function 'int cromfs_creator::CreateAndWriteFs(const string&, int)': mkcromfs.cc:997:20: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate64(out_fd, 0); ~~~~~~~~~~~^~~~~~~~~~~ mkcromfs.cc:1142:20: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate64(out_fd, fblk_offset); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from ../lib/newhash.cc:5: ../lib/simd.hh: In member function 'short int c64_MMX::Extract88_from_1616lo() const': ../lib/simd.hh:103:42: warning: cast from type 'const unsigned char*' to type 'short int*' casts away qualifiers [-Wcast-qual] return data[0] | *(short*)(data+1); ^ ../lib/simd.hh: In member function 'short int c64_MMX::Extract88_from_1616hi() const': ../lib/simd.hh:112:42: warning: cast from type 'const unsigned char*' to type 'short int*' casts away qualifiers [-Wcast-qual] return data[0] | *(short*)(data+1); ^ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpacklbw(const c64&) const': ../lib/simd.hh:317:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:317:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackhbw(const c64&) const': ../lib/simd.hh:326:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:326:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpacklwd(const c64&) const': ../lib/simd.hh:335:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:335:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackhwd(const c64&) const': ../lib/simd.hh:344:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:344:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackldq(const c64&) const': ../lib/simd.hh:354:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckldq(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:354:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckldq(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ In file included from ../lib/newhash.cc:1: ../lib/endian.hh: In function 'uint_fast64_t get_n(const void*, unsigned int)': ../lib/endian.hh:111:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: res |= ((uint_fast64_t)get_8(data+6)) << 48; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/endian.hh:112:9: note: here case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ^~~~ ../lib/endian.hh:112:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/endian.hh:113:9: note: here case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ^~~~ ../lib/endian.hh:113:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/endian.hh:114:9: note: here case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ^~~~ ../lib/endian.hh:114:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/endian.hh:115:9: note: here case 1: res |= get_8(data); ^~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from ../lib/sparsewrite.cc:15: ../lib/simd.hh: In member function 'short int c64_MMX::Extract88_from_1616lo() const': ../lib/simd.hh:103:42: warning: cast from type 'const unsigned char*' to type 'short int*' casts away qualifiers [-Wcast-qual] return data[0] | *(short*)(data+1); ^ ../lib/simd.hh: In member function 'short int c64_MMX::Extract88_from_1616hi() const': ../lib/simd.hh:112:42: warning: cast from type 'const unsigned char*' to type 'short int*' casts away qualifiers [-Wcast-qual] return data[0] | *(short*)(data+1); ^ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpacklbw(const c64&) const': ../lib/simd.hh:317:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:317:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackhbw(const c64&) const': ../lib/simd.hh:326:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:326:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhbw(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpacklwd(const c64&) const': ../lib/simd.hh:335:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:335:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpcklwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackhwd(const c64&) const': ../lib/simd.hh:344:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:344:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckhwd(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh: In member function 'c64_nonMMX::c64 c64_nonMMX::unpackldq(const c64&) const': ../lib/simd.hh:354:57: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckldq(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ ../lib/simd.hh:354:74: warning: cast from type 'const valuetype*' {aka 'const long long unsigned int*'} to type '__m64*' {aka '__vector(2) int*'} casts away qualifiers [-Wcast-qual] return (uint_least64_t)_m_punpckldq(*(__m64*)&p.value, *(__m64*)&value); ^~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 ../lib/cromfs-fblockfun.cc: In member function 'void mkcromfs_fblock::SetFileContent(const unsigned char*, uint_fast32_t)': ../lib/cromfs-fblockfun.cc:341:22: warning: ignoring return value of 'int ftruncate(int, __off_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate(fd, filesize); ~~~~~~~~~^~~~~~~~~~~~~~ ../lib/cromfs-fblockfun.cc:348:14: warning: ignoring return value of 'int ftruncate(int, __off_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate(fd, filesize); ~~~~~~~~~^~~~~~~~~~~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 ../lib/cromfs-blockifier.cc:43:23: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::sprintf(Buf, "%s: %5.2f%% (%"LL_FMT"u/%"LL_FMT"u)%s", ^ ../lib/cromfs-blockifier.cc:43:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::sprintf(Buf, "%s: %5.2f%% (%"LL_FMT"u/%"LL_FMT"u)%s", ^ ../lib/cromfs-blockifier.cc:1199:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1199:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1322:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1322:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1724:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1724:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s \n", ^ ../lib/cromfs-blockifier.cc:1816:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "1: Position%14"LL_FMT"u in %s\n" ^ ../lib/cromfs-blockifier.cc:1817:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "2: Position%14"LL_FMT"u in %s\n", ^ ../lib/cromfs-blockifier.cc: In member function 'void cromfs_blockifier::SpecialAutoIndex(cromfs_fblocknum_t)': ../lib/cromfs-blockifier.cc:714:28: warning: unused variable 'fblock' [-Wunused-variable] const mkcromfs_fblock& fblock = fblocks[fblocknum]; ^~~~~~ In file included from ../lib/threadworkengine.hh:85, from ../lib/cromfs-blockifier.cc:9: ../lib/threadworkengine.tcc: In instantiation of 'void ThreadWorkEngine::RunUntil(size_t, WorkType&, bool (*)(WorkType&, T&), bool (*)(WorkType&, T&), bool (*)(WorkType&, const T&)) [with T = cromfs_block_internal; WorkType = AutoIndexFinderParams; size_t = unsigned int]': ../lib/cromfs-blockifier.cc:179:39: required from here ../lib/threadworkengine.tcc:291:12: warning: unused parameter 'NextTask_unlocked' [-Wunused-parameter] bool (*NextTask_unlocked)(WorkType&, T& ), ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../lib/cromfs-blockifier.cc:7: ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node, FSBAllocator > > > >; FSBAllocator::pointer = std::_Rb_tree_node, FSBAllocator > > > >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator, FSBAllocator > > > > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node, FSBAllocator > > > >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = unsigned int; _Val = std::pair, FSBAllocator > > >; _KeyOfValue = std::_Select1st, FSBAllocator > > > >; _Compare = std::less; _Alloc = FSBAllocator, FSBAllocator > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, FSBAllocator > > > >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, FSBAllocator > > >; _KeyOfValue = std::_Select1st, FSBAllocator > > > >; _Compare = std::less; _Alloc = FSBAllocator, FSBAllocator > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, FSBAllocator > > > >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, FSBAllocator > > >; _KeyOfValue = std::_Select1st, FSBAllocator > > > >; _Compare = std::less; _Alloc = FSBAllocator, FSBAllocator > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, FSBAllocator > > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, FSBAllocator > > > >]' /usr/include/c++/8.2.0/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::map, FSBAllocator > >; _Compare = std::less; _Alloc = FSBAllocator; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = std::map, FSBAllocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' ../lib/cromfs-blockifier.cc:624:68: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] pointer allocate(size_type count, const void* = 0) ~~~~~~~~~~^~~~~ ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node >; FSBAllocator::pointer = std::_Rb_tree_node >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator >]' /usr/include/c++/8.2.0/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long int; _Tp = unsigned int; _Compare = std::less; _Alloc = FSBAllocator >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = long int]' ../lib/cromfs-blockifier.cc:624:75: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_List_node; FSBAllocator::pointer = std::_List_node*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator >; std::allocator_traits<_Alloc>::pointer = std::_List_node*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_list.h:449:44: required from 'typename std::__cxx11::_List_base<_Tp, _Alloc>::_Node_alloc_traits::pointer std::__cxx11::_List_base<_Tp, _Alloc>::_M_get_node() [with _Tp = unsigned int; _Alloc = FSBAllocator; typename std::__cxx11::_List_base<_Tp, _Alloc>::_Node_alloc_traits::pointer = std::_List_node*]' /usr/include/c++/8.2.0/bits/stl_list.h:641:9: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = unsigned int; _Alloc = FSBAllocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::_List_node]' /usr/include/c++/8.2.0/bits/stl_list.h:1902:10: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const unsigned int&}; _Tp = unsigned int; _Alloc = FSBAllocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator]' /usr/include/c++/8.2.0/bits/stl_list.h:1169:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = unsigned int; _Alloc = FSBAllocator; std::__cxx11::list<_Tp, _Alloc>::value_type = unsigned int]' ../lib/cromfs-blockifier.cc:911:41: required from 'schedule_item& schedule_cache::Get(size_t, bool) [with schedule_item = cromfs_blockifier::schedule_item; unsigned int max_open = 10; size_t = unsigned int]' ../lib/cromfs-blockifier.cc:1314:58: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node >; FSBAllocator::pointer = std::_Rb_tree_node >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:567:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:1769:29: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, FSBAllocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/8.2.0/bits/stl_tree.h:2137:37: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal(_Arg&&) [with _Arg = std::pair; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = FSBAllocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >]' /usr/include/c++/8.2.0/bits/stl_multimap.h:552:56: required from 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; = void; _Key = unsigned int; _Tp = cromfs_block_internal; _Compare = std::less; _Alloc = FSBAllocator; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >]' ../lib/cromfs-blockindex.hh:134:9: required from 'void block_index_stack_simple::Add(K, const V&) [with K = unsigned int; V = cromfs_block_internal]' ../lib/cromfs-blockifier.cc:685:29: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] In file included from ../lib/../cromfs-defs.hh:15, from ../lib/cromfs-blockifier.cc:3: ../lib/../lib/endian.hh: In function 'uint_fast64_t get_n(const void*, unsigned int)': ../lib/../lib/endian.hh:111:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: res |= ((uint_fast64_t)get_8(data+6)) << 48; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:112:9: note: here case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ^~~~ ../lib/../lib/endian.hh:112:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: res |= ((uint_fast64_t)get_8(data+5)) << 40; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:113:9: note: here case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ^~~~ ../lib/../lib/endian.hh:113:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: res |= ((uint_fast64_t)get_16(data+3)) << 24; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:114:9: note: here case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ^~~~ ../lib/../lib/endian.hh:114:21: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: res |= ((uint_fast64_t)get_16(data+1)) << 8; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:115:9: note: here case 1: res |= get_8(data); ^~~~ ../lib/../lib/endian.hh: In function 'void put_n(void*, uint_fast64_t, unsigned int)': ../lib/../lib/endian.hh:168:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: put_8(data+6, value>>48); ~~~~~^~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:169:9: note: here case 6: put_8(data+5, value>>40); ^~~~ ../lib/../lib/endian.hh:169:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: put_8(data+5, value>>40); ~~~~~^~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:170:9: note: here case 5: put_8(data+4, value>>32); ^~~~ ../lib/../lib/endian.hh:170:22: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: put_8(data+4, value>>32); ~~~~~^~~~~~~~~~~~~~~~~~~ ../lib/../lib/endian.hh:171:9: note: here case 4: put_32(p, value); break; ^~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from ../lib/lzo/lzoconf.h:72, from ../lib/lzo/lzo1x.h:45, from ../lib/cromfs-hashmap_lzo.cc:15: ../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)) ^~~~~~~~~~~~~~~~~ In file included from ../lib/lzo/lzoconf.h:72, from ../lib/lzo/lzo1x.h:45, from ../lib/cromfs-hashmap_lzo.cc:15: ../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: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:1091:6: warning: "LZO_ARCH_I086" is not defined, evaluates to 0 [-Wundef] #if (LZO_ARCH_I086 && LZO_CC_DMC) ^~~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1092:8: warning: "LZO_CC_CILLY" is not defined, evaluates to 0 [-Wundef] #elif (LZO_CC_CILLY) && defined(__GNUC__) ^~~~~~~~~~~~ ../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:1238:26: warning: "LZO_ARCH_AMD64" 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:1238:44: warning: "LZO_ARCH_BLACKFIN" 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:1238:65: warning: "LZO_ARCH_CRIS" 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:1238:82: warning: "LZO_ARCH_I086" 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: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:1384:6: warning: "LZO_CC_TURBOC" is not defined, evaluates to 0 [-Wundef] #if (LZO_CC_TURBOC && (__TURBOC__ <= 0x0295)) ^~~~~~~~~~~~~ ../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: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:1552:10: warning: "LZO_CC_LLVM" is not defined, evaluates to 0 [-Wundef] # elif (LZO_CC_LLVM) ^~~~~~~~~~~ ../lib/lzo/lzodefs.h:1554:10: warning: "LZO_CC_MSC" is not defined, evaluates to 0 [-Wundef] # elif (LZO_CC_MSC && (_MSC_VER < 900)) ^~~~~~~~~~ ../lib/lzo/lzodefs.h:1556:10: warning: "LZO_CC_MSC" is not defined, evaluates to 0 [-Wundef] # elif (LZO_CC_MSC) ^~~~~~~~~~ ../lib/lzo/lzodefs.h:1558:10: warning: "LZO_CC_KEILC" is not defined, evaluates to 0 [-Wundef] # elif (LZO_CC_KEILC || LZO_CC_PELLESC) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1558:26: warning: "LZO_CC_PELLESC" is not defined, evaluates to 0 [-Wundef] # elif (LZO_CC_KEILC || LZO_CC_PELLESC) ^~~~~~~~~~~~~~ ../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:42: warning: "LZO_OS_DOS16" 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:58: warning: "LZO_OS_DOS32" 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:74: warning: "LZO_OS_OS2" 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:88: warning: "LZO_OS_OS216" 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:104: warning: "LZO_OS_WIN16" 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:120: warning: "LZO_OS_WIN32" 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:136: warning: "LZO_OS_WIN64" 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:27: warning: "LZO_CC_WATCOMC" 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:1682:8: warning: "LZO_ARCH_AMD64" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_AMD64) ^~~~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1688:8: warning: "LZO_ARCH_ARM" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_ARM && LZO_ARCH_ARM_THUMB) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1689:8: warning: "LZO_ARCH_ARM" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_ARM) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1692:8: warning: "LZO_ARCH_CRIS" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_CRIS) ^~~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1744:26: warning: "LZO_OS_DOS32" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_I386 && (LZO_OS_DOS32 || LZO_OS_WIN32) && (LZO_CC_DMC || LZO_CC_INTELC || LZO_CC_MSC || LZO_CC_PELLESC)) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1744:42: warning: "LZO_OS_WIN32" is not defined, evaluates to 0 [-Wundef] #elif (LZO_ARCH_I386 && (LZO_OS_DOS32 || LZO_OS_WIN32) && (LZO_CC_DMC || LZO_CC_INTELC || LZO_CC_MSC || LZO_CC_PELLESC)) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1746:8: warning: "LZO_OS_WIN64" is not defined, evaluates to 0 [-Wundef] #elif (LZO_OS_WIN64 && (LZO_CC_DMC || LZO_CC_INTELC || LZO_CC_MSC || LZO_CC_PELLESC)) ^~~~~~~~~~~~ ../lib/lzo/lzodefs.h:1755:8: warning: "LZO_CC_INTELC" is not defined, evaluates to 0 [-Wundef] #elif (LZO_CC_INTELC) ^~~~~~~~~~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 In file included from ../lib/cromfs-hashmap_lzo_sparse.hh:6, from ../lib/cromfs-hashmap_lzo_sparse.cc:2: ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node*> >; FSBAllocator::pointer = std::_Rb_tree_node*> >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator*> > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node*> >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = unsigned int; _Val = std::pair*>; _KeyOfValue = std::_Select1st*> >; _Compare = std::less; _Alloc = FSBAllocator*> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node*> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair*>; _KeyOfValue = std::_Select1st*> >; _Compare = std::less; _Alloc = FSBAllocator*> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node*> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair*>; _KeyOfValue = std::_Select1st*> >; _Compare = std::less; _Alloc = FSBAllocator*> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator*> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator*> >]' /usr/include/c++/8.2.0/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = CompressedHashLayer*; _Compare = std::less; _Alloc = FSBAllocator*> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = CompressedHashLayer*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' ../lib/cromfs-hashmap_lzo_sparse.cc:202:9: required from 'void CompressedHashLayer_Sparse::set(HashType, const T&) [with HashType = unsigned int; T = unsigned int]' ../lib/cromfs-hashmap_lzo_sparse.cc:264:54: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] pointer allocate(size_type count, const void* = 0) ~~~~~~~~~~^~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -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 -fopenmp -Bstatic -llzo2 -Bdynamic -Xlinker --gc-sections make[1]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' make -C util unmkcromfs make[1]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' make -C ../lib depend make[2]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 unmkcromfs.cc:324:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "Superblock signature %"LL_FMT"X\n" ^ unmkcromfs.cc:325:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "BlockTab at 0x%"LL_FMT"X\n" ^ unmkcromfs.cc:326:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "FBlkTab at 0x%"LL_FMT"X\n" ^ unmkcromfs.cc:327:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "inotab at 0x%"LL_FMT"X (size 0x%"LL_FMT"X)\n" ^ unmkcromfs.cc:327:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "inotab at 0x%"LL_FMT"X (size 0x%"LL_FMT"X)\n" ^ unmkcromfs.cc:328:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "rootdir at 0x%"LL_FMT"X (size 0x%"LL_FMT"X)\n" ^ unmkcromfs.cc:328:39: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "rootdir at 0x%"LL_FMT"X (size 0x%"LL_FMT"X)\n" ^ unmkcromfs.cc:331:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "%"LL_FMT"u bytes of files\n", ^ unmkcromfs.cc:360:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf(" %"LL_FMT"u\n", (unsigned long long)sblock.bytes_of_files); ^ unmkcromfs.cc:382:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf(" ", (unsigned long long)prev); ^ unmkcromfs.cc:473:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf(" ", ^ unmkcromfs.cc:473:56: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf(" ", ^ unmkcromfs.cc:481:29: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%"LL_FMT"u%.10f", ^ unmkcromfs.cc:882:57: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("inode %u (used by %s) is corrupt (block #%u indicates block %"LL_FMT"u, but block table has only %"LL_FMT"u)\n", ^ unmkcromfs.cc:882:126: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("inode %u (used by %s) is corrupt (block #%u indicates block %"LL_FMT"u, but block table has only %"LL_FMT"u)\n", ^ unmkcromfs.cc:910:57: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("block %u (block #%u/%u of inode %u, %"LL_FMT"u/%"LL_FMT"u bytes) is corrupt (points to bytes %"LL_FMT"u-%"LL_FMT"u, fblock %u size is %"LL_FMT"u)\n", ^ unmkcromfs.cc:910:102: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("block %u (block #%u/%u of inode %u, %"LL_FMT"u/%"LL_FMT"u bytes) is corrupt (points to bytes %"LL_FMT"u-%"LL_FMT"u, fblock %u size is %"LL_FMT"u)\n", ^ unmkcromfs.cc:910:113: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("block %u (block #%u/%u of inode %u, %"LL_FMT"u/%"LL_FMT"u bytes) is corrupt (points to bytes %"LL_FMT"u-%"LL_FMT"u, fblock %u size is %"LL_FMT"u)\n", ^ unmkcromfs.cc:910:159: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("block %u (block #%u/%u of inode %u, %"LL_FMT"u/%"LL_FMT"u bytes) is corrupt (points to bytes %"LL_FMT"u-%"LL_FMT"u, fblock %u size is %"LL_FMT"u)\n", ^ unmkcromfs.cc:910:170: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] ThreadSafeConsole.erroroneliner("block %u (block #%u/%u of inode %u, %"LL_FMT"u/%"LL_FMT"u bytes) is corrupt (points to bytes %"LL_FMT"u-%"LL_FMT"u, fblock %u size is %"LL_FMT"u)\n", ^ unmkcromfs.cc:1038:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("%s%3u %u/%-3u %11"LL_FMT"u %s %s%s%s\n", ^ unmkcromfs.cc:1109:37: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf(stderr, "Inode %"LL_FMT"u (%s) is corrupt. It refers to block %u which does not exist (%u blocks exist).\n", ^ unmkcromfs.cc:1190:38: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::fprintf(stderr, "inode %"LL_FMT"u (%s) is corrupt. It has mode %0o (%s) but non-zero size %"LL_FMT"u\n", ^ unmkcromfs.cc:1190:53: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::fprintf(stderr, "inode %"LL_FMT"u (%s) is corrupt. It has mode %0o (%s) but non-zero size %"LL_FMT"u\n", ^ unmkcromfs.cc:1287:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "unmkcromfs v"VERSION" - Copyright (C) 1992,2012 Bisqwit (http://iki.fi/bisqwit/)\n" ^ In file included from unmkcromfs.cc:4: ../cromfs.hh:41:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:51:23: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void Initialize() throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:71:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:79:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:89:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:98:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:108:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:125:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:134:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:138:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:140:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:142:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:147:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:152:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:155:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ ../cromfs.hh:157:9: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (cromfs_exception, std::bad_alloc); ^~~~~ unmkcromfs.cc: In member function 'void cromfs_decoder::FixupModificationTimes(const string&)': unmkcromfs.cc:623:44: warning: narrowing conversion of '(uint_fast32_t)ino.cromfs_inode_internal::time' from 'uint_fast32_t' {aka 'unsigned int'} to '__time_t' {aka 'long int'} inside { } [-Wnarrowing] struct timeval tv[2] = { { ino.time, 0 }, { ino.time, 0 } }; ~~~~^~~~ unmkcromfs.cc:623:61: warning: narrowing conversion of '(uint_fast32_t)ino.cromfs_inode_internal::time' from 'uint_fast32_t' {aka 'unsigned int'} to '__time_t' {aka 'long int'} inside { } [-Wnarrowing] struct timeval tv[2] = { { ino.time, 0 }, { ino.time, 0 } }; ~~~~^~~~ unmkcromfs.cc:632:41: warning: narrowing conversion of '(uint_fast32_t)ino.cromfs_inode_internal::time' from 'uint_fast32_t' {aka 'unsigned int'} to '__time_t' {aka 'long int'} inside { } [-Wnarrowing] struct utimbuf data = { ino.time, ino.time }; ~~~~^~~~ unmkcromfs.cc:632:51: warning: narrowing conversion of '(uint_fast32_t)ino.cromfs_inode_internal::time' from 'uint_fast32_t' {aka 'unsigned int'} to '__time_t' {aka 'long int'} inside { } [-Wnarrowing] struct utimbuf data = { ino.time, ino.time }; ~~~~^~~~ In file included from unmkcromfs.cc:33: ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node > > >; FSBAllocator::pointer = std::_Rb_tree_node > > >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator > > > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node > > >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = FSBAllocator > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > > >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = FSBAllocator > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > > >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = FSBAllocator > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator > > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator > > >]' /usr/include/c++/8.2.0/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = rangeset >; _Compare = std::less; _Alloc = FSBAllocator > > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = rangeset >; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = long long unsigned int]' ../lib/rangemultimap.hh:31:13: required from 'void rangemultimap::set(const Key&, const Key&, const Value&) [with Key = cromfs_block_index; Value = long long unsigned int; Allocator = FSBAllocator]' unmkcromfs.cc:406:56: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] pointer allocate(size_type count, const void* = 0) ~~~~~~~~~~^~~~~ ../lib/fsballocator.hh: In instantiation of 'Ty* FSBAllocator::allocate(FSBAllocator::size_type, const void*) [with Ty = std::_Rb_tree_node >::Valueholder> >; FSBAllocator::pointer = std::_Rb_tree_node >::Valueholder> >*; FSBAllocator::size_type = unsigned int]': /usr/include/c++/8.2.0/bits/alloc_traits.h:301:32: required from 'static std::allocator_traits<_Alloc>::pointer std::allocator_traits<_Alloc>::allocate(_Alloc&, std::allocator_traits<_Alloc>::size_type) [with _Alloc = FSBAllocator >::Valueholder> > >; std::allocator_traits<_Alloc>::pointer = std::_Rb_tree_node >::Valueholder> >*; std::allocator_traits<_Alloc>::size_type = unsigned int]' /usr/include/c++/8.2.0/bits/stl_tree.h:599:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:653:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair >::Valueholder>&}; _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:567:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair >::Valueholder>&; _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:677:33: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, _NodeGen&) [with _NodeGen = std::_Rb_tree >::Valueholder>, std::_Select1st >::Valueholder> >, std::less, FSBAllocator >::Valueholder> > >::_Alloc_node; _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:1834:13: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _NodeGen&) [with _NodeGen = std::_Rb_tree >::Valueholder>, std::_Select1st >::Valueholder> >, std::less, FSBAllocator >::Valueholder> > >::_Alloc_node; _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >::Valueholder> >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/8.2.0/bits/stl_tree.h:891:15: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _NodeGen&) [with _NodeGen = std::_Rb_tree >::Valueholder>, std::_Select1st >::Valueholder> >, std::less, FSBAllocator >::Valueholder> > >::_Alloc_node; _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:902:26: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >::Valueholder> >*]' /usr/include/c++/8.2.0/bits/stl_tree.h:940:14: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = cromfs_block_index; _Val = std::pair >::Valueholder>; _KeyOfValue = std::_Select1st >::Valueholder> >; _Compare = std::less; _Alloc = FSBAllocator >::Valueholder> >]' /usr/include/c++/8.2.0/bits/stl_map.h:205:7: required from here ../lib/fsballocator.hh:469:32: warning: unused parameter 'count' [-Wunused-parameter] unmkcromfs.cc: In member function 'void cromfs_decoder::do_extract(const string&)': unmkcromfs.cc:711:27: warning: ignoring return value of 'int truncate64(const char*, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] truncate64( target.c_str(), ino.bytesize); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unmkcromfs.cc: In member function 'void cromfs_decoder::FixupHardlinks(const string&)': unmkcromfs.cc:596:25: warning: ignoring return value of 'int link(const char*, const char*)', declared with attribute warn_unused_result [-Wunused-result] link(oldpath.c_str(), newpath.c_str()); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -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 -fopenmp -Bstatic -llzo2 -Bdynamic -Xlinker --gc-sections make[1]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' make -C util cvcromfs make[1]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' make -C ../lib depend make[2]: Entering directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' make[2]: Nothing to be done for 'depend'. make[2]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/lib' g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -DVERSION=\"1.5.10\" -pipe -DNDEBUG -fopenmp -DUSE_PTHREADS=0 -DHAS_LZO2=1 -DHAS_ASM_LZO2=1 -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 cvcromfs.cc:349:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("Converting fblocks... size difference so far: %"LL_FMT"d bytes\n", ^ cvcromfs.cc:430:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("Output file size: %"LL_FMT"d bytes (actual disk space used: %"LL_FMT"d bytes)\n", ^ cvcromfs.cc:430:44: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] std::printf("Output file size: %"LL_FMT"d bytes (actual disk space used: %"LL_FMT"d bytes)\n", ^ cvcromfs.cc:482:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] "cvcromfs v"VERSION" - Copyright (C) 1992,2012 Bisqwit (http://iki.fi/bisqwit/)\n" ^ cvcromfs.cc: In function 'bool Convert(const string&, const string&, int, bool, bool, uint_least32_t)': cvcromfs.cc:222:18: warning: variable 'SuperblockSize' set but not used [-Wunused-but-set-variable] int OrigVer, SuperblockSize = 0; ^~~~~~~~~~~~~~ cvcromfs.cc:259:16: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate64(outfd, 0); ~~~~~~~~~~~^~~~~~~~~~ cvcromfs.cc:405:17: warning: ignoring return value of 'ssize_t pwrite64(int, const void*, size_t, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] pwrite64(outfd, Buf, 4, write_offs); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cvcromfs.cc:423:16: warning: ignoring return value of 'int ftruncate64(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result] ftruncate64(outfd, write_offs); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ g++ -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -Wall -Wundef -Wcast-qual -Wpointer-arith -Wconversion -Wwrite-strings -Wsign-compare -Wredundant-decls -Winit-self -Wextra -Wparentheses -Wcast-align -Wformat -Wno-conversion -Woverloaded-virtual -Wno-non-virtual-dtor -O3 -minline-stringops-dynamically -ffast-math -mrecip -fvpt -ffunction-cse -ffunction-sections -fdata-sections -mmmx -msse -msse2 -mssse3 -msahf -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 -fopenmp -Bstatic -llzo2 -Bdynamic -Xlinker --gc-sections make[1]: Leaving directory '/home/slitaz/wok/cromfs/source/cromfs-1.5.10.1/util' Finished compiling. These were created: ls: cromfs-driver-static: No such file or directory -rwxr-xr-x 1 root root 1566368 Sep 12 04:56 cromfs-driver -rwxr-xr-x 1 root root 241744 Sep 12 04:57 util/cvcromfs -rwxr-xr-x 1 root root 669824 Sep 12 04:57 util/mkcromfs -rwxr-xr-x 1 root root 1486344 Sep 12 04:57 util/unmkcromfs make: [Makefile:189: all] Error 1 (ignored) ================================================================================ Executing strip on all files... Done Time: 0.30s. Size: 3964280 B -> 686708 B. Save: 3201 KB. ================================================================================ Build dependencies to remove: 9 Removing: coreutils-file-format fuse-common fuse2 fuse2-dev libgdbm lzo lzo-dev perl perl-core Pack: cromfs 1.5.10.1 ================================================================================ Executing: genpkg_rules Copying folders and files... Done Copying "receipt"... Done Determining package architecture... i486 Creating the list of files... Done Creating md5sum of files... Done Compressing the FS... Done Creating full cpio archive... Done QA: checking for empty package... Done Removing old package "cromfs-1.5.10.1-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "cromfs-1.5.10.1-i486.tazpkg" created Post-check ================================================================================ Checking build... Done Checking 'any' arch... Done Checking libtool in source/cromfs-1.5.10.1... Done Checking site script in source/cromfs-1.5.10.1... Done Checking ownership in install... Done Checking permissions in install... Done Checking broken symlinks in install... Done Querying Repology... Done Updating activity log... Done ================================================================================ Debug information packerr. ================================================================================ Cook date: 2020-09-12 04:57 Wasted time : 79s ~ 01m 19s 1362:ls: cromfs-driver-static: No such file or directory ================================================================================