Sevak Avakians wrote:
Hi,

(I'm new to the list.)

I'm running Gentoo 2.4.26 on  a Via Nehemia board and I'm having
troubles with the X drivers.  I've found the documentation and bug
reports http://bugs.gentoo.org/show_bug.cgi?id=22880 that proposes the
following fix:

"via driver has been removed from xfree 4.3.0

please use xfree 4.3.99.8 instead (use
/etc/portage/profiles/package.unmask to unmask it)/.

Problem is I cannot figure out how to emerge xfree.  I can't even find
xfree in the gentoo package list."

Yes, XFree86 is no longer in Portage, having been replaced by X.org. Does X.org have the VIA drivers you need? What, actually, are these drivers? Some kind of integrated video for this mobo chipset? Because most drivers are in the kernel, not in the X server package per se, afaik.


In any case, you could just switch over to X.org. Being a drop-in replacement, it can't work any worse than the completely non-working XFree you are trying to use now, and probably works better.


Also, I've tried the following fix from http://www.epiawiki.org/wiki/tiki-index.php?page=EpiaXfree:

"...For the Open Source Driver to work you'll need a special version of
the XFree86 development sources. You can download the appropriate ebuild
here: link to unichrome project XFree86-4.4 (cache) then install it with
emerge
/usr/local/portage/x11-base/xfree-unichrome/xfree-unichrome-4.4.0-r??.ebuild, of 
course replacing that with the latest one. with ?? being the latest release."

But I get stuck at emerging xfree-unichrome.  I've downloaded it and
placed it into a directory I created within
/usr/local/portage/x11-base.  Then I've changed /etc/make.conf by adding
PORTDIR_OVERLAY="/usr/local/portage".  I've tried with and without the
quotes but keep getting the same complaint from emerge that I need to
change my PORTDIR or PORTDIR_OVERLAY.

Can anyone explain where I am going wrong, please?

Well, I see two problems. First, you don't indicate that you used the 'ebuild /path/to/ebuild.ebuild digest' command to digest the ebuild first, so even if it tried to install, it would fail.


Secondly, if you're using an ebuild from a "legal" PORTDIR_OVERLAY (which you are, because you have told Portage where the PORTDIR_OVERLAY is), you don't need to use the full path, and doing so is probably upsetting emerge, especially if you're using a current version.

All you have to do is emerge xfree-unichrome normally (because /usr/local/portage is a legal search path for the ebuild, it should be found).

It's not clear if the directory you've put the ebuild in matches a correct Portage path, but the instruction you posted is pretty clear about what subdirectories you need, so I guess that should be correct.


HTH, Holly

--
gentoo-user@gentoo.org mailing list



Reply via email to