Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893170 - sys-fs/fuse: compile error with llvm/musl profile "unknown type name '__off64_t"
Summary: sys-fs/fuse: compile error with llvm/musl profile "unknown type name '__off64_t"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL: https://github.com/libfuse/libfuse/pu...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-04 02:37 UTC by 464270342
Modified: 2023-02-04 23:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info (emerge-info,6.42 KB, text/plain)
2023-02-04 02:39 UTC, 464270342
Details
fuse build log (fuse-build.log,32.64 KB, text/plain)
2023-02-04 02:40 UTC, 464270342
Details

Note You need to log in before you can comment on or make changes to this bug.
Description 464270342 2023-02-04 02:37:52 UTC
I try to build fuse in a pure clang environment, but it fail to compile

../fuse-3.13.0/include/fuse_lowlevel.h:133:38: error: unknown type name '__off64_t'
        ssize_t (*splice_receive)(int fdin, __off64_t *offin, int fdout,
                                            ^
../fuse-3.13.0/include/fuse_lowlevel.h:134:8: error: unknown type name '__off64_t'
                                          __off64_t *offout, size_t len,
                                          ^
../fuse-3.13.0/include/fuse_lowlevel.h:136:35: error: unknown type name '__off64_t'
        ssize_t (*splice_send)(int fdin, __off64_t *offin, int fdout,
                                         ^
../fuse-3.13.0/include/fuse_lowlevel.h:137:10: error: unknown type name '__off64_t'
                                     __off64_t *offout, size_t len,


Reproducible: Always
Comment 1 464270342 2023-02-04 02:39:13 UTC
Created attachment 849818 [details]
emerge-info
Comment 2 464270342 2023-02-04 02:40:15 UTC
Created attachment 849820 [details]
fuse build log
Comment 3 Ionen Wolkens gentoo-dev 2023-02-04 02:46:17 UTC
Sounds already fixed in 3.13.1 that came out today.
Comment 4 464270342 2023-02-04 03:00:12 UTC
(In reply to Ionen Wolkens from comment #3)
> Sounds already fixed in 3.13.1 that came out today.

I found 3.13.1 in the GitHub release but didn't see it on the Gentoo repo.

About when I can see it on the repo?

https://github.com/libfuse/libfuse/releases/tag/fuse-3.13.1
Comment 5 Ionen Wolkens gentoo-dev 2023-02-04 03:26:36 UTC
(In reply to 464270342 from comment #4)
> (In reply to Ionen Wolkens from comment #3)
> > Sounds already fixed in 3.13.1 that came out today.
> 
> I found 3.13.1 in the GitHub release but didn't see it on the Gentoo repo.
> 
> About when I can see it on the repo?
Well, it barely came out, so give it a bit for maintainers to get to it.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-04 07:53:36 UTC
Not bumped to it yet as well because of missing dist tarball: https://github.com/libfuse/libfuse/issues/728
Comment 7 Larry the Git Cow gentoo-dev 2023-02-04 23:05:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6bdf762d99854767234101ba4a4bcba3877071

commit ec6bdf762d99854767234101ba4a4bcba3877071
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-04 22:53:35 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-04 22:53:35 +0000

    sys-fs/fuse: add 3.13.1
    
    Closes: https://bugs.gentoo.org/893170
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-fs/fuse/Manifest           |  1 +
 sys-fs/fuse/fuse-3.13.1.ebuild | 72 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)