我在编译syzkaller时遇到问题(定制版本的syzkaller,基于syzkaller提交a371c43c33b6f901421f93b655442363c072d251,在此提交上编译成功)。
使用 make fuzzer 时,我收到一条消息说
build constraints exclude all Go files in xxx
由于我的环境是amd64和Linux,所以我认为这是正常的;但是编译失败。
我尝试使用-x和-v来显示编译日志,但是-v没有产生任何输出,并且-x生成的文件/tmp/go-xxxxx是空的。
我想知道为什么编译失败,因为它没有显示任何错误或警告。有没有办法让Go显示这些信息?
我尝试使用-x和-v来显示编译日志,但是-v没有产生任何输出,并且-x生成的文件/tmp/go-xxxxx是空的。
这是完整的输出:
zec@creat2012-Inspiron-3910:~/SyzDirect/source/syzdirect/syzdirect_fuzzer$ make fuzzer
go list -f '{{.Stale}}' ./sys/syz-sysgen | grep -q false || go install ./sys/syz-sysgen
make .descriptions
make[1]: '.descriptions' is up to date.
GOOS=linux GOARCH=amd64 go build "-ldflags=-s -w -X github.com/google/syzkaller/prog.GitRevision=02c9a6504a757e6cec0f10202624d175aa474d94+ -X 'github.com/google/syzkaller/prog.gitRevisionDate=20240118-134457'" "-tags=syz_target syz_os_linux syz_arch_amd64 " -o ./bin/linux_amd64/syz-fuzzer github.com/google/syzkaller/syz-fuzzer
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/akaros/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/akaros/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/darwin/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/darwin/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/freebsd/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/freebsd/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/fuchsia/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/fuchsia/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/netbsd/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/netbsd/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/openbsd/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/openbsd/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/test/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/test/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/trusty/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/trusty/gen
package github.com/google/syzkaller/syz-fuzzer
imports github.com/google/syzkaller/pkg/cover
imports github.com/google/syzkaller/pkg/cover/backend
imports github.com/google/syzkaller/pkg/host
imports github.com/google/syzkaller/pkg/csource
imports github.com/google/syzkaller/pkg/mgrconfig
imports github.com/google/syzkaller/sys
imports github.com/google/syzkaller/sys/windows/gen: build constraints exclude all Go files in /home/zec/SyzDirect/source/syzdirect/syzdirect_fuzzer/sys/windows/gen
make: *** [Makefile:158: fuzzer] Error 1