Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Doesn't build anymore #179

@fayak

Description

@fayak
$ export PLATFORMS=$(go env GOOS)
$ make all
hack/run_lint.sh
WARN [runner] The linter 'golint' is deprecated (since v1.41.0) due to: The repository of the linter has been archived by the owner. Replaced by revive. 
WARN [runner] The linter 'structcheck' is deprecated (since v1.49.0) due to: The owner seems to have abandoned the linter. Replaced by unused. 
WARN [runner] The linter 'interfacer' is deprecated (since v1.38.0) due to: The repository of the linter has been archived by the owner.  
WARN [runner] The linter 'maligned' is deprecated (since v1.38.0) due to: The repository of the linter has been archived by the owner. Replaced by govet 'fieldalignment'. 
ERRO [runner] Panic stack trace: goroutine 1 [running]:
runtime/debug.Stack()
	runtime/debug/stack.go:24 +0x65
github.com/golangci/golangci-lint/pkg/lint.(*Runner).runLinterSafe.func1()
	github.com/golangci/golangci-lint/pkg/lint/runner.go:126 +0x28d
panic({0xfa2ca0, 0xc0009afd10})
	runtime/panic.go:884 +0x213
internal/pkgbits.NewPkgDecoder({0x115cf95, 0x3}, {0xc000516000, 0x9e64})
	internal/pkgbits/decoder.go:87 +0x41b
go/internal/gcimporter.Import(0x0?, 0x0?, {0x115cf95, 0x3}, {0x0?, 0xc0003410f8?}, 0x0?)
	go/internal/gcimporter/gcimporter.go:225 +0x80d
go/importer.(*gcimports).ImportFrom(0xc000a96c90?, {0x115cf95?, 0x3?}, {0x0?, 0x1?}, 0x1028b60?)
	go/importer/importer.go:102 +0x47
go/importer.(*gcimports).Import(0xc00129ceb0?, {0x115cf95?, 0x1?})
	go/importer/importer.go:95 +0x25
github.com/quasilyte/go-ruleguard/ruleguard.(*goImporter).Import(0xc00129cf50, {0x115cf95, 0x3})
	github.com/quasilyte/[email protected]/ruleguard/importer.go:68 +0x13d
github.com/quasilyte/go-ruleguard/ruleguard.(*engineState).findTypeNoCache(0xc00129ceb0, 0xc000a96840?, 0x115cf95?, {0x115cf95, 0xc})
	github.com/quasilyte/[email protected]/ruleguard/engine.go:232 +0x11b
github.com/quasilyte/go-ruleguard/ruleguard.(*engineState).FindType(0xc00129ceb0, 0x2?, 0xc00033ff18?, {0x115cf95, 0xc})
	github.com/quasilyte/[email protected]/ruleguard/engine.go:210 +0x191
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).unwrapInterfaceExpr(0xc0003412c0, {0xd, 0x2e, {0x11712b1, 0xe}, {0xf74060, 0x1a96d50}, {0x0, 0x0, 0x0}})
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:468 +0xf7
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).newFilter(0xc0003412c0, {0xd, 0x20, {0x11adbd6, 0x26}, {0xf74060, 0x1a96cb0}, {0x1aa38a0, 0x1, 0x1}}, ...)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:680 +0x1206
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).newBinaryExprFilter(0x10?, {0xd, 0x2, {0x11d0747, 0x4a}, {0x0, 0x0}, {0x1aa9500, 0x2, 0x2}}, ...)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:793 +0x1d3
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).newFilter(0xc0003412c0, {0xd, 0x2, {0x11d0747, 0x4a}, {0x0, 0x0}, {0x1aa9500, 0x2, 0x2}}, ...)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:564 +0x1f71
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).loadRule(0xc0003412c0, 0x1ac25a0, 0x1ab39c0)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:289 +0x2ea
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).loadRuleGroup(0xc0003412c0, 0x1ac25a0)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:259 +0x4e6
github.com/quasilyte/go-ruleguard/ruleguard.(*irLoader).LoadFile(0xc0003412c0, {0x1174015, 0xe}, 0x1aa5ac0)
	github.com/quasilyte/[email protected]/ruleguard/ir_loader.go:98 +0x2e5
github.com/quasilyte/go-ruleguard/ruleguard.(*engine).LoadFromIR(0xc00061d390, 0xc000a96c00, 0xfb4da0?, {0x1174015, 0xe}, 0x20?)
	github.com/quasilyte/[email protected]/ruleguard/engine.go:107 +0x24d
github.com/quasilyte/go-ruleguard/ruleguard.(*Engine).LoadFromIR(...)
	github.com/quasilyte/[email protected]/ruleguard/ruleguard.go:63
github.com/go-critic/go-critic/checkers.InitEmbeddedRules()
	github.com/go-critic/[email protected]/checkers/embedded_rules.go:46 +0x170
github.com/golangci/golangci-lint/pkg/golinters.(*goCriticWrapper).init.func1()
	github.com/golangci/golangci-lint/pkg/golinters/gocritic.go:92 +0x2f
