Re: poudriere + bdb6 build issue (maybe newbie stupidity)
> On 10 May, 2017, at 13:12, Mike Andrews wrote: > > On Wed, 10 May 2017, Adam Weinberger wrote: > >>> On 10 May, 2017, at 10:59, Mike Andrews wrote: >>> >>> I’m experimenting with poudriere for the first time and running into an >>> issue with some ports that use BDB. With this in make.conf: >>> >>> DEFAULT_VERSIONS= bdb=6 >>> >>> I get this for four ports that use BDB 6: >>> >>> [00:00:47] >> [04][00:00:00] Finished build of databases/p5-BerkeleyDB: >>> Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, >>> incompatible: . Try: make debug-bdb >>> [00:00:47] >> [03][00:00:00] Finished build of databases/ruby-bdb: >>> Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, >>> incompatible: . Try: make debug-bdb >>> [00:00:48] >> [06][00:00:01] Finished build of www/webalizer: Ignored: >>> cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: >>> . Try: make debug-bdb >>> [00:00:49] >> [01][00:00:01] Finished build of textproc/redland: >>> Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, >>> incompatible: . Try: make debug-bdb >>> >>> Installing the ports manually from source works just fine. >>> >>> Am I missing something stupid/obvious here, or is it an issue with those >>> specific four ports? >> >> There's a licensing-related peculiarity with bdb 6. Add >> WITH_BDB6_PERMITTED=yes to your make.conf and it should build for you. > > That fixed it, thanks! > > Now where is that documented? Anywhere? Now that I Google that option, > okay, it's in bdb.mk, but... hard to do that if you don't know it's there. > :) > > I did (do) have DISABLE_LICENSES=yes in there, but that's more to disable > prompts at 'poudriere options' time, I guess. WITH_BDB6_PERMITTED is pretty unnecessary, AFAICT; bsd.licenses.mk is the right way to handle license selection. I've opened a phabricator review (https://reviews.freebsd.org/D10669) to just simply remove it, but because bsd.mk is convoluted I'm not entirely positive that this change has no other side effects. # Adam -- Adam Weinberger ad...@adamw.org https://www.adamw.org ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere + bdb6 build issue (maybe newbie stupidity)
On Wed, 10 May 2017, Adam Weinberger wrote: On 10 May, 2017, at 10:59, Mike Andrews wrote: I’m experimenting with poudriere for the first time and running into an issue with some ports that use BDB. With this in make.conf: DEFAULT_VERSIONS= bdb=6 I get this for four ports that use BDB 6: [00:00:47] >> [04][00:00:00] Finished build of databases/p5-BerkeleyDB: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:47] >> [03][00:00:00] Finished build of databases/ruby-bdb: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:48] >> [06][00:00:01] Finished build of www/webalizer: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:49] >> [01][00:00:01] Finished build of textproc/redland: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb Installing the ports manually from source works just fine. Am I missing something stupid/obvious here, or is it an issue with those specific four ports? There's a licensing-related peculiarity with bdb 6. Add WITH_BDB6_PERMITTED=yes to your make.conf and it should build for you. That fixed it, thanks! Now where is that documented? Anywhere? Now that I Google that option, okay, it's in bdb.mk, but... hard to do that if you don't know it's there. :) I did (do) have DISABLE_LICENSES=yes in there, but that's more to disable prompts at 'poudriere options' time, I guess. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere + bdb6 build issue (maybe newbie stupidity)
> On 10 May, 2017, at 10:59, Mike Andrews wrote: > > I’m experimenting with poudriere for the first time and running into an issue > with some ports that use BDB. With this in make.conf: > > DEFAULT_VERSIONS= bdb=6 > > I get this for four ports that use BDB 6: > > [00:00:47] >> [04][00:00:00] Finished build of databases/p5-BerkeleyDB: > Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, > incompatible: . Try: make debug-bdb > [00:00:47] >> [03][00:00:00] Finished build of databases/ruby-bdb: > Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, > incompatible: . Try: make debug-bdb > [00:00:48] >> [06][00:00:01] Finished build of www/webalizer: Ignored: > cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . > Try: make debug-bdb > [00:00:49] >> [01][00:00:01] Finished build of textproc/redland: Ignored: > cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . > Try: make debug-bdb > > Installing the ports manually from source works just fine. > > Am I missing something stupid/obvious here, or is it an issue with those > specific four ports? There's a licensing-related peculiarity with bdb 6. Add WITH_BDB6_PERMITTED=yes to your make.conf and it should build for you. # Adam -- Adam Weinberger ad...@adamw.org https://www.adamw.org ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere + bdb6 build issue (maybe newbie stupidity)
Maybe, it only cause you forgot the "+" DEFAULT_VERSIONS+=bdb=6 ? ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
poudriere + bdb6 build issue (maybe newbie stupidity)
I’m experimenting with poudriere for the first time and running into an issue with some ports that use BDB. With this in make.conf: DEFAULT_VERSIONS= bdb=6 I get this for four ports that use BDB 6: [00:00:47] >> [04][00:00:00] Finished build of databases/p5-BerkeleyDB: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:47] >> [03][00:00:00] Finished build of databases/ruby-bdb: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:48] >> [06][00:00:01] Finished build of www/webalizer: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb [00:00:49] >> [01][00:00:01] Finished build of textproc/redland: Ignored: cannot install: no eligible BerkeleyDB version. Requested: 6, incompatible: . Try: make debug-bdb Installing the ports manually from source works just fine. Am I missing something stupid/obvious here, or is it an issue with those specific four ports? ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"