Summary: | sci-physics/root-6.12.04 : requires internet connection to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | sci-physics |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 LZ4-download-err.log LZ4-download-out.log sci-physics:root-6.12.04:20171215-141810.log temp.tbz2 |
Description
Toralf Förster
2017-12-15 15:12:53 UTC
Created attachment 510156 [details]
emerge-info.txt
Created attachment 510158 [details]
emerge-history.txt
Created attachment 510160 [details]
environment
Created attachment 510162 [details]
etc.portage.tbz2
Created attachment 510164 [details]
logs.tbz2
Created attachment 510166 [details]
LZ4-download-err.log
Created attachment 510168 [details]
LZ4-download-out.log
Created attachment 510170 [details]
sci-physics:root-6.12.04:20171215-141810.log
Created attachment 510172 [details]
temp.tbz2
Looking at the log, I see that the real problem is that LZ4 failed to be downloaded. In summary, ROOT needs xxhash headers (bundled in LZ4), but these headers are not part of app-arch/lz4, and xxhash itself is not yet in Gentoo. That means that we must build ROOT with its bundled version of LZ4, which then requires an internet connection to download. This problem will be resolved upstream and the ebuilds updated soon after. In the mean time, it's better to just tolerate this so that users can get the latest release of ROOT in Gentoo. Upstream issue: https://sft.its.cern.ch/jira/browse/ROOT-9099 Looking at the log, I see that the real problem is that LZ4 failed to be downloaded. In summary, ROOT needs xxhash headers (bundled in LZ4), but these headers are not part of app-arch/lz4, and xxhash itself is not yet in Gentoo. That means that we must build ROOT with its bundled version of LZ4, which then requires an internet connection to download. This problem will be resolved upstream and the ebuilds updated soon after. In the mean time, it's better to just tolerate this so that users can get the latest release of ROOT in Gentoo. Upstream issue: https://sft.its.cern.ch/jira/browse/ROOT-9099 *** Bug 641536 has been marked as a duplicate of this bug. *** Hi Guilherme, thanks for looking into this. Shall we carry a patch to the build system in Gentoo for a while? (In reply to Benda Xu from comment #13) > Hi Guilherme, thanks for looking into this. Shall we carry a patch to the > build system in Gentoo for a while? Hi Benda, yes, we could, but I already asked the xxHash developer to tag a new release so that I can package it in Gentoo, and add xxhash and lz4 as dependencies of ROOT, which will make this problem go away. The LZ4 integration in ROOT is currently mixed with xxHash, so it's not optimal, but I will fix the build system upstream later too. Of course, if a patch shows up, I will apply upstream and in Gentoo :-) *** Bug 641582 has been marked as a duplicate of this bug. *** Upstream bug has been closed two years ago. |