When I performed an emerge of x11-base/xfree the merge failed when it went to look for XFree86-4.3.0-patches-1.1.7.tar.bz2 . This file is not located on any of the distributions. I had to search the net to find it. It was not on any of the gentoo mirror's. Once I DL'd I placed the file in /usr/portage/distfiles then performed a emerge -u x11-base/xfree . Then the merge completed and I was able to install XFree86 Reproducible: Always Steps to Reproduce: 1. Do not have any version XFree86 on your system. This came from a clean install using just CD1, CD2 was not used. 2. Follow install instructions as normal 3. emerge x11-base/xfree Actual Results: The merge would fail. Expected Results: Found the correct patch file on the distfiles on the mirror's. However there was none to be found.
Your ebuild is out of date. Current patchset on 4.3.0-r2 is 1.1.8.
I did not have an option on what to build when I did: emerge x11-base/xfree86 it picked everything. I did not tell it what to DL I did not have that option. If my build is Out of Date who do I correct?
If it was on the CD, the patchset should have also been on the CD and USE="bindist" emerge -k xfree wouldn't try to download anything. And all needed things have been on every CD I have tested. If you are trying to install via the 'net, you need to do an 'emerge sync' first.
A different error than im getting, but xfree86 4.3.0r3 will not merge. In line 594 of the build I am getting an error to Undefined Reference to MGAxxxx. Investigating a little bit, It seems to be with xf86site.def building the MGA driver. However the mga HALdriver is not pulled from the web by default in the ebuild, in additiion if enabled the file does not exist nor can I finde it. I do not own a MGA card, I have an nvidia card, I been trying to patch around it and build it without MGA driver installed, but no sucesss. This is what I done to get where I am. and probably stuff i should leave out. I used the 2.6.0 experminatal install, ( i have previously installed gentoo before ) then pulled the expermintall install of the stage1, and proceeded to build the system. No bugs to report on that, everything installed just fine. I built the system on linux 2.6.0-test8 development-sources (few modules), I have done multipule emerge syncs in the last few days (and hours). I am using Reiserfs.
First, you should have filed a new bug, as this is not your issue, despite the poor summary. Please attach the output of emerge info as a text/plain file. 'emerge info > emerge_info.txt' will do this. Try commenting this line in xfree-4.3.0-r3.ebuild, and see if it works: echo "#define UseMatroxHal YES" >> config/cf/host.def This #define does not require the HAL stuff in any way, it just enables it to be put into place later.
Paul, do you use hardened-gcc?
Closing due to lack of info from Paul. Please reopen if you post more info.