Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenBSD build error due to Fuse #5334

Closed
Stebalien opened this issue Aug 2, 2018 · 5 comments · Fixed by #6535
Closed

OpenBSD build error due to Fuse #5334

Stebalien opened this issue Aug 2, 2018 · 5 comments · Fixed by #6535
Labels
topic/build Topic build

Comments

@Stebalien
Copy link
Member

# gx/ipfs/QmSJBsmLP1XMjv8hxYg2rUMdPDB7YUpyBo9idjrJ6Cmq6F/fuse
../../../gx/ipfs/QmSJBsmLP1XMjv8hxYg2rUMdPDB7YUpyBo9idjrJ6Cmq6F/fuse/error_std.go:27:20: undefined: errNoXattr
../../../gx/ipfs/QmSJBsmLP1XMjv8hxYg2rUMdPDB7YUpyBo9idjrJ6Cmq6F/fuse/fuse.go:1346:26: undefined: attr
../../../gx/ipfs/QmSJBsmLP1XMjv8hxYg2rUMdPDB7YUpyBo9idjrJ6Cmq6F/fuse/fuse_kernel.go:404:17: undefined: attr
@djdv
Copy link
Contributor

djdv commented Aug 3, 2018

Just as an aside, I'm currently reimplementing mount with the intention of supporting Windows go-ipfs/win-mount, this uses a different fuse library (cgofuse).
When this is closer to completion, I'd like to do experiments with the existing implementation on various platforms vs the new one. This should likely work on OpenBSD without change, but is untested at the moment.

@Stebalien
Copy link
Member Author

The tricky part there will be cross compiling. We currently avoid cgo entirely for this reason.

@vext01
Copy link

vext01 commented Apr 29, 2019

Hi,

go-ipfs OpenBSD packager here.

I've hit this same issue. I'm not sure if this is related, but our fuse implementation isn't complete.

@magik6k
Copy link
Member

magik6k commented Apr 29, 2019

You should be able to build with -tags=nofuse go bulid flag

@vext01
Copy link

vext01 commented Apr 29, 2019

According to the docs, this flag should be appended by the build system automatically:
https://github.com/ipfs/go-ipfs/blob/master/docs/openbsd.md

[note also use of deprecated target install_unsupported]

Stebalien added a commit that referenced this issue Jul 21, 2019
Stebalien added a commit that referenced this issue Jul 22, 2019
Stebalien added a commit that referenced this issue Jul 22, 2019
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 6, 2020
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 6, 2020
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 8, 2020
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 8, 2020
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 8, 2020
ralendor pushed a commit to ralendor/go-ipfs that referenced this issue Jun 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic/build Topic build
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants