From: Helmut Jarausch <jarausch@skynet.be>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] PERL_FEATURES
Date: Tue, 07 May 2024 21:46:55 +0200 [thread overview]
Message-ID: <W7ZGIZKZ.SBCMIFNG.YNAKHQ4O@OT3G7EDY.XWJBE5F3.XVZ6OG6K> (raw)
In-Reply-To: <YDI6UPH3.C5P5QHPU.R5XRUPSU@CQ7WP3QH.YCFGLRY7.7FM64MQR>
Many thanks, that helped a lot!
Now I have set only those features in the PERL_FEATURES entry that were
installed before -
the warning has gone and I hoped the correct version of perl is
installed now.
Helmut
On 05/07/2024 08:29:28 PM, Jack wrote:
> On 2024.05.07 12:33, Helmut Jarausch wrote:
>> Hi,
>>
>> according to the NEWS from today one has to set PERL_FEATURES in
>> /etc/portage/make.conf.
>> But how to do that?
>>
>> I've tried
>>
>> PERL_FEATURES="debug ithreads quadmath"
>>
>> but emerging dev-lang/perl-5.38.2-r3 I get
>>
>>
>> * As of dev-lang/perl-5.38.2-r3, the useflags debug, ithreads,
>> quadmath move into
>> * a use-expand variable PERL_FEATURES, which should be set globally
>> in make.conf.
>> * It appears that you have not set this variable properly yet.
>>
>> Many thanks for hint,
>> Helmut
>
> The section of the ebuild that decides whether or not to issue that
> warning is:
>
> pkg_pretend() {
> if \
> ( use perl_features_ithreads && has_version
> '<dev-lang/perl-5.38.2-r3[-ithreads]' ) || \
> ( ! use perl_features_ithreads && has_version
> '<dev-lang/perl-5.38.2-r3[ithreads]' ) || \
> ( use perl_features_quadmath && has_version
> '<dev-lang/perl-5.38.2-r3[-quadmath]' ) || \
> ( ! use perl_features_quadmath && has_version
> '<dev-lang/perl-5.38.2-r3[quadmath]' ) || \
> ( use perl_features_debug && has_version
> '<dev-lang/perl-5.38.2-r3[-debug]' ) || \
> ( ! use perl_features_debug && has_version
> '<dev-lang/perl-5.38.2-r3[debug]' ) ; \
> then
> (issue the warning)
>
> As I read it (which may well be wrong) it is looking to see whether
> the value for each of the three items is the same by the old use flag
> and by the new PERL_FEATURES. Check how those three use flags are
> set for -r2 and that the value for PERL_FEATURES for -r3 matches for
> each.
>
prev parent reply other threads:[~2024-05-07 19:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-07 16:33 [gentoo-user] PERL_FEATURES Helmut Jarausch
2024-05-07 18:29 ` Jack
2024-05-07 19:46 ` Helmut Jarausch [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=W7ZGIZKZ.SBCMIFNG.YNAKHQ4O@OT3G7EDY.XWJBE5F3.XVZ6OG6K \
--to=jarausch@skynet.be \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox