View previous topic :: View next topic |
Author |
Message |
MixedSoul Tux's lil' helper
Joined: 09 Feb 2006 Posts: 96
|
Posted: Tue Jun 20, 2006 12:17 pm Post subject: |
|
|
revdep-rebuild is ok... but when i try to emerge libdrm-2.1_alpha20060614 i get: "masked by missing keyword" even after a put it in package.keywords:
>=x11-libs/libdrm-2.1_alpha20060614
what am i doing wrong?
(i'm probably asking stupid questions but i'm kinda new to gentoo) |
|
Back to top |
|
|
Test-tools n00b
Joined: 12 Jun 2006 Posts: 6
|
Posted: Tue Jun 20, 2006 12:38 pm Post subject: |
|
|
Done the quick and dirty trick for that:
cd x11-libs/librm
vi libdrm-2.1_alpha20060614.ebuild
Changed KEYWORD line to following:
KEYWORDS="~amd64"
ebuild libdrm-2.1_alpha20060614.ebuild digest
Now it should emerge.... |
|
Back to top |
|
|
MixedSoul Tux's lil' helper
Joined: 09 Feb 2006 Posts: 96
|
Posted: Tue Jun 20, 2006 12:58 pm Post subject: |
|
|
thx.. but still not emerging here.. |
|
Back to top |
|
|
Test-tools n00b
Joined: 12 Jun 2006 Posts: 6
|
Posted: Tue Jun 20, 2006 1:04 pm Post subject: |
|
|
What is it complaining about? |
|
Back to top |
|
|
MixedSoul Tux's lil' helper
Joined: 09 Feb 2006 Posts: 96
|
Posted: Tue Jun 20, 2006 1:15 pm Post subject: |
|
|
the same as before..
if i "emerge =libdrm-2.1_alpha20060614" i get: "All ebuilds that could satisfy "=libdrm-2.1_alpha20060614" have been masked. ... (masked by: missing keyword)"
if i "emerge =usr/local/overlays/xgl-coffee/x11-libs/libdrm/libdrm-2.1_alpha20060614.ebuild" i get "You need to adjust PORTDIR or PORTDIR_OVERLAY to emerge this package"
in my make.conf i have: PORTDIR_OVERLAY="/usr/local/overlays/xgl-coffee/" |
|
Back to top |
|
|
AaronPPC Guru
Joined: 29 May 2005 Posts: 522 Location: Tucson, AZ
|
Posted: Tue Jun 20, 2006 5:21 pm Post subject: |
|
|
When you add a package to /etc/portage/package.keywords, you have to add the keyword itself. Typically, it'll be ~arch (~ppc in my case, or ~x86 for the Intel users, or ~amd64 for AMD users), or -*.
In the case of libdrm, you would do:
You don't really have to mess around with version numbers here.
Once that is done, then you can simply:
You only have to mess with paths and the .ebuild suffix when you work with the ebuild command.
You might want to resync your xgl-coffee to get the libdrm ebuild back to normal. _________________ --Aaron |
|
Back to top |
|
|
MixedSoul Tux's lil' helper
Joined: 09 Feb 2006 Posts: 96
|
Posted: Wed Jun 21, 2006 1:35 am Post subject: |
|
|
Thx man!! it worked |
|
Back to top |
|
|
binro l33t
Joined: 06 May 2005 Posts: 724 Location: Bangkok, Thailand
|
Posted: Sat Jul 01, 2006 4:41 pm Post subject: |
|
|
I am currently trying to install the DRI radeon driver according to the HOWTO and am getting the same error as reported above:
r200_state_init.c: In function 'cmdveclinear':
r200_state_init.c:102: error: 'drm_radeon_cmd_header_t' has no member named 'veclinear'
r200_state_init.c:102: error: 'RADEON_CMD_VECLINEAR' undeclared (first use in this function)
r200_state_init.c:102: error: (Each undeclared identifier is reported only once
r200_state_init.c:102: error: for each function it appears in.)
r200_state_init.c:103: error: 'drm_radeon_cmd_header_t' has no member named 'veclinear'
r200_state_init.c:104: error: 'drm_radeon_cmd_header_t' has no member named 'veclinear'
r200_state_init.c:105: error: 'drm_radeon_cmd_header_t' has no member named 'veclinear'
r200_state_init.c: In function 'r200InitState':
r200_state_init.c:460: error: 'R200_EMIT_VAP_PVS_CNTL' undeclared (first use in this function)
I have emerged the current libdrm (2.0.1) which now is the only one available. Googling turned up some old info that suggests that libdrm needs to be updated from CVS but looking around freedesktop.org I could not find one. Anybody any ideas about this? _________________ "Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling |
|
Back to top |
|
|
CoffeeBuzz Apprentice
Joined: 15 Jun 2005 Posts: 269 Location: Canada Eh.
|
|
Back to top |
|
|
Rukicc n00b
Joined: 04 Jul 2004 Posts: 19
|
Posted: Sat Jul 01, 2006 7:52 pm Post subject: Thanks ... |
|
|
It`s working, i googled some hours while i found this solution.........
Before I do:
Quote: | Radeon users need libdrm-2.1
echo "x11-libs/libdrm -*" >> /etc/portage/package.keywords
emerge -av libdrm |
Emerge libdrm - i get version 2.0.1
When I emerge mesa i need libdrm 2.1 .... alfa
Now all is OK.
---------------
Rukicc
AMD 3200+ Abit KN8 Ultra _________________ =Rukicc= |
|
Back to top |
|
|
binro l33t
Joined: 06 May 2005 Posts: 724 Location: Bangkok, Thailand
|
Posted: Sun Jul 02, 2006 7:08 am Post subject: |
|
|
agate Mesa # eix libdrm
* x11-libs/libdrm
Available versions: ~2.0 ~2.0.1
Installed: 2.0.1
Homepage: http://dri.freedesktop.org/
Description: X.Org libdrm library
So where is libdrm 2.1, not in portage? _________________ "Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling |
|
Back to top |
|
|
CoffeeBuzz Apprentice
Joined: 15 Jun 2005 Posts: 269 Location: Canada Eh.
|
|
Back to top |
|
|
binro l33t
Joined: 06 May 2005 Posts: 724 Location: Bangkok, Thailand
|
Posted: Mon Jul 03, 2006 12:10 pm Post subject: |
|
|
Thanks, I eventually realised that by reading the XGL HOWTO. I had to install the entire overlay just to get libdrm but the new radeon driver now compiles and I am getting ~1500 fps from glxgears. Now I can finally get rid of the binary ATI driver! _________________ "Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling |
|
Back to top |
|
|
|