=> 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 pathfn.cpp:756:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 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 filcreat.cpp 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 clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c unicode.cpp 3 warnings generated. 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 clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c crypt.cpp archive.cpp:106:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c crc.cpp arcread.cpp:17:10: warning: enumeration values 'RARFMT_NONE' and 'RARFMT_FUTURE' not handled in switch [-Wswitch] switch(Format) ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c rawread.cpp 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) ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c encname.cpp 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 ^ 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 resource.cpp 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) ^ 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 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 8 warnings generated. 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 clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c blake2s.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 hash.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c extinfo.cpp 1 warning generated. 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 clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c find.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 ^ 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 ^ clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c unpack.cpp 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 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 ^ 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 rs16.cpp 5 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c cmddata.cpp 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 8 warnings generated. clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c dll.cpp clang++ -O2 -fPIC -DRARDLL -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DRARDLL -c qopen.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 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. ^ In file included from unpack.cpp:15: ./unpack50.cpp:132:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ unpack.cpp:114:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 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 ^ 1 warning generated. 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 ^ 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