Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
XGL / Mesa 060606a emerge problem
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
MixedSoul
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2006
Posts: 96

PostPosted: Tue Jun 20, 2006 12:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Test-tools
n00b
n00b


Joined: 12 Jun 2006
Posts: 6

PostPosted: Tue Jun 20, 2006 12:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
MixedSoul
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2006
Posts: 96

PostPosted: Tue Jun 20, 2006 12:58 pm    Post subject: Reply with quote

thx.. but still not emerging here.. :?
Back to top
View user's profile Send private message
Test-tools
n00b
n00b


Joined: 12 Jun 2006
Posts: 6

PostPosted: Tue Jun 20, 2006 1:04 pm    Post subject: Reply with quote

What is it complaining about?
Back to top
View user's profile Send private message
MixedSoul
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2006
Posts: 96

PostPosted: Tue Jun 20, 2006 1:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
AaronPPC
Guru
Guru


Joined: 29 May 2005
Posts: 522
Location: Tucson, AZ

PostPosted: Tue Jun 20, 2006 5:21 pm    Post subject: Reply with quote

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:
Code:
x11-libs/libdrm -*

You don't really have to mess around with version numbers here.

Once that is done, then you can simply:
Code:
emerge -av libdrm

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
View user's profile Send private message
MixedSoul
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2006
Posts: 96

PostPosted: Wed Jun 21, 2006 1:35 am    Post subject: Reply with quote

Thx man!! it worked :o
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 724
Location: Bangkok, Thailand

PostPosted: Sat Jul 01, 2006 4:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
CoffeeBuzz
Apprentice
Apprentice


Joined: 15 Jun 2005
Posts: 269
Location: Canada Eh.

PostPosted: Sat Jul 01, 2006 5:52 pm    Post subject: Reply with quote

Go check the wiki again ;)

Radeon users need libdrm-2.1

echo "x11-libs/libdrm -*" >> /etc/portage/package.keywords
emerge -av libdrm


HAPPY CANADA DAY!!!!
_________________
HP Pavilion zd7260us
Xgl Overlay: http://svn.xgl-coffee.org/xgl-coffee/trunk
Xgl Forums: http://forums.xgl-coffee.org
Back to top
View user's profile Send private message
Rukicc
n00b
n00b


Joined: 04 Jul 2004
Posts: 19

PostPosted: Sat Jul 01, 2006 7:52 pm    Post subject: Thanks ... Reply with quote

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
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 724
Location: Bangkok, Thailand

PostPosted: Sun Jul 02, 2006 7:08 am    Post subject: Reply with quote


    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
View user's profile Send private message
CoffeeBuzz
Apprentice
Apprentice


Joined: 15 Jun 2005
Posts: 269
Location: Canada Eh.

PostPosted: Sun Jul 02, 2006 4:13 pm    Post subject: Reply with quote

binro wrote:

So where is libdrm 2.1, not in portage?


Its in the portage-xgl overlay (a.k.a. xgl-coffee). Not yet released, its a build straight out of git.
_________________
HP Pavilion zd7260us
Xgl Overlay: http://svn.xgl-coffee.org/xgl-coffee/trunk
Xgl Forums: http://forums.xgl-coffee.org
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 724
Location: Bangkok, Thailand

PostPosted: Mon Jul 03, 2006 12:10 pm    Post subject: Reply with quote

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! :D
_________________
"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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum