When merging xine-libs, I got the following error message: cc1: -mcpu=pentium does not support -march=k6 I run an AMD Duron 850 (hence the -march=k6) and have not seen this problem elsewhere while emerge-ing a package. It produced this error when in the xine-utils section of the compile. I don't know enough about autoconf/automake to figure out how to overcome this.
as far as I know, a Duron is just an Athlon with less cache. That being the case, the arch is actually a k7 not a k6. Hence, the -march should be i686 if you are using gcc-2.95.3 If you are using >= gcc-3, then there is a -march=athlon setting I believe.
Any news on this, then?
I changed my make.conf to use the Athlon stuff instead of Duron and it compiled perfectly. Thanks for your help.
Great. Glad we got you sorted :)
Created attachment 1293 [details, diff] This patch fixes configure.in, because it tries to do march/mcpu checking, which *SHOULD* be done by /etc/make.conf, if this fails you have 2 different marchs -> no compile, dont forget autoconf! Dont forget autoconf ! I deleted those 20 or so lines because make.conf is supposed to set -march & -mcpu, not configure! Hope it helps :)
Just tried to emerge xine-lib 0.9.12-r1 on a K6. Definitely not resolved, as I had conflicting -mcpu=pentium (as done by configure) and -mcpu=k6 (done by /etc/make.conf)
*** Bug 5671 has been marked as a duplicate of this bug. ***
Punting this bug to Brandon, who expressed a wish to maintain everything that's Xine. ;^)
this is a duplicate of some bug, but regardless it is fixed in the latest versions of xine-lib and xine-ui in portage, they are masked, please test and let me know what you get.