Building from source errors complaining that "bindata" is not on path. #253

Closed
opened 2025-11-02 03:16:01 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @assumptionsoup on GitHub (Jan 20, 2017).

Trying to build v1.0.1 from source following the docs, I get the following error:

> go get -d -u code.gitea.io/gitea
> cd ~/go/src/code.gitea.io/gitea/
> git checkout v1.0.1
> TAGS="bindata" make generate build
go generate code.gitea.io/gitea code.gitea.io/gitea/cmd code.gitea.io/gitea/models code.gitea.io/gitea/models/migrations code.gitea.io/gitea/modules/auth code.gitea.io/gitea/modules/auth/ldap code.gitea.io/gitea/modules/auth/pam code.gitea.io/gitea/modules/avatar code.gitea.io/gitea/modules/base code.gitea.io/gitea/modules/context code.gitea.io/gitea/modules/cron code.gitea.io/gitea/modules/highlight code.gitea.io/gitea/modules/httplib code.gitea.io/gitea/modules/log code.gitea.io/gitea/modules/mailer code.gitea.io/gitea/modules/markdown code.gitea.io/gitea/modules/options code.gitea.io/gitea/modules/process code.gitea.io/gitea/modules/public code.gitea.io/gitea/modules/setting code.gitea.io/gitea/modules/ssh code.gitea.io/gitea/modules/sync code.gitea.io/gitea/modules/templates code.gitea.io/gitea/modules/user code.gitea.io/gitea/routers code.gitea.io/gitea/routers/admin code.gitea.io/gitea/routers/api/v1 code.gitea.io/gitea/routers/api/v1/admin code.gitea.io/gitea/routers/api/v1/convert code.gitea.io/gitea/routers/api/v1/misc code.gitea.io/gitea/routers/api/v1/org code.gitea.io/gitea/routers/api/v1/repo code.gitea.io/gitea/routers/api/v1/user code.gitea.io/gitea/routers/dev code.gitea.io/gitea/routers/org code.gitea.io/gitea/routers/repo code.gitea.io/gitea/routers/user
modules/options/options.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH
modules/public/public.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH
modules/templates/templates.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH
Makefile:45: recipe for target 'generate' failed
make: *** [generate] Error 1
Originally created by @assumptionsoup on GitHub (Jan 20, 2017). Trying to build v1.0.1 from source following the [docs](https://docs.gitea.io/en-us/install-from-source/), I get the following error: ``` > go get -d -u code.gitea.io/gitea > cd ~/go/src/code.gitea.io/gitea/ > git checkout v1.0.1 > TAGS="bindata" make generate build go generate code.gitea.io/gitea code.gitea.io/gitea/cmd code.gitea.io/gitea/models code.gitea.io/gitea/models/migrations code.gitea.io/gitea/modules/auth code.gitea.io/gitea/modules/auth/ldap code.gitea.io/gitea/modules/auth/pam code.gitea.io/gitea/modules/avatar code.gitea.io/gitea/modules/base code.gitea.io/gitea/modules/context code.gitea.io/gitea/modules/cron code.gitea.io/gitea/modules/highlight code.gitea.io/gitea/modules/httplib code.gitea.io/gitea/modules/log code.gitea.io/gitea/modules/mailer code.gitea.io/gitea/modules/markdown code.gitea.io/gitea/modules/options code.gitea.io/gitea/modules/process code.gitea.io/gitea/modules/public code.gitea.io/gitea/modules/setting code.gitea.io/gitea/modules/ssh code.gitea.io/gitea/modules/sync code.gitea.io/gitea/modules/templates code.gitea.io/gitea/modules/user code.gitea.io/gitea/routers code.gitea.io/gitea/routers/admin code.gitea.io/gitea/routers/api/v1 code.gitea.io/gitea/routers/api/v1/admin code.gitea.io/gitea/routers/api/v1/convert code.gitea.io/gitea/routers/api/v1/misc code.gitea.io/gitea/routers/api/v1/org code.gitea.io/gitea/routers/api/v1/repo code.gitea.io/gitea/routers/api/v1/user code.gitea.io/gitea/routers/dev code.gitea.io/gitea/routers/org code.gitea.io/gitea/routers/repo code.gitea.io/gitea/routers/user modules/options/options.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH modules/public/public.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH modules/templates/templates.go:7: running "go-bindata": exec: "go-bindata": executable file not found in $PATH Makefile:45: recipe for target 'generate' failed make: *** [generate] Error 1 ```
GiteaMirror added the issue/not-a-bug label 2025-11-02 03:16:01 -06:00
Author
Owner

@appleboy commented on GitHub (Jan 20, 2017):

You need to install go-bindata command first.

go get -u github.com/jteeuwen/go-bindata/...
@appleboy commented on GitHub (Jan 20, 2017): You need to install `go-bindata` command first. ``` go get -u github.com/jteeuwen/go-bindata/... ```
Author
Owner

@lunny commented on GitHub (Jan 20, 2017):

This command has been automatically check on Makefile in section generate

.PHONY: generate
generate:
	@which go-bindata > /dev/null; if [ $$? -ne 0 ]; then \
		go get -u github.com/jteeuwen/go-bindata/...; \
	fi
	go generate $(PACKAGES)
@lunny commented on GitHub (Jan 20, 2017): This command has been automatically check on Makefile in section `generate` ``` .PHONY: generate generate: @which go-bindata > /dev/null; if [ $$? -ne 0 ]; then \ go get -u github.com/jteeuwen/go-bindata/...; \ fi go generate $(PACKAGES) ```
Author
Owner

@lunny commented on GitHub (Jan 20, 2017):

So that's because you haven't add your $GOPATH/bin to you $PATH.

@lunny commented on GitHub (Jan 20, 2017): So that's because you haven't add your $GOPATH/bin to you $PATH.
Author
Owner

@assumptionsoup commented on GitHub (Jan 20, 2017):

Whoops! So I haven't. Thanks for the help!

@assumptionsoup commented on GitHub (Jan 20, 2017): Whoops! So I haven't. Thanks for the help!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#253