=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for libunrar-5.9.4 clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rar.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c strlist.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c strfn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c pathfn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c smallfn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c global.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c file.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c filefn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c filcreat.cpp pathfn.cpp:756:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c archive.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c arcread.cpp file.cpp:29:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ file.cpp:395:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ file.cpp:518:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c unicode.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c system.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c isnt.cpp 3 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c crypt.cpp 1 warning generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c crc.cpp archive.cpp:106:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rawread.cpp arcread.cpp:17:10: warning: enumeration values 'RARFMT_NONE' and 'RARFMT_FUTURE' not handled in switch [-Wswitch] switch(Format) ^ arcread.cpp:17:10: note: add missing switch cases switch(Format) ^ arcread.cpp:187:10: warning: 13 enumeration values not handled in switch: 'HEAD_MARK', 'HEAD_MAIN', 'HEAD_FILE'... [-Wswitch] switch(ShortBlock.HeaderType) ^ arcread.cpp:187:10: note: add missing switch cases switch(ShortBlock.HeaderType) ^ arcread.cpp:699:10: warning: 12 enumeration values not handled in switch: 'HEAD_MARK', 'HEAD3_MARK', 'HEAD3_MAIN'... [-Wswitch] switch(ShortBlock.HeaderType) ^ arcread.cpp:699:10: note: add missing switch cases switch(ShortBlock.HeaderType) ^ arcread.cpp:1074:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ arcread.cpp:1079:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ arcread.cpp:1084:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ crypt.cpp:33:10: warning: enumeration value 'CRYPT_NONE' not handled in switch [-Wswitch] switch(Method) ^ crypt.cpp:33:10: note: add missing switch cases switch(Method) ^ crypt.cpp:69:10: warning: enumeration value 'CRYPT_NONE' not handled in switch [-Wswitch] switch(Method) ^ crypt.cpp:69:10: note: add missing switch cases switch(Method) ^ arcread.cpp:1363:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ arcread.cpp:1461:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c encname.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c resource.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c match.cpp 1 warning generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c timefn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rdwrfn.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c consio.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c options.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c errhnd.cpp match.cpp:54:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rarvm.cpp 1 warning generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c secpassword.cpp 8 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rijndael.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c getbits.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c sha1.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c sha256.cpp rarvm.cpp:124:10: warning: enumeration value 'VMSF_NONE' not handled in switch [-Wswitch] switch(FilterType) ^ rarvm.cpp:124:10: note: add missing switch cases switch(FilterType) ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c blake2s.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c hash.cpp 1 warning generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c extinfo.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c extract.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c volume.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c list.cpp extract.cpp:74:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:218:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c find.cpp extract.cpp:250:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:277:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:581:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:645:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:675:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:800:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ list.cpp:59:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ list.cpp:92:18: warning: 15 enumeration values not handled in switch: 'HEAD_MARK', 'HEAD_MAIN', 'HEAD_CRYPT'... [-Wswitch] switch(HeaderType) ^ list.cpp:92:18: note: add missing switch cases switch(HeaderType) ^ list.cpp:144:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c unpack.cpp list.cpp:264:16: warning: enumeration value 'FSREDIR_NONE' not handled in switch [-Wswitch] switch(hd.RedirType) ^ list.cpp:264:16: note: add missing switch cases switch(hd.RedirType) ^ list.cpp:298:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c headers.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c threadpool.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rs16.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c cmddata.cpp 5 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c ui.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c filestr.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c scantree.cpp In file included from unpack.cpp:11: ./unpack15.cpp:301:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ In file included from unpack.cpp:12: ./unpack20.cpp:265:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ In file included from unpack.cpp:15: ./unpack50.cpp:132:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 8 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c dll.cpp unpack.cpp:114:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c qopen.cpp In file included from cmddata.cpp:3: ./cmdfilter.cpp:202:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ ./cmdfilter.cpp:212:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ ./cmdfilter.cpp:222:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ ./cmdfilter.cpp:232:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ ./cmdfilter.cpp:242:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ ./cmdfilter.cpp:252:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else // Condition matched. ^ cmddata.cpp:783:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ filestr.cpp:19:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ dll.cpp:223:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ dll.cpp:341:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. 2 warnings generated. 7 warnings generated. 4 warnings generated. clang++ -shared -o libunrar.so -pthread -L/opt/pkg/lib rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o filestr.o scantree.o dll.o qopen.o ar rcs libunrar.a rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o filestr.o scantree.o dll.o qopen.o