2008/9/4 Mark Haney <[EMAIL PROTECTED]>: > Beso wrote: >> >> 2008/9/4 Mark Haney <[EMAIL PROTECTED]>: >>> >>> Beso wrote: >>>> >>>> 2008/9/2 Mark Haney <[EMAIL PROTECTED]>: >>>> use the emerge -vp option and see the overlay from which you compile >>>> the package. >>>> portage tells you from which overlay it has chosen the package to >>>> install. >>>> for example you find the compiz package in 3 overlays, gentoo, x11 and >>>> desktop-effects and portage would list something similar to the >>>> following: >>>> >>>> # emerge compiz -vp >>>> ---- >>>> --- >>>> [0] - gentoo >>>> [1] - x11 >>>> [2] - desktop-effects >>>> >>>> x11-wm/compiz [2] USE: aaa bbbb ccc ddd -eee -ffff -ggg >>>> >>>> >>>> this means portage will install the compiz package from the [2] >>>> overlay, which in this case is desktop-effects. >>>> >>>> >>> Okay, I'm getting things now. However, I'm still lost on part of the >>> directions you gave me. Maybe I"m just thick. :) >>> >>> I've followed the directions down to untarring the x11.tar.gz file. You >>> say >>> to put it in the x11 overlay. I'm assuming that's the overlay in >>> /usr/portage/local/layman/x11? >>> >>> I have the keywords and unmasks set correctly (I think). I simply >>> symlinked >>> them into /etc/portage/package.keywords and /package.mask. I know that's >>> not how you suggest doing it, but it was suggested that way in the >>> Documentation folder. >>> >> >> the folder is ok, but you mustn't symlink them. you have to add the >> line i've wrote >> >> source <your folder>/x11.keywords into the >> /etc/portage/package_keywords.conf >> and >> soure <your folder>/x11.unmask into the /etc/portage/package_unmask.conf >> >> if you don't add that line with <your folder> the one in which you've >> copied the files you won't be able to use the same settings you've >> used for building world. this applies also to the package_unmask and >> package_keywords in the desktop-effects overlay. >> >>> Here's my biggest problem. With the x11 overlay in place, and the source >>> line in make.conf correct (I just tested compiz as you suggested above >>> with >>> -vp and it is wanting to install it from the correct overlay) when I >>> emerge >>> -vp x11-proto I get an error saying 'no ebuilds to satisfy'. >>> >>> Can you clarify that entire paragraph starting with 'You take the >>> x11.tar.gz >>> in attachement'? This is where I'm lost. >> >> it's obvious. you haven't put the right stuff where should have gone. >> you have to link (inside the file) the various external package_unmask >> package_keywords and make.conf. doing that means you need to add a >> line which says: >> >> source <your file> inside the file you need. this is the way to >> correctly do this things. >> > > So, will I need to source package_keywords.conf and package_unmask.conf > inside make.conf? > > I've got the files created and everything sourced properly now, but I'm > still not seeing x11-proto when I emerge -vp. > > I'm beginning to think this is beyond me. >
there's no x11-proto.... the x11-proto = x11-proto/ packages x11-libs = x11-libs/ packages open the x11.keyword file and see the packages from the overlay, or use emerge @x11-protos -vp to use the x11-protos set. (the set.conf and sets directory need to go in the overlay mai dir) -- dott. ing. beso
