mirror of
https://github.com/go-gitea/gitea.git
synced 2026-07-15 20:09:18 -05:00
Can't compile gitea #13487
Closed
opened 2025-11-02 10:43:53 -06:00 by GiteaMirror
·
11 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No Label
issue/needs-feedback
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#13487
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @somera on GitHub (Sep 13, 2024).
Description
I try to compile gitea 1.22.2 (
5e36e9f5a7- (HEAD, tag: v1.22.2) Add changelog for 1.22.2 (#31935) (vor 8 Tagen) ) from source. https://docs.gitea.com/installation/install-from-sourceI get this
error.
My tools:
Gitea Version
1.22.2
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
2.46.0
Operating System
Ubuntu 22.04.5 LTS (GNU/Linux 6.8.0-40-generic x86_64)
How are you running Gitea?
Just try to compile
Database
None
@nephatrine commented on GitHub (Sep 14, 2024):
You're on 22.04 LTS and not 24.04 LTS? It looks like Jammy by default has much older tools than what you specify so I am going to assume that was just a typo.
I got a fresh ubuntu:24.04 container open and the following was all it took to build gitea from that baseline.
What TAGS are you setting?
@somera commented on GitHub (Sep 14, 2024):
I install all the tools manually (https://github.com/nvm-sh/nvm and go website). And not with apt.
Everytime I execute
make build.It works for me with latest go 1,21 version
go version go1.21.13 linux/amd64.But I get problems with go 1.22.x
make frontend is working.
Which go version are you using?
The question is:
I try this on an Ubuntu 24.04.x VM.
@somera commented on GitHub (Sep 14, 2024):
With an Ubuntu 24.04 VM and installed tools with apt (go 1.22.2) it works.
For compiling go 1.22 or higher should be used
But in Ubuntu 22.04.x it works for me only with 1.21.x and not with 1.22.x.
And with Ubuntu 22.04.x and go 1.22.x I get this
errors.
@wxiaoguang commented on GitHub (Sep 14, 2024):
iteris a Go 1.23 package https://pkg.go.dev/iter?tab=versionsMaybe some packages which import
iterwent into the code base (maybe it is a dependency problem)So I guess you could try to compile with Go 1.23?
Another guess: not sure whether your local Golang is correctly installed.
@somera commented on GitHub (Sep 14, 2024):
On Ubuntu 22.04. it works with go 1.21.x
On Ubuntu 24.04. it works with go 1.22.x
@somera commented on GitHub (Sep 14, 2024):
I compile gitea every time cause I need the frontend for my nginx setup.
make frontendworks.@eeyrjmr commented on GitHub (Sep 14, 2024):
are you sure you are trying to compile the 1.22 branch?
Typically Gitea bumps the minimum golang version when a new version is being released
co-incidently this means that gitea version and golang versions align
https://github.com/go-gitea/gitea/blame/main/go.mod
gitea-1.24 will need golang-1.23 https://github.com/go-gitea/gitea/pull/31855
gitea-1.23 will need golang-1.22
gitea-1.22 uses golang-1.22 https://github.com/go-gitea/gitea/pull/29869
gitea-1.21 uses golang-1.21 https://github.com/go-gitea/gitea/pull/26878
@wxiaoguang commented on GitHub (Sep 14, 2024):
Your local Golang toolchain seems to be corrupted.
@somera commented on GitHub (Sep 14, 2024):
yep. As I write in my initial post.
I'm on this
5e36e9f5a7commit.
@somera commented on GitHub (Sep 14, 2024):
uf ... looks like layer-8 problem.
I checked my go update script to newer version. I made some changes days ago and ...
rm -rf /usr/local/gowas comment out. Now I reinstalled go and it works.This is really embarrassing. ;)
@techknowlogick commented on GitHub (Sep 14, 2024):
@somera no worries:) happens to everyone. glad it was able to be solved.