public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
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.
> 


      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