On 11/25/2014 04:49 AM, Andreas K. Huettel wrote:
> Hi Alec,
>
>> I've been having a really strange issue with net-print/cups-filters for
>> the last few weeks, wondering whether or not it's a bug or I just have
>> something configured wrong. Somehow ${S} is defined as:
>>
>>     /var/tmp/portage/net-print/cups-filters-1.0.53/work/cups-filters-3.2.10
>>
>> and the build predictably fails.
> this is a really weird error. 
>
> The only idea that I have is that some unusual environment variable is set 
> outside Portage, and then somehow leaks into the Portage internals. 
>
> You could check (before running emerge) if you see the "3.2.10" anywhere in 
> your environment ("set|less")... or if maybe $PV or $S is set outside emerge 
> somewhere.

Wow, incredible. I never thought to check my environment, but these:

    MODULE_VERSION=3.2.10
    MODULE_VERSION_STACK=3.2.10

could be a problem? Both of these variables are for the modules
environment management package, which I use to manage switching between
ruby interpreters.

> If this doesnt go away, we can ask the portage guys for advice.
>
> Best,
> Andreas
>

This was also affecting dev-libs/stfl for me; unsetting MODULE_VERSION
causes this to succeed. The only eclasses they have in common are
"eutils" and "perl-module", if that's important.

Andreas, if this is a bug that needs fixing, let me know who to contact
get this dealt with.

Regards,

Alec

Reply via email to