View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005605 | GNUnet | build process | public | 2019-02-24 00:38 | 2019-02-28 11:17 |
Reporter | nikita | Assigned To | nikita | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | pkgsrc amd64 | OS | NetBSD | OS Version | current |
Fixed in Version | 0.11.0 | ||||
Summary | 0005605: pkgsrc package build from gnunet git HEAD throws errors related to NSS_ | ||||
Description | I have a vague memory that we talked about this before. I'm currently packaging gnunet for pkgsrc-wip (unpushed local state), and it fails with errors related to NSS_ See the appended log. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
|
Does netbsd use GNU libc? If not, I suspect they simply don't have the NSS logic required for what this code does. I propose we disable nss building on BSD. |
|
There's a compatibility mode where glibc can be used, but I'd prefer native libc. I have compat mode on my system with a glibc installed, but the pkgsrc does not expose this. What are the implications of disabling this? |
|
Expanding on this, pkgsrc can define packages using glibc, but I only want this if really absolutely necessary. |
|
Further question: is there a way we can solve this without relying on glibc or by handling this different for other libcs? |
|
One mechanism of integrating GNS with legacy applications via NSS is not available if this is disabled. But applications that don't use the glibc for NS resolution won't work anyway with this, so little is lost on BSD systems. GNS via direct use or via the HTTP or DNS proxies is unaffected. |
|
And no, this cannot be done without GNU libc, as we need OTHER applications to use GNU libc for this to be useful! |
|
I see. Okay |
|
I'd say this is resolved then? Maybe having an overwrite (--with/--without) makes sense, because I did not get this error in my checkout. Only in pkgsrc environment. My user environment has emulators/suse131_compat and emulators/suse131_base for another application which requires some functions. |
|
Well, does it build on BSD now (without NSS)? If so, I think we can call this resolved. |
|
yes |
|
builds on NetBSD |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-24 00:38 | nikita | New Issue | |
2019-02-24 00:38 | nikita | File Added: gnunet_pkgsrc_build | |
2019-02-24 13:33 | Christian Grothoff | Note Added: 0014005 | |
2019-02-24 13:44 | nikita | Note Added: 0014006 | |
2019-02-24 13:45 | nikita | Note Added: 0014007 | |
2019-02-24 14:12 | nikita | Note Added: 0014008 | |
2019-02-24 15:16 | Christian Grothoff | Note Added: 0014012 | |
2019-02-24 15:17 | Christian Grothoff | Note Added: 0014013 | |
2019-02-24 15:20 | nikita | Note Added: 0014014 | |
2019-02-24 15:27 | nikita | Note Added: 0014016 | |
2019-02-24 15:27 | nikita | Note Edited: 0014016 | |
2019-02-24 15:30 | Christian Grothoff | Note Added: 0014017 | |
2019-02-24 15:30 | Christian Grothoff | Assigned To | => Christian Grothoff |
2019-02-24 15:30 | Christian Grothoff | Status | new => feedback |
2019-02-26 16:03 | Christian Grothoff | Assigned To | Christian Grothoff => nikita |
2019-02-26 16:06 | nikita | Note Added: 0014066 | |
2019-02-26 16:07 | nikita | Status | feedback => resolved |
2019-02-26 16:07 | nikita | Resolution | open => fixed |
2019-02-26 16:07 | nikita | Fixed in Version | => 0.11.0 |
2019-02-26 16:07 | nikita | Note Added: 0014067 | |
2019-02-28 11:17 | Christian Grothoff | Status | resolved => closed |