sync.(*Once).doSlow(0x0?, 0x0?)
	sync/once.go:74 +0xc2
sync.(*Once).Do(...)
	sync/once.go:65
github.com/golangci/golangci-lint/pkg/golinters.(*goCriticWrapper).init(0xc000beeed0, 0xc000b383d0?, {0x1364720, 0xc00174c780})
	github.com/golangci/golangci-lint/pkg/golinters/gocritic.go:91 +0x8a
github.com/golangci/golangci-lint/pkg/golinters.NewGoCritic.func2(0xc000c0c420?)
	github.com/golangci/golangci-lint/pkg/golinters/gocritic.go:72 +0x2c
github.com/golangci/golangci-lint/pkg/golinters/goanalysis.(*Linter).preRun(0xc000c0c420, 0xc000341610?)
	github.com/golangci/golangci-lint/pkg/golinters/goanalysis/linter.go:157 +0xe2
github.com/golangci/golangci-lint/pkg/golinters/goanalysis.MetaLinter.Run({{0xc00013db00, 0x12, 0x20}, 0xc000983c80}, {0xc000500800?, 0xc0001682c0?}, 0x0?)
	github.com/golangci/golangci-lint/pkg/golinters/goanalysis/metalinter.go:26 +0xa5
github.com/golangci/golangci-lint/pkg/lint.(*Runner).runLinterSafe(0x3?, {0x135f020?, 0xc000982330?}, 0xc00014d9d0, 0xc0010ea680)
	github.com/golangci/golangci-lint/pkg/lint/runner.go:131 +0xcf
github.com/golangci/golangci-lint/pkg/lint.Runner.Run.func1()
	github.com/golangci/golangci-lint/pkg/lint/runner.go:215 +0x65
github.com/golangci/golangci-lint/pkg/timeutils.(*Stopwatch).TrackStage(0xc00129ce10, {0x118b384, 0x15}, 0xc000341968)
	github.com/golangci/golangci-lint/pkg/timeutils/stopwatch.go:111 +0x4a
github.com/golangci/golangci-lint/pkg/lint.Runner.Run({{0xc0001682c0, 0x15, 0x15}, {0x1364720, 0xc00174c7b0}}, {0x135f020, 0xc000982330}, {0xc00012e9a8, 0x1, 0x1}, ...)
	github.com/golangci/golangci-lint/pkg/lint/runner.go:214 +0x2ce
github.com/golangci/golangci-lint/pkg/commands.(*Executor).runAnalysis(0xc000b50900, {0x135f020, 0xc000982330}, {0xc000276fc0?, 0xc00033dbb0?, 0x1bf08eaf9c?})
	github.com/golangci/golangci-lint/pkg/commands/run.go:367 +0x5b1
github.com/golangci/golangci-lint/pkg/commands.(*Executor).runAndPrint(0xc000b50900, {0x135f020, 0xc000982330}, {0xc000276fc0, 0x0, 0x23})
	github.com/golangci/golangci-lint/pkg/commands/run.go:402 +0x1e9
github.com/golangci/golangci-lint/pkg/commands.(*Executor).executeRun(0xc000b50900, 0x0?, {0xc000276fc0, 0x0, 0x23})
	github.com/golangci/golangci-lint/pkg/commands/run.go:517 +0x24f
github.com/spf13/cobra.(*Command).execute(0xc00026cf00, {0xc000276d80, 0x23, 0x24})
	github.com/spf13/[email protected]/command.go:920 +0x847
github.com/spf13/cobra.(*Command).ExecuteC(0xc00026cc00)
	github.com/spf13/[email protected]/command.go:1044 +0x3bd
github.com/spf13/cobra.(*Command).Execute(...)
	github.com/spf13/[email protected]/command.go:968
github.com/golangci/golangci-lint/pkg/commands.(*Executor).Execute(...)
	github.com/golangci/golangci-lint/pkg/commands/executor.go:151
main.main()
	github.com/golangci/golangci-lint/cmd/golangci-lint/main.go:41 +0x1de 
WARN [runner] Can't run linter goanalysis_metalinter: panic occurred: unsupported version: 2 
ERRO Running error: 1 error occurred:
	* can't run linter goanalysis_metalinter: panic occurred: unsupported version: 2
 
make: *** [Makefile:106: lint] Error 3

Running a different make command yields:

$ make build-rakkess
mkdir -p "out"
GOFLAGS="-trimpath" gox -osarch="linux" -tags netgo -ldflags "-s -w -X github.com/corneliusweig/rakkess/internal/version.version=v0.5.1 -X github.com/corneliusweig/rakkess/internal/version.buildDate=2025-07-15T16:16:34Z -X github.com/corneliusweig/rakkess/internal/version.gitCommit=ddad690099f01005c46b30345e9bccdd598a1824 " -output="out/rakkess-{{.Arch}}-{{.OS}}"
/bin/sh: line 1: gox: command not found
make: *** [Makefile:99: build-rakkess] Error 127

And also :

$ hack/install-gox.sh
go: modules disabled by GO111MODULE=off; see 'go help modules'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions