Summary: | pango and others ignore USE="-test -doc" and want to install X! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Navid Zamani <navid.zamani> |
Component: | [OLD] Development | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
make.conf package.use |
Description
Navid Zamani
2010-02-22 18:34:42 UTC
Created attachment 220721 [details]
emerge --info
By the way: make.conf includes USE="${USE} doc -test" AND NOT FEATURES="test". BUT emerge --info says USE="test" is enabled! Could you attach both your package.use and make.conf ? 'test' on pango needs libXft, so from that point on, everything is correct. The question is why those flags get set on pango. Created attachment 220737 [details]
make.conf
Ok, here they come. :)
Created attachment 220739 [details]
package.use
Done.
Try not using USE as a storage var, so it's assigned only once. (In reply to comment #6) > Try not using USE as a storage var, so it's assigned only once. I did not mention, that usually, USE="test" is enabled in make.conf, and only some packages have it disabled. I only disabled it in make.conf to test it. This worked for I think 2 years now. Only in the last week did it stop working. So I plan on leaving it enabled in make.conf, and still only disabling it for some packages in package.use. Which means, that even if your tip would work for make.conf, this would not help with package.use. :/ Just so we're on the same page: I was talking about USE="${USE} ..." construct. While it looks like it should work, I was trying to eliminate anything looking suspicious. Then again, you may be hitting some obscure bug related to your CFLAGS ("falign-functions=4 -fweb"). (In reply to comment #8) > I was talking about USE="${USE} ..." construct. > While it looks like it should work, I was trying > to eliminate anything looking suspicious. I know. :) And it’s a good point. :) But this is tried and tested for multiple systems over the last couple of years. And it worked nicely. I was planning to look into trying it without that construct anyway. So until then, you’re of course free to blame it on something new in portage wrecking that once working functionality. :) > Then again, you may be hitting some obscure bug > related to your CFLAGS ("falign-functions=4 -fweb"). Hmm, I thought these were pretty standard. But doing an emerge -p without them can’t hurt. I will try them out. You should NOT use USE="test". That is controlled by FEATURES="test" ... (In reply to comment #10) > You should NOT use USE="test". That is controlled by FEATURES="test" ... Yeah well, this was NOT the case when I started using it! Quoting “/usr/portage/profile/use.desc”: > test - Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore Perhaps you should tell people before changing arbitrary things under their ass. I have problems like these all the time. I read the Gentoo newsletter, let portage e-mail me all emerge messages, read eselect news, and STILL miss half the important changes. By the way: Why are there a bazillion places to read news? Instead of one central point to read ALL the changes you as a user have to make, when updating certain packages or profiles. The amount of stuff I have to read, just to keep up halfways, is insane, compared to the actual amount of information needed to keep things working. And still there are packages not working, and lots of buggy stuff nearly every weekly sync... ON. A. HARDENED. SYSTEM! In this aspect, Gentoo is the WORST. DISTRO. EVER! It being free, is the only reason that I’m not going on a rampage over this. ;) |