Summary: | dev-libs/xxhash: misinstalls under some conditions? (was: media-libs/libplacebo: xxhash.h: No such file or directory, using MUSL) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marius Dinu <marius+gentoo> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | ionen, marius+gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
emerge --info |
Description
Marius Dinu
2024-07-10 11:13:26 UTC
Created attachment 897399 [details]
build log
Created attachment 897400 [details]
emerge --info
dev-util/ccache-4.10.1:0 also fails to build due to a xxhash error during configure: -- Performing Test HAVE_STRUCT_STAT_ST_MTIM -- Performing Test HAVE_STRUCT_STAT_ST_MTIM - Success -- Performing Test HAVE_STRUCT_STAT_ST_MTIMENSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMENSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC - Failed -- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME -- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME - Failed -- Performing Test HAVE_AVX2 -- Performing Test HAVE_AVX2 - Failed -- Setting DEPS=LOCAL as FETCHCONTENT_FULLY_DISCONNECTED is set -- Using system Blake3 (/usr/lib/libblake3.so) -- Using system CppHttplib (/usr/lib/libcpp-httplib.so) -- Using system Fmt (/usr/lib/libfmt.so) -- Using bundled NonstdSpan since NonstdSpan>=0.10.3 was not found locally -- Using bundled TlExpected since TlExpected>=1.1.0 was not found locally CMake Error at cmake/FindXxhash.cmake:30 (message): Could not find Xxhash>=0.8.0 Call Stack (most recent call first): cmake/Dependencies.cmake:28 (find_package) CMakeLists.txt:88 (include) Can't reproduce, or at least on amd64 on a llvm-musl profile. The successful build.log of xxhash may be interesting. Maybe some test fails on arm+musl or something and it didn't install properly leading to failure in packages that need it. Also output of `qlist -e dev-libs/xxhash` Re-assigning to xxhash given if ccache is affected too then it seems unlikely to be a libplacebo issue, albeit still unclear whether there's just something strange local going on or if there's really an issue with the package. This is strange... I emerged xxhash again to attach the build log here, and now ccache error is gone. ... And libplacebo error is gone too. Due to little memory available on this board, I did a cross-emerge on a x86 system, and then I moved the uSD card to the devboard and did a second (native) emerge of packages that failed on x86. Many packages were installed in the first step, probably xxhash too. I tried to have as few make.conf differences as possible, but is it still possible that cross-emerge installs files differently? I have a btrfs snapshot taken after the cross-emerge, before the native emerge. I will try to find the differences from current xxhash. Might have been a simple filesystem error too... I looked at the btrfs snapshot: xxhash was not installed there. I have no ideea what happened. I will close this bug report. Thanks, and sorry for wasting your time. No problem, be good to figure how this happened but as far as the packages go the dependency is definitely there for both so should be no issue on that end. |