





















@BoBeR182: Thanks, the error was caused by the last change in /etc/makepkg.conf in conjunction with lto and has been fixed.
go: downloading github.com/klauspost/cpuid/v2 v2.2.3
go: downloading github.com/apache/thrift v0.16.0
# github.com/trufflesecurity/trufflehog/v3
flag provided but not defined: -flto
usage: link [options] main.o
-B note
add an ELF NT_GNU_BUILD_ID note when using ELF; use "gobuildid" to generate it from the Go build ID
-E entry
set entry symbol name
-H type
set header type
-I linker
use linker as ELF dynamic linker
-L directory
add specified directory to library path
-R quantum
set address rounding quantum (default -1)
-T int
set the start address of text symbols (default -1)
-V print version and exit
-X definition
add string value definition of the form importpath.name=value
-a no-op (deprecated)
-asan
enable ASan interface
-aslr
enable ASLR for buildmode=c-shared on windows (default true)
-benchmark string
set to 'mem' or 'cpu' to enable phase benchmarking
-benchmarkprofile base
emit phase profiles to base_phase.{cpu,mem}prof
-buildid id
record id as Go toolchain build id
-buildmode mode
set build mode
-c dump call graph
-capturehostobjs string
capture host object files loaded during internal linking to specified dir
-compressdwarf
compress DWARF if possible (default true)
-cpuprofile file
write cpu profile to file
-d disable dynamic executable
-debugnosplit
dump nosplit call graph
-debugtextsize int
debug text section max size
-debugtramp int
debug trampolines
-dumpdep
dump symbol dependency graph
-extar string
archive program for buildmode=c-archive
-extld linker
use linker when linking in external mode
-extldflags flags
pass flags to external linker
-f ignore version mismatch
-g disable go package data checks
-h halt on error
-importcfg file
read import configuration from file
-installsuffix suffix
set package directory suffix
-k symbol
set field tracking symbol
-libgcc string
compiler support lib for internal linking; use "none" to disable
-linkmode mode
set link mode
-linkshared
link against installed Go shared libraries
-memprofile file
write memory profile to file
-memprofilerate rate
set runtime.MemProfileRate to rate
-msan
enable MSan interface
-n no-op (deprecated)
-o file
write output to file
-pluginpath string
full path name for plugin
-pruneweakmap
prune weak mapinit refs (default true)
-r path
set the ELF dynamic linker search path to dir1:dir2:...
-race
enable race detector
-s disable symbol table
-strictdups int
sanity check duplicate symbol contents during object file reading (1=warn 2=err).
-tmpdir directory
use directory for temporary files
-v print link trace
-w disable DWARF generation
==> ERROR: A failure occurred in build().
Aborting...
-> error making: trufflehog-exit status 4
-> Failed to install the following packages. Manual intervention is required:
trufflehog - exit status 4
==> Retrieving sources...
-> Found trufflehog-3.26.0.tar.gz
==> Validating source files with sha512sums...
trufflehog-3.26.0.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
Command 'makepkg --force' failed to execute.
:: Removing already installed dependencies for trufflehog:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
EDIT: Already fixed, thank you!
There seems to be an issue with the current version, as for whatever reason the Github release tarball this time doesn't contain a 'v' in the filename:
This would be the correct URL afaik: https://github.com/trufflesecurity/trufflehog/archive/refs/tags/3.80.4.tar.gz