GeertJohan / GeertJohan/go.rice

Get fails on Ubuntu 16.04

Open
#155 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.4k
Forks
185
PR merge metrics
No merged PRs in 30d

Description

Running 'go get github.com/GeertJohan/go.rice' completes without issue.
Running 'go get github.com/GeertJohan/go.rice/rice' fails with the following:
`root@apps:~# go get github.com/GeertJohan/go.rice/rice
# github.com/akavel/rsrc/coff
go/src/github.com/akavel/rsrc/coff/coff.go:169:18: undefined: pe.IMAGE_FILE_MACHINE_ARMNT
go/src/github.com/akavel/rsrc/coff/coff.go:265:7: undefined: pe.IMAGE_FILE_MACHINE_ARMNT
`
Since rsrc appears to be a Windows-specific project, there seems to be no reason why it should be called on a linux system.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the two go get commands on Ubuntu 16.04 and inspect the rice command's dependency path, especially github.com/akavel/rsrc/coff/coff.go where the undefined symbol is reported. Done means installing github.com/GeertJohan/go.rice/rice succeeds on Linux without compiling incompatible Windows-specific code.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.