>>> Building on exopi-1 under devel/afl++ BDEPENDS = [devel/gmake;devel/llvm/19] DIST = [devel/afl++:AFLplusplus-4.32c.tar.gz] FULLPKGNAME = afl++-4.32cp0 RDEPENDS = [lang/gawk] Avoided depends for gmake-4.4.1p0 llvm-19.1.7p10 distfiles size=3045679 >>> Running build in devel/afl++ at 1764457015.83 ===> devel/afl++ ===> Building from scratch afl++-4.32cp0 ===> afl++-4.32cp0 depends on: llvm->=19,<20 -> llvm-19.1.7p10 ===> afl++-4.32cp0 depends on: gmake-* -> gmake-4.4.1p0 ===> Verifying specs: c++ c++abi pthread c m z ===> found c++.12.0 c++abi.9.0 pthread.28.1 c.102.2 m.10.1 z.7.1 ===> Checking files for afl++-4.32cp0 `/exopi-cvs/ports/distfiles/AFLplusplus-4.32c.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for afl++-4.32cp0 ===> Patching for afl++-4.32cp0 ===> Applying OpenBSD patch patch-GNUmakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: GNUmakefile |--- GNUmakefile.orig |+++ GNUmakefile -------------------------- Patching file GNUmakefile using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 332. Hunk #3 succeeded at 698. done ===> Applying OpenBSD patch patch-GNUmakefile_llvm Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: GNUmakefile.llvm |--- GNUmakefile.llvm.orig |+++ GNUmakefile.llvm -------------------------- Patching file GNUmakefile.llvm using Plan A... Hunk #1 succeeded at 20. done ===> Applying OpenBSD patch patch-afl-cmin Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- d822181467ec41f1ee2d840c3c5b1918c72ffc86 introduced a bunch of gawk-isms. |- nproc doesn't exist on OpenBSD | |Index: afl-cmin |--- afl-cmin.orig |+++ afl-cmin -------------------------- Patching file afl-cmin using Plan A... Hunk #1 succeeded at 8. Hunk #2 succeeded at 373. done ===> Applying OpenBSD patch patch-utils_aflpp_driver_aflpp_driver_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: utils/aflpp_driver/aflpp_driver.c |--- utils/aflpp_driver/aflpp_driver.c.orig |+++ utils/aflpp_driver/aflpp_driver.c -------------------------- Patching file utils/aflpp_driver/aflpp_driver.c using Plan A... Hunk #1 succeeded at 236. done ===> Compiler link: gcc -> /usr/local/bin/clang-19 ===> Compiler link: cc -> /usr/local/bin/clang-19 ===> Compiler link: clang -> /usr/local/bin/clang-19 ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for afl++-4.32cp0 ===> Configuring for afl++-4.32cp0 ===> Building for afl++-4.32cp0 trying to use GNU make... gmake[1]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' [*] Compiling AFL++ for OS OpenBSD on ARCH amd64 [+] ZLIB detected [*] Checking for the default compiler cc... [*] Testing the PATH environment variable... [*] Checking for the ability to compile x86 code... [+] shmat seems to be working. [-] You seem to need to install the package python3-dev or python-dev (and perhaps python[3]-apt), but it is optional so we continue [+] Everything seems to be working, ready to compile. (clang version 19.1.7) cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB -c src/afl-common.c -o src/afl-common.o cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB -c src/afl-sharedmem.c -o src/afl-sharedmem.o cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB -c src/afl-forkserver.c -o src/afl-forkserver.o cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB -Iinclude -c src/afl-performance.c -o src/afl-performance.o cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB src/afl-fuzz-bitmap.c src/afl-fuzz-cmplog.c src/afl-fuzz-extras.c src/afl-fuzz-init.c src/afl-fuzz-mutators.c src/afl-fuzz-one.c src/afl-fuzz-python.c src/afl-fuzz-queue.c src/afl-fuzz-redqueen.c src/afl-fuzz-run.c src/afl-fuzz-sanfuzz.c src/afl-fuzz-skipdet.c src/afl-fuzz-state.c src/afl-fuzz-stats.c src/afl-fuzz-statsd.c src/afl-fuzz.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-fuzz -Wl,-z,notext -L /usr/local/lib/ -lpthread -lm -lz -lm ld: warning: afl-fuzz-bitmap.c:0 (src/afl-fuzz-bitmap.c:0)(afl-fuzz.lto.o:(describe_op)): warning: sprintf() is often misused, please use snprintf() ld: warning: afl-fuzz-stats.c:205 (src/afl-fuzz-stats.c:205)(afl-fuzz.lto.o:(load_stats_file)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: afl-fuzz-stats.c:2190 (src/afl-fuzz-stats.c:2190)(afl-fuzz.lto.o:(show_stats)): warning: strcat() is almost always misused, please use strlcat() ld: warning: afl-fuzz.c:1388 (src/afl-fuzz.c:1388)(afl-fuzz.lto.o:(main)): warning: random() may return deterministic values, is that what you want? ld: warning: afl-fuzz.c:1415 (src/afl-fuzz.c:1415)(afl-fuzz.lto.o:(main)): warning: rand() may return deterministic values, is that what you want? cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB src/afl-showmap.c src/afl-fuzz-mutators.c src/afl-fuzz-python.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-showmap -Wl,-z,notext -L /usr/local/lib/ -lpthread -lm -lz ld: warning: afl-common.c:159 (src/afl-common.c:159)(afl-showmap.lto.o:(set_sanitizer_defaults)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: afl-forkserver.c:995 (src/afl-forkserver.c:995)(afl-showmap.lto.o:(afl_fsrv_start)): warning: sprintf() is often misused, please use snprintf() cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -c -o src/afl-fuzz-python.o src/afl-fuzz-python.c cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -c -o src/afl-fuzz-mutators.o src/afl-fuzz-mutators.c cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB src/afl-tmin.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o src/afl-fuzz-python.o src/afl-fuzz-mutators.o -o afl-tmin -Wl,-z,notext -L /usr/local/lib/ -lpthread -lm -lz ld: warning: afl-fuzz-mutators.c:491 (src/afl-fuzz-mutators.c:491)(src/afl-fuzz-mutators.o:(trim_case_custom)): warning: sprintf() is often misused, please use snprintf() ld: warning: afl-common.c:159 (src/afl-common.c:159)(afl-tmin.lto.o:(set_sanitizer_defaults)): warning: strcpy() is almost always misused, please use strlcpy() cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB src/afl-gotcpu.c src/afl-common.o -o afl-gotcpu -Wl,-z,notext -L /usr/local/lib/ -lpthread -lm -lz cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -flto=full -DHAVE_ZLIB src/afl-analyze.c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o src/afl-forkserver.o -o afl-analyze -Wl,-z,notext -L /usr/local/lib/ -lpthread -lm -lz ld: warning: afl-forkserver.c:995 (src/afl-forkserver.c:995)(afl-analyze.lto.o:(main)): warning: sprintf() is often misused, please use snprintf() ld: warning: afl-common.c:159 (src/afl-common.c:159)(afl-analyze.lto.o:(set_sanitizer_defaults)): warning: strcpy() is almost always misused, please use strlcpy() gmake -j -f GNUmakefile.llvm gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' GNUmakefile.llvm:42: llvm_mode needs a complete llvm installation (versions 6.0 up to 13) -> e.g. "pkg_add llvm-7.0.1p9" [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation [+] shmat seems to be working. [*] Checking for working 'llvm-config'... /usr/local/llvm19/bin/clang -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -c src/afl-common.c -o instrumentation/afl-common.o -lc++abi -lpthread [*] Checking for working '/usr/local/llvm19/bin/clang'... /usr/local/llvm19/bin/clang -I/usr/local/llvm19/include -I./../include -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -O3 -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o afl-compiler-rt.o [*] Checking for matching versions of '/usr/local/llvm19/bin/clang' and 'llvm-config-19' [*] We have llvm-config version 19.1.7 with a clang version 19.1.7, good. [*] Checking for './afl-showmap'... [*] Building 32-bit variant of the runtime (-m32)... /usr/local/llvm19/bin/clang++ -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated $(llvm-config-19 --cxxflags) -fno-rtti -fPIC -std=c++17 -c instrumentation/afl-llvm-common.cc -o instrumentation/afl-llvm-common.o [*] Building 64-bit variant of the runtime (-m64)... clang: warning: -lc++abi: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lpthread: 'linker' input unused [-Wunused-command-line-argument] /usr/local/llvm19/bin/clang -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated src/afl-ld-lto.c -o afl-ld-lto [+] All set and ready to build. /usr/local/llvm19/bin/clang -I/usr/local/llvm19/include -I./../include -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated src/afl-cc.c instrumentation/afl-common.o -o afl-cc -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -lc++abi -lpthread -DCFLAGS_OPT=\"\" -lm success! success! src/afl-cc.c:1198:52: warning: unused parameter 'argc' [-Wunused-parameter] 1198 | void mode_final_checkout(aflcc_state_t *aflcc, int argc, char **argv) { | ^ src/afl-cc.c:1198:65: warning: unused parameter 'argv' [-Wunused-parameter] 1198 | void mode_final_checkout(aflcc_state_t *aflcc, int argc, char **argv) { | ^ 2 warnings generated. ld: warning: afl-common.c:159 (src/afl-common.c:159)(instrumentation/afl-common.o:(set_sanitizer_defaults)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: afl-common.c:0 (src/afl-common.c:0)(instrumentation/afl-common.o:(u_stringify_int)): warning: sprintf() is often misused, please use snprintf() ld: warning: afl-cc.c:1754 (src/afl-cc.c:1754)(/tmp/afl-cc-2529cd.o:(fsanitize_fuzzer_comma)): warning: strcat() is almost always misused, please use strlcat() In file included from instrumentation/afl-llvm-common.cc:17: /usr/local/llvm19/include/llvm/Support/raw_ostream.h:160:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] 160 | virtual void reserveExtraSpace(uint64_t ExtraSize) {} | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:22: In file included from /usr/local/llvm19/include/llvm/IR/BasicBlock.h:17: /usr/local/llvm19/include/llvm/ADT/DenseMap.h:608:45: warning: unused parameter 'Key' [-Wunused-parameter] 608 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:22: In file included from /usr/local/llvm19/include/llvm/IR/BasicBlock.h:19: /usr/local/llvm19/include/llvm/ADT/ilist.h:58:34: warning: unused parameter 'V' [-Wunused-parameter] 58 | static void deleteNode(NodeTy *V) {} | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:22: In file included from /usr/local/llvm19/include/llvm/IR/BasicBlock.h:23: In file included from /usr/local/llvm19/include/llvm/IR/DebugProgramInstruction.h:54: In file included from /usr/local/llvm19/include/llvm/IR/DebugLoc.h:17: In file included from /usr/local/llvm19/include/llvm/IR/TrackingMDRef.h:16: In file included from /usr/local/llvm19/include/llvm/IR/Metadata.h:21: In file included from /usr/local/llvm19/include/llvm/ADT/PointerUnion.h:21: /usr/local/llvm19/include/llvm/Support/Casting.h:279:45: warning: unused parameter 'f' [-Wunused-parameter] 279 | static inline bool isPossible(const From &f) { return true; } | ^ /usr/local/llvm19/include/llvm/Support/Casting.h:604:41: warning: unused parameter 't' [-Wunused-parameter] 604 | static inline bool isPresent(const T &t) { return true; } | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:24: In file included from /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:22: /usr/local/llvm19/include/llvm/IR/Constants.h:56:41: warning: unused parameter 'From' [-Wunused-parameter] 56 | Value *handleOperandChangeImpl(Value *From, Value *To) { | ^ /usr/local/llvm19/include/llvm/IR/Constants.h:56:54: warning: unused parameter 'To' [-Wunused-parameter] 56 | Value *handleOperandChangeImpl(Value *From, Value *To) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:24: /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] 87 | FastMathFlags FMF) const override { | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:92:36: warning: unused parameter 'FMF' [-Wunused-parameter] 92 | FastMathFlags FMF) const override { | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:183:44: warning: unused parameter 'ID' [-Wunused-parameter] 183 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:183:55: warning: unused parameter 'LHS' [-Wunused-parameter] 183 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:183:67: warning: unused parameter 'RHS' [-Wunused-parameter] 183 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:183:78: warning: unused parameter 'Ty' [-Wunused-parameter] 183 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/local/llvm19/include/llvm/IR/ConstantFolder.h:184:43: warning: unused parameter 'FMFSource' [-Wunused-parameter] 184 | Instruction *FMFSource) const override { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:26: In file included from /usr/local/llvm19/include/llvm/IR/DataLayout.h:34: /usr/local/llvm19/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] 260 | callNumTrailingObjects(const BaseTy *Obj, | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: In file included from /usr/local/llvm19/include/llvm/IR/IRBuilder.h:34: /usr/local/llvm19/include/llvm/IR/Instructions.h:2896:37: warning: unused parameter 'idx' [-Wunused-parameter] 2896 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:2900:30: warning: unused parameter 'idx' [-Wunused-parameter] 2900 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:2900:47: warning: unused parameter 'B' [-Wunused-parameter] 2900 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:3933:37: warning: unused parameter 'idx' [-Wunused-parameter] 3933 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:3937:30: warning: unused parameter 'idx' [-Wunused-parameter] 3937 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:3937:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] 3937 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:4379:37: warning: unused parameter 'idx' [-Wunused-parameter] 4379 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:4383:30: warning: unused parameter 'idx' [-Wunused-parameter] 4383 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/local/llvm19/include/llvm/IR/Instructions.h:4383:47: warning: unused parameter 'B' [-Wunused-parameter] 4383 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:25: /usr/local/llvm19/include/llvm/IR/IRBuilder.h:1231:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] 1231 | ArrayRef OpBundles, | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:37: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfo.h:28: In file included from /usr/local/llvm19/include/llvm/IR/IntrinsicInst.h:27: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfoMetadata.h:28: In file included from /usr/local/llvm19/include/llvm/Support/CommandLine.h:31: In file included from /usr/local/llvm19/include/llvm/Support/StringSaver.h:15: /usr/local/llvm19/include/llvm/Support/Allocator.h:223:31: warning: unused parameter 'Ptr' [-Wunused-parameter] 223 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ^ /usr/local/llvm19/include/llvm/Support/Allocator.h:223:43: warning: unused parameter 'Size' [-Wunused-parameter] 223 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:37: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfo.h:28: In file included from /usr/local/llvm19/include/llvm/IR/IntrinsicInst.h:27: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfoMetadata.h:29: In file included from /usr/local/llvm19/include/llvm/Support/Discriminator.h:16: In file included from /usr/local/llvm19/include/llvm/Support/Error.h:23: /usr/local/llvm19/include/llvm/Support/ErrorOr.h:188:47: warning: unused parameter 'a' [-Wunused-parameter] 188 | static bool compareThisIfSameType(const T1 &a, const T2 &b) { | ^ /usr/local/llvm19/include/llvm/Support/ErrorOr.h:188:60: warning: unused parameter 'b' [-Wunused-parameter] 188 | static bool compareThisIfSameType(const T1 &a, const T2 &b) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:37: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfo.h:28: In file included from /usr/local/llvm19/include/llvm/IR/IntrinsicInst.h:27: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfoMetadata.h:29: In file included from /usr/local/llvm19/include/llvm/Support/Discriminator.h:16: /usr/local/llvm19/include/llvm/Support/Error.h:305:24: warning: unused parameter 'V' [-Wunused-parameter] 305 | void setChecked(bool V) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:37: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfo.h:29: /usr/local/llvm19/include/llvm/IR/PassManager.h:624:23: warning: unused parameter 'IR' [-Wunused-parameter] 624 | Result run(IRUnitT &IR, AnalysisManager &AM, | ^ /usr/local/llvm19/include/llvm/IR/PassManager.h:624:68: warning: unused parameter 'AM' [-Wunused-parameter] 624 | Result run(IRUnitT &IR, AnalysisManager &AM, | ^ /usr/local/llvm19/include/llvm/IR/PassManager.h:909:34: warning: unused parameter 'Arg' [-Wunused-parameter] 909 | PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, ExtraArgTs &&...) { | ^ /usr/local/llvm19/include/llvm/IR/PassManager.h:909:57: warning: unused parameter 'AM' [-Wunused-parameter] 909 | PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, ExtraArgTs &&...) { | ^ 34 warnings generated. /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -Wdeprecated -fno-rtti -fPIC -std=c++17 -shared instrumentation/afl-llvm-pass.so.cc -o afl-llvm-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -fno-rtti -fPIC -std=c++17 -shared instrumentation/SanitizerCoveragePCGUARD.so.cc -o SanitizerCoveragePCGUARD.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so -Wno-deprecated-copy-dtor -Wdeprecated instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/split-compares-pass.so.cc -o split-compares-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/split-switches-pass.so.cc -o split-switches-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/cmplog-routines-pass.cc -o cmplog-routines-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/cmplog-instructions-pass.cc -o cmplog-instructions-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/cmplog-switches-pass.cc -o cmplog-switches-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/afl-llvm-dict2file.so.cc -o afl-llvm-dict2file.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/compare-transform-pass.so.cc -o compare-transform-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -fno-rtti -fPIC -std=c++17 -shared instrumentation/afl-llvm-lto-instrumentlist.so.cc -o afl-llvm-lto-instrumentlist.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -Wno-writable-strings -fno-rtti -fPIC -std=c++17 -shared instrumentation/SanitizerCoverageLTO.so.cc -o SanitizerCoverageLTO.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o /usr/local/llvm19/bin/clang++ $(llvm-config-19 --cxxflags) -fno-rtti -fno-exceptions -fPIC -O3 -funroll-loops -fPIC -Wall -g -I ./include/ -DVERSION=\"++4.32c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=19 -Wno-deprecated-declarations -Wl,-znodelete -mno-retpoline -shared instrumentation/injection-pass.cc -o injection-pass.so $(llvm-config-19 --ldflags) -lc++abi -lpthread /usr/local/llvm19/lib/libLLVM.so instrumentation/afl-llvm-common.o In file included from instrumentation/SanitizerCoveragePCGUARD.so.cc:13: In file included from /usr/local/llvm19/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h:21: In file included from /usr/local/llvm19/include/llvm/Transforms/Instrumentation.h:18: In file included from /usr/local/llvm19/include/llvm/IR/DebugInfoMetadata.h:23: In file included from /usr/local/llvm19/include/llvm/IR/Constants.h:29: In file included from /usr/local/llvm19/include/llvm/IR/ConstantRange.h:35: In file included from /usr/local/llvm19/include/llvm/IR/InstrTypes.h:24: /usr/local/llvm19/include/llvm/IR/Attributes.h:348:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 348 | ~AttributeSet() = default; | ^ /usr/local/llvm19/include/llvm/IR/GlobalVariable.h:194:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here 194 | Attrs = Attrs.addAttribute(getContext(), Kind); | ^ In file included from instrumentation/afl-llvm-pass.so.cc:43: In file included from /usr/local/llvm19/include/llvm/Passes/PassBuilder.h:18: In file included from /usr/local/llvm19/include/llvm/Analysis/CGSCCPassManager.h:92: In file included from /usr/local/llvm19/include/llvm/Analysis/LazyCallGraph.h:45: In file included from /usr/local/llvm19/include/llvm/Analysis/TargetLibraryInfo.h:14: In file included from /usr/local/llvm19/include/llvm/IR/InstrTypes.h:24: /usr/local/llvm19/include/llvm/IR/Attributes.h:348:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 348 | ~AttributeSet() = default; | ^ /usr/local/llvm19/include/llvm/IR/GlobalVariable.h:194:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here 194 | Attrs = Attrs.addAttribute(getContext(), Kind); | ^ 1 warning generated. 1 warning generated. /usr/local/llvm19/bin/clang -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -Wno-unused-result -O0 -flto=full -fPIC -c instrumentation/afl-llvm-rt-lto.o.c -o ./afl-llvm-rt-lto.o [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -lc++abi -lpthread ld: warning: afl-compiler-rt.o.c:1885 (instrumentation/afl-compiler-rt.o.c:1885)(./afl-compiler-rt.o:(__sanitizer_cov_trace_pc_guard_init)): warning: random() may return deterministic values, is that what you want? ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' gmake -C utils/aflpp_driver gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c/utils/aflpp_driver' /usr/local/llvm19/bin/clang -I. -I../../include -O3 -funroll-loops -g -fPIC -c aflpp_driver.c libAFLDriver.a -> ../../libAFLDriver.a /usr/local/llvm19/bin/clang -O3 -funroll-loops -g -fPIC -O0 -funroll-loops -c aflpp_qemu_driver.c libAFLQemuDriver.a -> ../../libAFLQemuDriver.a Note: Optional aflpp_qemu_driver_hook.o not built. Note: Optional aflpp_qemu_driver_hook.so not built. gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c/utils/aflpp_driver' Build Summary: [+] afl-fuzz and supporting tools successfully built [+] LLVM basic mode successfully built [+] LLVM mode successfully built [+] LLVM LTO mode successfully built [-] gcc_mode could not be built, it is optional, install gcc-VERSION-plugin-dev to enable this gmake[1]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' >>> Running package in devel/afl++ at 1764457077.76 ===> devel/afl++ ===> Faking installation for afl++-4.32cp0 gmake[1]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' [*] Compiling AFL++ for OS OpenBSD on ARCH amd64 [+] ZLIB detected [*] Checking for the default compiler cc... [*] Testing the PATH environment variable... [*] Checking for the ability to compile x86 code... [+] shmat seems to be working. [-] You seem to need to install the package python3-dev or python-dev (and perhaps python[3]-apt), but it is optional so we continue [+] Everything seems to be working, ready to compile. (clang version 19.1.7) gmake -j -f GNUmakefile.llvm gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' GNUmakefile.llvm:42: llvm_mode needs a complete llvm installation (versions 6.0 up to 13) -> e.g. "pkg_add llvm-7.0.1p9" [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working '/usr/local/llvm19/bin/clang'... [*] Checking for matching versions of '/usr/local/llvm19/bin/clang' and 'llvm-config-19' [*] We have llvm-config version 19.1.7 with a clang version 19.1.7, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -lc++abi -lpthread ld: warning: afl-compiler-rt.o.c:1885 (instrumentation/afl-compiler-rt.o.c:1885)(./afl-compiler-rt.o:(__sanitizer_cov_trace_pc_guard_init)): warning: random() may return deterministic values, is that what you want? ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' gmake -C utils/aflpp_driver gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c/utils/aflpp_driver' Note: Optional aflpp_qemu_driver_hook.o not built. Note: Optional aflpp_qemu_driver_hook.so not built. gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c/utils/aflpp_driver' Build Summary: [+] afl-fuzz and supporting tools successfully built [+] LLVM basic mode successfully built [+] LLVM mode successfully built [+] LLVM LTO mode successfully built [-] gcc_mode could not be built, it is optional, install gcc-VERSION-plugin-dev to enable this rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/afl-llvm-dict2file.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/afl-llvm-lto-instrumentlist.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/afl-llvm-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/cmplog-instructions-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/cmplog-routines-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/cmplog-switches-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/compare-transform-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/libcompcov.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/libdislocator.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/libnyx.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/libqasan.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/libtokencap.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/SanitizerCoverageLTO.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/SanitizerCoveragePCGUARD.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/split-compares-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/split-switches-pass.so rm -fv /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/libexec/afl/injection-pass.so install -m 755 afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze afl-plot afl-cmin afl-cmin.bash afl-whatsup afl-addseeds afl-system-config afl-persistent-config afl-cc ${DESTDIR}/usr/local/bin gmake -f GNUmakefile.llvm install gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' GNUmakefile.llvm:42: llvm_mode needs a complete llvm installation (versions 6.0 up to 13) -> e.g. "pkg_add llvm-7.0.1p9" [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working '/usr/local/llvm19/bin/clang'... [*] Checking for matching versions of '/usr/local/llvm19/bin/clang' and 'llvm-config-19' [*] We have llvm-config version 19.1.7 with a clang version 19.1.7, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -O2 -pipe -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I /usr/local/include/ -mno-retpoline -pthread -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/libexec/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm19/bin\" -DVERSION=\"++4.32c\" -DLLVM_LIBDIR=\"/usr/local/llvm19/lib\" -DLLVM_VERSION=\"19.1.7\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/local/llvm19/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/local/llvm19/bin/clang\" -DCLANGPP_BIN=\"/usr/local/llvm19/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -lc++abi -lpthread ld: warning: afl-compiler-rt.o.c:1885 (instrumentation/afl-compiler-rt.o.c:1885)(./afl-compiler-rt.o:(__sanitizer_cov_trace_pc_guard_init)): warning: random() may return deterministic values, is that what you want? ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. set -e; install -m 644 ./dynamic_list.txt ${DESTDIR}/usr/local/libexec/afl install -m 644 instrumentation/README.*.md ${DESTDIR}/usr/local/share/doc/afl/ gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' gmake -f GNUmakefile.gcc_plugin install gmake[2]: Entering directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' [+] shmat seems to be working. [*] Checking for working 'egcc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. eg++ -O3 -g -funroll-loops -Wall -std=c++11 -fPIC -fno-rtti -fno-exceptions -I"/usr/local/lib/gcc/x86_64-unknown-openbsd/8.4.0/plugin"/include -I"/usr/local/lib/gcc/x86_64-unknown-openbsd/8.4.0/plugin" -I/usr/local/include -shared instrumentation/afl-gcc-pass.so.cc -o afl-gcc-pass.so /bin/sh: eg++: not found gmake[2]: *** [GNUmakefile.gcc_plugin:151: afl-gcc-pass.so] Error 127 gmake[2]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' gmake[1]: [GNUmakefile:860: install] Error 2 (ignored) ln -sf afl-cc ${DESTDIR}/usr/local/bin/afl-gcc ln -sf afl-cc ${DESTDIR}/usr/local/bin/afl-g++ ln -sf afl-cc ${DESTDIR}/usr/local/bin/afl-clang ln -sf afl-cc ${DESTDIR}/usr/local/bin/afl-clang++ install -m 644 include/afl-fuzz.h include/afl-mutations.h include/afl-persistent-replay.h include/afl-prealloc.h include/afl-record-compat.h include/alloc-inl.h include/android-ashmem.h include/cmplog.h include/common.h include/config.h include/coverage-32.h include/coverage-64.h include/debug.h include/envs.h include/forkserver.h include/hash.h include/list.h include/sharedmem.h include/snapshot-inl.h include/t1ha.h include/t1ha0_ia32aes_b.h include/t1ha_bits.h include/t1ha_selfcheck.h include/types.h include/xxhash.h ${DESTDIR}/usr/local/include/afl install -m0644 *.8 /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8 install -m 644 docs/*.md ${DESTDIR}/usr/local/share/doc/afl cp -r testcases/ ${DESTDIR}/usr/local/share/afl cp -r dictionaries/ ${DESTDIR}/usr/local/share/afl cp injections.dic ${DESTDIR}/usr/local/share/afl gmake[1]: Leaving directory '/exopi-obj/pobj/afl++-4.32c/AFLplusplus-4.32c' ===> Building package for afl++-4.32cp0 Create /exopi-cvs/ports/packages/amd64/all/afl++-4.32cp0.tgz Creating package afl++-4.32cp0 reading plist| checking dependencies| checking dependencies|lang/gawk checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|*************************************** | 65% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|**** | 6% archiving|******** | 13% archiving|************ | 19% archiving|**************** | 25% archiving|******************** | 31% archiving|************************ | 37% archiving|**************************** | 44% archiving|*********************************** | 55% archiving|**************************************** | 63% archiving|******************************************* | 68% archiving|********************************************** | 72% archiving|************************************************** | 78% archiving|****************************************************** | 84% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************* | 87% archiving|******************************************************** | 88% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************ | 95% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-whatsup.8: No one-line description, using filename "afl-whatsup" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-tmin.8: No one-line description, using filename "afl-tmin" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-system-config.8: No one-line description, using filename "afl-system-config" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-showmap.8: No one-line description, using filename "afl-showmap" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-plot.8: No one-line description, using filename "afl-plot" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-persistent-config.8: No one-line description, using filename "afl-persistent-config" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-gotcpu.8: No one-line description, using filename "afl-gotcpu" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-fuzz.8: No one-line description, using filename "afl-fuzz" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-cmin.bash.8: No one-line description, using filename "afl-cmin.bash" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-cmin.8: No one-line description, using filename "afl-cmin" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-analyze.8: No one-line description, using filename "afl-analyze" /exopi-obj/pobj/afl++-4.32c/fake-amd64/usr/local/man/man8/afl-addseeds.8: No one-line description, using filename "afl-addseeds" Link to /exopi-cvs/ports/packages/amd64/ftp/afl++-4.32cp0.tgz >>> Running clean in devel/afl++ at 1764457092.06 ===> devel/afl++ ===> Cleaning for afl++-4.32cp0 >>> Ended at 1764457092.38 max_stuck=9.97/build=61.92/package=14.32/clean=0.35