Summary: | dev-util/git - Makefile:1237: *** mixed implicit and normal rules. Stop. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Balazs Nemeth <jobbara.artalmatlan> |
Component: | Current packages | Assignee: | Fernando J. Pereda (RETIRED) <ferdy> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | jer, robbat2 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
git-1.5.1.6 build log
git-1.5.6.4 build log git-1.6.0.1 build log git-1.6.0.1/Makefile make.conf |
Description
Balazs Nemeth
2008-09-12 09:04:48 UTC
Created attachment 165246 [details]
git-1.5.1.6 build log
Created attachment 165247 [details]
git-1.5.6.4 build log
Created attachment 165249 [details]
git-1.6.0.1 build log
Please attach /home/gentoo/tmp/portage/dev-util/git-1.6.0.1/work/Makefile - ferdy Created attachment 165343 [details]
git-1.6.0.1/Makefile
Here it is.
/home/gentoo/tmp/portage/dev-util/git-1.6.0.1/work/git-1.6.0.1/Makefile
- Balage
And what's the exact error for that version? - ferdy (In reply to comment #6) > And what's the exact error for that version? > > - ferdy > See the "Actual Results" part in the bug report. dev-util/git doesn't have any of these USE flags. But I'm getting this error message, regardless of the version numbers. Therefore git doesn't compile on my machine at all. >>Makefile:690: target `xinerama' given more than once in the same rule. >>Makefile:690: target `gnome-keyring' given more than once in the same rule. >>Makefile:690: target `gnome' given more than once in the same rule. >>Makefile:690: target `gtk' given more than once in the same rule. >>Makefile:690: target `-kde' given more than once in the same rule. >>Makefile:690: target `-qt3' given more than once in the same rule. >>Makefile:690: target `-qt4' given more than once in the same rule. >>Makefile:690: target `lcms' given more than once in the same rule. >>Makefile:797: *** mixed implicit and normal rules. Stop. Can you please post your make.conf? Looks like some of USE is leaking into make's BUILT_INS or X... - ferdy Created attachment 165388 [details]
make.conf
This is my make.conf
I'm not sure about that this kind of USE flag definiton that I'm using right now is correct. It's easier to read to me anyway.
- balage
(In reply to comment #8) > Can you please post your make.conf? Looks like some of USE is leaking into > make's BUILT_INS or X... > > - ferdy > I found a related post in forums.gentoo.org. http://forums.gentoo.org/viewtopic-t-686297-highlight-mixed+implicit+normal+rules.html Maybe it can help. Ok, the problem is your 'X' variable in make.conf You shouldn't use such a simple name in make.conf as it is likely to collide with variables in scripts and Makefiles. The 'fix' here is to change that name. - ferdy (In reply to comment #11) > Ok, the problem is your 'X' variable in make.conf > > You shouldn't use such a simple name in make.conf as it is likely to collide > with variables in scripts and Makefiles. > > The 'fix' here is to change that name. > > - ferdy > Wow. I'm using that variable for almost one year :) and only this package was affected. I changed the variable's name and now it compiles fine :) Thank you for your help! - balage |