Summary: | sys-apps/rng-tools-6.15 - rngd_jitter.c: error: invalid use of undefined type struct jent_notime_ctx | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Göktürk Yüksek <gokturk> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, dliana, kernelpanic, maracay, sam, tsjk |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/nhorman/rng-tools/issues/188 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 sys-apps:rng-tools-6.15:20220922-201927.log temp.tar.bz2 ebuild patch fixed patch |
Description
Toralf Förster
![]() Created attachment 813823 [details]
emerge-info.txt
Created attachment 813826 [details]
emerge-history.txt
Created attachment 813829 [details]
environment
Created attachment 813832 [details]
etc.portage.tar.bz2
Created attachment 813835 [details]
logs.tar.bz2
Created attachment 813838 [details]
sys-apps:rng-tools-6.15:20220922-201927.log
Created attachment 813841 [details]
temp.tar.bz2
the error is caused by jitterentropy-3.4*. rng-tools builds OK with jitterentropy-3.3* (In reply to Michelangelo Scopelliti from comment #8) > the error is caused by jitterentropy-3.4*. rng-tools builds OK with > jitterentropy-3.3* Thanks. I think we might need https://github.com/nhorman/rng-tools/commit/57be6d4c90e78ea9ad036a3a6e9b09822ed4d219. (In reply to Sam James from comment #9) > (In reply to Michelangelo Scopelliti from comment #8) > > the error is caused by jitterentropy-3.4*. rng-tools builds OK with > > jitterentropy-3.3* > > Thanks. I think we might need > https://github.com/nhorman/rng-tools/commit/ > 57be6d4c90e78ea9ad036a3a6e9b09822ed4d219. I can confirm it builds fine against jitterentropy-3.4* with 57be6d4c90e78ea9ad036a3a6e9b09822ed4d219, but it is not possible to apply such patch alone; I downloaded the tree up to such pull request (or, to be exact, I used commit 6dcc9ec2500a25a0bb5d2397db557b73e3f48c37, "Merge pull request #180 from nefigtut/master") and it seems to work. I will attach my ebuild patch. Created attachment 842791 [details, diff]
ebuild patch
Created attachment 842895 [details, diff]
fixed patch
There is also a new dependency -- dev-libs/jansson
I hit this during a world rebuild when migrating to new hardware. The patch seems to make the package build with the newer jitterentropy. And, I mean the ebuild-patch. (In reply to Tamas Jantvik from comment #13) > I hit this during a world rebuild when migrating to new hardware. > The patch seems to make the package build with the newer jitterentropy. I didn't really want to apply a snapshot and I was hoping upstream would make a new release but they haven't yet. I'll file a bug asking. (In reply to Sam James from comment #15) > (In reply to Tamas Jantvik from comment #13) > > I hit this during a world rebuild when migrating to new hardware. > > The patch seems to make the package build with the newer jitterentropy. > > I didn't really want to apply a snapshot and I was hoping upstream would > make a new release but they haven't yet. I'll file a bug asking. https://github.com/nhorman/rng-tools/issues/188 Yeah. That's great. In the meanwhile people can still apply the ebuild patch found here, or just downgrade app-crypt/jitterentropy. New version added to Gentoo (Bugzilla was down at the time). |