------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/coreutils-8.31.txz Installing /packages/All/gmp-6.2.0.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/libedit-3.1.20191231,1.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/openssl-1.1.1g,1.txz Installing /packages/All/python37-3.7.7.txz ===== Message from python37-3.7.7: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/llvm80-8.0.1_3.txz Installing /packages/All/gmake-4.3.txz SUCCEEDED 00:00:59 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> afl++-2.63c depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> afl++-2.63c depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by afl++-2.63c for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> afl++-2.63c depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by afl++-2.63c for building => SHA256 Checksum OK for AFLplusplus-AFLplusplus-2.63c_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> afl++-2.63c depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by afl++-2.63c for building ===> Extracting for afl++-2.63c ===> afl++-2.63c depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by afl++-2.63c for building => SHA256 Checksum OK for AFLplusplus-AFLplusplus-2.63c_GH0.tar.gz. Extracted Memory Use: 4.50M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for afl++-2.63c ===> Applying ports patches for afl++-2.63c ===> Cleanly applied ports patch(es) patch-test_test.sh SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> afl++-2.63c depends on executable: ginstall - found ===> afl++-2.63c depends on package: gmp>0 - found ===> afl++-2.63c depends on executable: clang80 - found ===> afl++-2.63c depends on package: gmake>=4.3 - found ===> afl++-2.63c depends on file: /usr/local/bin/python3.7 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> afl++-2.63c depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> afl++-2.63c depends on executable: ginstall - found ===> afl++-2.63c depends on package: gmp>0 - found ===> afl++-2.63c depends on executable: clang80 - found ===> afl++-2.63c depends on package: gmake>=4.3 - found ===> afl++-2.63c depends on file: /usr/local/bin/python3.7 - found ===> afl++-2.63c depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> Configuring for afl++-2.63c SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for afl++-2.63c gmake[2]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c' [*] Checking for the default compiler cc... [*] Checking for the ability to compile x86 code... [+] shmat seems to be working. [-] You seem to need to install the package python3-dev or python2-dev (and perhaps python[23]-apt), but it is optional so we continue [+] Everything seems to be working, ready to compile. clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-gcc.c -o afl-gcc -L/usr/local/lib set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $i; done clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -c src/afl-common.c -o src/afl-common.o clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -c src/afl-sharedmem.c -o src/afl-sharedmem.o clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -c src/afl-forkserver.c -o src/afl-forkserver.o clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" 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-state.c src/afl-fuzz-stats.c src/afl-fuzz.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o -o afl-fuzz -L/usr/local/lib clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-showmap.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o -o afl-showmap -L/usr/local/lib clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-tmin.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o -o afl-tmin -L/usr/local/lib clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-gotcpu.c src/afl-common.o -o afl-gotcpu -L/usr/local/lib clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-analyze.c src/afl-common.o src/afl-sharedmem.o -o afl-analyze -L/usr/local/lib clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" src/afl-as.c -o afl-as -L/usr/local/lib ln -sf afl-as as [+] All done! Be sure to review the README.md - it's pretty short and useful. NOTE: If you can read this, your terminal probably uses white background. This will make the UI hard to read. See docs/status_screen.md for advice. gmake -C libtokencap gmake[3]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c/libtokencap' clang80 -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I ../include/ -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -shared -fPIC libtokencap.so.c -o ../libtokencap.so -L/usr/local/lib -ldl gmake[3]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c/libtokencap' gmake -C gcc_plugin CC="gcc" CXX="g++" gmake[3]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c/gcc_plugin' [+] shmat seems to be working. [*] Checking for working 'gcc'... [*] Checking for gcc plugin development header files... [*] Checking for '../afl-showmap'... [+] All set and ready to build. gcc -Wall -I../include -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DGCC_VERSION=\"Release/2019-02-22\" -DGCC_BINDIR=\"/usr/bin\" -Wno-unused-function -c ../src/afl-common.c -o afl-common.o -L/usr/local/lib gcc -DAFL_GCC_CC=\"gcc\" -DAFL_GCC_CXX=\"g++\" -Wall -I../include -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DGCC_VERSION=\"Release/2019-02-22\" -DGCC_BINDIR=\"/usr/bin\" -Wno-unused-function afl-gcc-fast.c afl-common.o -o ../afl-gcc-fast -L/usr/local/lib ln -sf afl-gcc-fast ../afl-g++-fast g++ -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -fno-rtti -I"/usr/lib/gcc80/plugin/include" -shared afl-gcc-pass.so.cc -o ../afl-gcc-pass.so gcc -Wall -I../include -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DGCC_VERSION=\"Release/2019-02-22\" -DGCC_BINDIR=\"/usr/bin\" -Wno-unused-function -fPIC -c afl-gcc-rt.o.c -o ../afl-gcc-rt.o ln -sf afl-gcc-fast.8 ../afl-g++-fast.8 [+] All done! You can now use '../afl-gcc-fast' to compile programs. gmake[3]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c/gcc_plugin' gmake -C libdislocator CFLAGS="-I../include -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\"" gmake[3]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c/libdislocator' clang80 -I../include -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -g -Wno-pointer-sign -I include/ -Werror -DAFL_PATH="/usr/local/lib/afl" -DBIN_PATH="/usr/local/bin" -DDOC_PATH="/usr/local/share/doc/afl" -shared -fPIC libdislocator.so.c -o ../libdislocator.so -L/usr/local/lib gmake[3]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c/libdislocator' gmake -C llvm_mode AFL_REAL_LD="/usr/local/bin/ld.lld80" gmake[3]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c/llvm_mode' [+] llvm_mode detected llvm < 9, afl-clang-lto LTO will not be build. GNUmakefile:95: we have trouble finding clang/clang++ - llvm-config is not helping us [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working 'clang80'... [*] Checking for matching versions of 'clang80' and 'llvm-config80' [*] We have llvm-config version 8.0.1 with a clang version 8.0.1, good. [*] Checking for '../afl-showmap'... [+] All set and ready to build. clang80 -Wall -g -Wno-pointer-sign -I ../include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm80/bin\" -DVERSION=\"++2.63c\" -DLLVM_VERSION=\"8.0.1\" -DAFL_CLANG_FLTO=\"\" -DAFL_REAL_LD=\"/usr/local/bin/ld.lld80\" -DAFL_CLANG_FUSELD=\"\" -Wno-unused-function -c ../src/afl-common.c -o afl-common.o -L/usr/local/lib clang-8: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] clang80 -Wall -g -Wno-pointer-sign -I ../include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm80/bin\" -DVERSION=\"++2.63c\" -DLLVM_VERSION=\"8.0.1\" -DAFL_CLANG_FLTO=\"\" -DAFL_REAL_LD=\"/usr/local/bin/ld.lld80\" -DAFL_CLANG_FUSELD=\"\" -Wno-unused-function afl-clang-fast.c afl-common.o -o ../afl-clang-fast -L/usr/local/lib -DCFLAGS_OPT=\"-march=native\" ln -sf afl-clang-fast ../afl-clang-fast++ clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -DLLVMInsTrim_EXPORTS -fno-rtti -fPIC -std=gnu++11 -shared afl-llvm-pass.so.cc -o ../afl-llvm-pass.so `llvm-config80 --ldflags` -L/usr/local/lib clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -DLLVMInsTrim_EXPORTS -fno-rtti -fPIC -std=gnu++11 -shared LLVMInsTrim.so.cc MarkNodes.cc -o ../libLLVMInsTrim.so `llvm-config80 --ldflags` -L/usr/local/lib clang80 -Wall -g -Wno-pointer-sign -I ../include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm80/bin\" -DVERSION=\"++2.63c\" -DLLVM_VERSION=\"8.0.1\" -DAFL_CLANG_FLTO=\"\" -DAFL_REAL_LD=\"/usr/local/bin/ld.lld80\" -DAFL_CLANG_FUSELD=\"\" -Wno-unused-function -fPIC -c afl-llvm-rt.o.c -o ../afl-llvm-rt.o [*] Building 32-bit variant of the runtime (-m32)... success! [*] Building 64-bit variant of the runtime (-m64)... success! clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -shared compare-transform-pass.so.cc -o ../compare-transform-pass.so `llvm-config80 --ldflags` -L/usr/local/lib clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -shared split-compares-pass.so.cc -o ../split-compares-pass.so `llvm-config80 --ldflags` -L/usr/local/lib clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -shared split-switches-pass.so.cc -o ../split-switches-pass.so `llvm-config80 --ldflags` -L/usr/local/lib clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -shared cmplog-routines-pass.cc -o ../cmplog-routines-pass.so `llvm-config80 --ldflags` -L/usr/local/lib clang++80 `llvm-config80 --cxxflags` -Wl,-znodelete -fno-rtti -fpic -pipe -I/usr/lib/gcc80/plugin -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -g -I ../include/ -DVERSION=\"++2.63c\" -Wno-variadic-macros -shared cmplog-instructions-pass.cc -o ../cmplog-instructions-pass.so `llvm-config80 --ldflags` -L/usr/local/lib ln -sf afl-clang-fast.8 ../afl-clang-fast++.8 [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO; AFL_QUIET=1 AFL_PATH=. AFL_CC=clang80 AFL_LLVM_LAF_SPLIT_SWITCHES=1 AFL_LLVM_LAF_TRANSFORM_COMPARES=1 AFL_LLVM_LAF_SPLIT_COMPARES=1 ../afl-clang-fast -Wall -g -Wno-pointer-sign -I ../include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm80/bin\" -DVERSION=\"++2.63c\" -DLLVM_VERSION=\"8.0.1\" -DAFL_CLANG_FLTO=\"\" -DAFL_REAL_LD=\"/usr/local/bin/ld.lld80\" -DAFL_CLANG_FUSELD=\"\" -Wno-unused-function ../test-instr.c -o test-instr -L/usr/local/lib ASAN_OPTIONS=detect_leaks=0 ../afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null [!] WARNING: Mistyped AFL environment variable: AFL_REAL_LD=/usr/local/bin/ld.lld80 echo 1 | ASAN_OPTIONS=detect_leaks=0 ../afl-showmap -m none -q -o .test-instr1 ./test-instr [!] WARNING: Mistyped AFL environment variable: AFL_REAL_LD=/usr/local/bin/ld.lld80 [+] All right, the instrumentation seems to be working! [+] All done! You can now use '../afl-clang-fast' to compile programs. gmake[3]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c/llvm_mode' gmake[2]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c' SUCCEEDED 00:02:09 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> afl++-2.63c depends on package: gmp>0 - found ===> afl++-2.63c depends on executable: clang80 - found ===> afl++-2.63c depends on file: /usr/local/bin/python3.7 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for afl++-2.63c ===> afl++-2.63c depends on package: gmp>0 - found ===> afl++-2.63c depends on executable: clang80 - found ===> afl++-2.63c depends on file: /usr/local/bin/python3.7 - found ===> Generating temporary packing list gmake[2]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c' [*] Checking for the default compiler cc... [*] Checking for the ability to compile x86 code... [+] shmat seems to be working. [-] You seem to need to install the package python3-dev or python2-dev (and perhaps python[23]-apt), but it is optional so we continue [+] Everything seems to be working, ready to compile. [+] All done! Be sure to review the README.md - it's pretty short and useful. NOTE: If you can read this, your terminal probably uses white background. This will make the UI hard to read. See docs/status_screen.md for advice. install -d -m 755 ${DESTDIR}/usr/local/bin ${DESTDIR}/usr/local/lib/afl ${DESTDIR}/usr/local/share/doc/afl ${DESTDIR}/usr/local/share/afl rm -f ${DESTDIR}/usr/local/bin/afl-plot.sh install -m 755 afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze afl-plot afl-cmin afl-cmin.bash afl-whatsup afl-system-config ${DESTDIR}/usr/local/bin rm -f ${DESTDIR}/usr/local/bin/afl-as if [ -f afl-qemu-trace ]; then install -m 755 afl-qemu-trace ${DESTDIR}/usr/local/bin; fi if [ -f afl-gcc-fast ]; then set e; install -m 755 afl-gcc-fast ${DESTDIR}/usr/local/bin; ln -sf afl-gcc-fast ${DESTDIR}/usr/local/bin/afl-g++-fast; install -m 755 afl-gcc-pass.so afl-gcc-rt.o ${DESTDIR}/usr/local/lib/afl; fi if [ -f afl-clang-fast ]; then gmake -C llvm_mode install; fi gmake[3]: Entering directory '/construction/security/afl++/AFLplusplus-2.63c/llvm_mode' [+] llvm_mode detected llvm < 9, afl-clang-lto LTO will not be build. GNUmakefile:95: we have trouble finding clang/clang++ - llvm-config is not helping us [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working 'clang80'... [*] Checking for matching versions of 'clang80' and 'llvm-config80' [*] We have llvm-config version 8.0.1 with a clang version 8.0.1, 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_QUIET=1 AFL_PATH=. AFL_CC=clang80 AFL_LLVM_LAF_SPLIT_SWITCHES=1 AFL_LLVM_LAF_TRANSFORM_COMPARES=1 AFL_LLVM_LAF_SPLIT_COMPARES=1 ../afl-clang-fast -Wall -g -Wno-pointer-sign -I ../include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/local/llvm80/bin\" -DVERSION=\"++2.63c\" -DLLVM_VERSION=\"8.0.1\" -DAFL_CLANG_FLTO=\"\" -DAFL_REAL_LD=\"\" -DAFL_CLANG_FUSELD=\"\" -Wno-unused-function ../test-instr.c -o test-instr -L/usr/local/lib 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-clang-fast' to compile programs. install -d -m 755 ${DESTDIR}/usr/local/bin ${DESTDIR}/usr/local/lib/afl ${DESTDIR}/usr/local/share/doc/afl ${DESTDIR}/usr/local/share/afl if [ -f ../afl-clang-fast -a -f ../libLLVMInsTrim.so -a -f ../afl-llvm-rt.o ]; then set -e; install -m 755 ../afl-clang-fast ${DESTDIR}/usr/local/bin; ln -sf afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang-fast++; install -m 755 ../libLLVMInsTrim.so ../afl-llvm-pass.so ../afl-llvm-rt.o ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../afl-clang-lto -a -f ../afl-ld ]; then set -e; ln -sf afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang-lto; ln -sf afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang-lto++; install -m 755 ../afl-ld ${DESTDIR}/usr/local/lib/afl; ln -sf afl-ld ${DESTDIR}/usr/local/lib/afl/ld; install -m 755 ../afl-llvm-lto-instrumentation.so ${DESTDIR}/usr/local/lib/afl; install -m 755 ../afl-llvm-lto-whitelist.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../afl-llvm-rt-32.o ]; then set -e; install -m 755 ../afl-llvm-rt-32.o ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../afl-llvm-rt-64.o ]; then set -e; install -m 755 ../afl-llvm-rt-64.o ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../compare-transform-pass.so ]; then set -e; install -m 755 ../compare-transform-pass.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../split-compares-pass.so ]; then set -e; install -m 755 ../split-compares-pass.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../split-switches-pass.so ]; then set -e; install -m 755 ../split-switches-pass.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f ../cmplog-instructions-pass.so ]; then set -e; install -m 755 ../cmplog-*-pass.so ${DESTDIR}/usr/local/lib/afl; fi set -e; if [ -f ../afl-clang-fast ] ; then ln -sf ../afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang ; ln -sf ../afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang++ ; else ln -sf ../afl-gcc ${DESTDIR}/usr/local/bin/afl-clang ; ln -sf ../afl-gcc ${DESTDIR}/usr/local/bin/afl-clang++; fi install -m 644 README.*.md ${DESTDIR}/usr/local/share/doc/afl/ install -m 644 -T README.md ${DESTDIR}/usr/local/share/doc/afl/README.llvm_mode.md gmake[3]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c/llvm_mode' if [ -f libdislocator.so ]; then set -e; install -m 755 libdislocator.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f libtokencap.so ]; then set -e; install -m 755 libtokencap.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f libcompcov.so ]; then set -e; install -m 755 libcompcov.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f libradamsa.so ]; then set -e; install -m 755 libradamsa.so ${DESTDIR}/usr/local/lib/afl; fi if [ -f afl-fuzz-document ]; then set -e; install -m 755 afl-fuzz-document ${DESTDIR}/usr/local/bin; fi if [ -f socketfuzz32.so -o -f socketfuzz64.so ]; then gmake -C examples/socket_fuzzing install; fi if [ -f argvfuzz32.so -o -f argvfuzz64.so ]; then gmake -C examples/argv_fuzzing install; fi set -e; ln -sf afl-gcc ${DESTDIR}/usr/local/bin/afl-g++ set -e; if [ -f afl-clang-fast ] ; then ln -sf afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang ; ln -sf afl-clang-fast ${DESTDIR}/usr/local/bin/afl-clang++ ; else ln -sf afl-gcc ${DESTDIR}/usr/local/bin/afl-clang ; ln -sf afl-gcc ${DESTDIR}/usr/local/bin/afl-clang++; fi mkdir -m 0755 -p /construction/security/afl++/stage/usr/local/man/man8 install -m0644 *.8 /construction/security/afl++/stage/usr/local/man/man8 install -m 755 afl-as ${DESTDIR}/usr/local/lib/afl ln -sf afl-as ${DESTDIR}/usr/local/lib/afl/as 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 /usr/libexec/binutils227/elf/strip: 'afl-ld': No such file gmake[2]: Leaving directory '/construction/security/afl++/AFLplusplus-2.63c' install -m 444 /construction/security/afl++/AFLplusplus-2.63c/libtokencap/README.md /construction/security/afl++/stage/usr/local/share/doc/afl/libtokencap install -m 444 /construction/security/afl++/AFLplusplus-2.63c/gcc_plugin/README.* /construction/security/afl++/stage/usr/local/share/doc/afl/gcc_plugin install -m 444 /construction/security/afl++/AFLplusplus-2.63c/libdislocator/README.md /construction/security/afl++/stage/usr/local/share/doc/afl/libdislocator /bin/mkdir -p /construction/security/afl++/stage/usr/local/share/doc/afl/llvm_mode install -m 444 /construction/security/afl++/AFLplusplus-2.63c/llvm_mode/README.* /construction/security/afl++/stage/usr/local/share/doc/afl/llvm_mode ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks Warning: '/usr/local/lib/afl/afl-llvm-rt-32.o' is 'ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), with debug_info, not stripped' unknown OS specific binary file. Warning: '/usr/local/lib/afl/afl-llvm-rt-64.o' is 'ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped' unknown OS specific binary file. Warning: '/usr/local/lib/afl/afl-llvm-rt.o' is 'ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), with debug_info, not stripped' unknown OS specific binary file. SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for afl++-2.63c pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/bin/afl-clang-lto:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/bin/afl-clang-lto++:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/lib/afl/afl-ld:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/lib/afl/afl-llvm-lto-instrumentation.so:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/lib/afl/afl-llvm-lto-whitelist.so:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/lib/afl/ld:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/man/man8/afl-clang-lto.8.gz:No such file or directory pkg-static: Unable to access file /construction/security/afl++/stage/usr/local/man/man8/afl-clang-lto++.8.gz:No such file or directory *** Error code 1 Stop. make[1]: stopped in /xports/security/afl++ *** Error code 1 Stop. make: stopped in /xports/security/afl++ FAILED 00:00:00 TOTAL TIME 00:03:19