public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] xgl, masked packages, and me going crazy
@ 2006-07-01  7:34 Mauro Arnoldi
  2006-07-01 15:32 ` Jason Weisberger
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Mauro Arnoldi @ 2006-07-01  7:34 UTC (permalink / raw
  To: gentoo-user

Hi to Everyone!
I have followed the HOWTO_XGL to install XGL on my system, but when I arrive 
at the point: "emerge -av mesa" I get:

-----
These are the packages that would be merged, in order:

Calculating dependencies \
!!! All ebuilds that could satisfy ">=x11-libs/libdrm-2.1_alpha" have been 
masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libdrm-2.1_alpha20060614 (masked by: missing keyword)
- x11-libs/libdrm-2.1_alpha20060406 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-libs/mesa-6.5.1_alpha20060622" [ebuild])
-----

I played with the file /etc/portage/package.keywords, but I got nothing.

and now I get it also for: 
	emerge -up xorg-server
	emerge -up world
and more..

Can someone help me to jump out this mess?

Thanks!

Mauro
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01  7:34 [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
@ 2006-07-01 15:32 ` Jason Weisberger
  2006-07-01 15:45   ` Bo Ørsted Andresen
  2006-07-01 15:42 ` Bo Ørsted Andresen
  2006-07-02 16:34 ` Ryan Tandy
  2 siblings, 1 reply; 14+ messages in thread
From: Jason Weisberger @ 2006-07-01 15:32 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 333 bytes --]

I believe that missing keyword stuff can be unmasked if you put
x11-libs/libdrm - in your package.keywords.  This is just a guess, but I
think it should work.  This isn't a fix, you should probably file a bugzilla
report on it, as nothing in the package database should be without a
keyword.


-- 
Jason Weisberger
jbdubbs@gmail.com

[-- Attachment #2: Type: text/html, Size: 398 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01  7:34 [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
  2006-07-01 15:32 ` Jason Weisberger
@ 2006-07-01 15:42 ` Bo Ørsted Andresen
  2006-07-01 17:59   ` [gentoo-user] xgl, masked packages, and me going crazy () Daevid Vincent
  2006-07-02 16:37   ` [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
  2006-07-02 16:34 ` Ryan Tandy
  2 siblings, 2 replies; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-07-01 15:42 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 889 bytes --]

On Saturday 01 July 2006 09:34, Mauro Arnoldi wrote:
> Hi to Everyone!
> I have followed the HOWTO_XGL to install XGL on my system, but when I
> arrive at the point: "emerge -av mesa" I get:
>
> -----
> These are the packages that would be merged, in order:
>
> Calculating dependencies \
> !!! All ebuilds that could satisfy ">=x11-libs/libdrm-2.1_alpha" have been
> masked.
> !!! One of the following masked packages is required to complete your
> request: - x11-libs/libdrm-2.1_alpha20060614 (masked by: missing keyword)
> - x11-libs/libdrm-2.1_alpha20060406 (masked by: missing keyword)
>
> For more information, see MASKED PACKAGES section in the emerge man page or
> refer to the Gentoo Handbook.
> (dependency required by "media-libs/mesa-6.5.1_alpha20060622" [ebuild])
> -----

echo 'x11-libs/libdrm -* ~*' >> /etc/portage/package.keywords

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01 15:32 ` Jason Weisberger
@ 2006-07-01 15:45   ` Bo Ørsted Andresen
  2006-07-01 17:40     ` Jason Weisberger
  0 siblings, 1 reply; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-07-01 15:45 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 693 bytes --]

On Saturday 01 July 2006 17:32, Jason Weisberger wrote:
> I believe that missing keyword stuff can be unmasked if you put
> x11-libs/libdrm - in your package.keywords. This is just a guess, but I
> think it should work.  This isn't a fix, you should probably file a
> bugzilla report on it, as nothing in the package database should be without
> a keyword.

The ebuilds that the OP is referring to is not in the tree. They are from the 
portage-xgl overlay. This overlay contains alpha software which is nowhere 
near stable. Also the fact that a package is masked by missing keyword simply 
indicates that the package has not been tested on your architecture..

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01 15:45   ` Bo Ørsted Andresen
@ 2006-07-01 17:40     ` Jason Weisberger
  0 siblings, 0 replies; 14+ messages in thread
From: Jason Weisberger @ 2006-07-01 17:40 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 919 bytes --]

Bo,

Gotcha, I didn't realize it was an overlay.  Thanks for the input.

On 7/1/06, Bo Ørsted Andresen <bo.andresen@zlin.dk> wrote:
>
> On Saturday 01 July 2006 17:32, Jason Weisberger wrote:
> > I believe that missing keyword stuff can be unmasked if you put
> > x11-libs/libdrm - in your package.keywords. This is just a guess, but I
> > think it should work.  This isn't a fix, you should probably file a
> > bugzilla report on it, as nothing in the package database should be
> without
> > a keyword.
>
> The ebuilds that the OP is referring to is not in the tree. They are from
> the
> portage-xgl overlay. This overlay contains alpha software which is nowhere
> near stable. Also the fact that a package is masked by missing keyword
> simply
> indicates that the package has not been tested on your architecture..
>
> --
> Bo Andresen
>
>
>


-- 
Jason Weisberger
jbdubbs@gmail.com

[-- Attachment #2: Type: text/html, Size: 1282 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* RE: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 15:42 ` Bo Ørsted Andresen
@ 2006-07-01 17:59   ` Daevid Vincent
  2006-07-01 18:28     ` Bo Ørsted Andresen
  2006-07-02 16:37   ` [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
  1 sibling, 1 reply; 14+ messages in thread
From: Daevid Vincent @ 2006-07-01 17:59 UTC (permalink / raw
  To: gentoo-user

> echo 'x11-libs/libdrm -* ~*' >> /etc/portage/package.keywords

What does the "-*" and "-~" do??

I've only ever put something like this in my package.keywords:

"x11-libs/libdrm ~x86"

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 17:59   ` [gentoo-user] xgl, masked packages, and me going crazy () Daevid Vincent
@ 2006-07-01 18:28     ` Bo Ørsted Andresen
  2006-07-01 19:00       ` Daniel Iliev
  0 siblings, 1 reply; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-07-01 18:28 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

On Saturday 01 July 2006 19:59, Daevid Vincent wrote:
> What does the "-*" and "-~" do??

It tells portage you want to accept a missing keyword for that package. The 
alternative is to not use alpha software from the portage-xgl overlay...

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 18:28     ` Bo Ørsted Andresen
@ 2006-07-01 19:00       ` Daniel Iliev
  2006-07-01 19:10         ` Bo Ørsted Andresen
  0 siblings, 1 reply; 14+ messages in thread
From: Daniel Iliev @ 2006-07-01 19:00 UTC (permalink / raw
  To: gentoo-user


Will this mask work for nvidia cards too?

-- 
Best regards,
Daniel

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 19:00       ` Daniel Iliev
@ 2006-07-01 19:10         ` Bo Ørsted Andresen
  2006-07-01 23:57           ` Daniel Iliev
  0 siblings, 1 reply; 14+ messages in thread
From: Bo Ørsted Andresen @ 2006-07-01 19:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

On Saturday 01 July 2006 21:00, Daniel Iliev wrote:
> Will this mask work for nvidia cards too?

You really need to learn how to explain a question clearly... The libdrm 
package in an overlay had no keywords. OP wanted to use it. That has nothing 
to do with any particular graphics card... If you experience that any package 
is masked by missing keyword then you can add '-* ~*' keywords to the 
acceptable keywords for that package in /etc/portage/package.keywords. But 
since masked by missing keyword means that the package is literally untested 
on your arch it also means that noone can tell you if it will work as in 
compile and be functional. It will just tell portage to portage that it is 
okay to emerge it...

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 19:10         ` Bo Ørsted Andresen
@ 2006-07-01 23:57           ` Daniel Iliev
  2006-07-02  0:24             ` Jason Weisberger
  0 siblings, 1 reply; 14+ messages in thread
From: Daniel Iliev @ 2006-07-01 23:57 UTC (permalink / raw
  To: gentoo-user


On Sat, Юли 1, 2006 10:10 pm, Bo Г&#65533;rsted Andresen wrote:
> On Saturday 01 July 2006 21:00, Daniel Iliev wrote:
>> Will this mask work for nvidia cards too?
>
> You really need to learn how to explain a question clearly... The libdrm
> package in an overlay had no keywords. OP wanted to use it. That has nothing
> to do with any particular graphics card... If you experience that any package
> is masked by missing keyword then you can add '-* ~*' keywords to the
> acceptable keywords for that package in /etc/portage/package.keywords. But
> since masked by missing keyword means that the package is literally untested
> on your arch it also means that noone can tell you if it will work as in
> compile and be functional. It will just tell portage to portage that it is
> okay to emerge it...
>
> --
> Bo Andresen
>

First, thanks for the reply. I didn't know what "masked by missing keyword" means.

Second, you're right about the the lack of clarity in my question. I'm sorry about
that.

Please, let me try to explain what I had in mind.

===correct me if I'm wrong===
I think Nvidia cards do not work with DRI as all other cards, but they use their own
glx and kernel drivers for direct rendering. So direct rendering manager [DRM]
doesn't apply to NVidia's closed source drivers.
===correct me if I'm wrong===

I want to emerge Xgl even it's considered to be unstable. So in this context my
question was "(1) will unmasking libdrm break something, kick my dog...etc :) if
merged together with nvidia's binary drivers and (2) is unmasking libdrm enough to
install Xgl?"

I really want to install Xgl very much. No matter if it is  unstable or if it has
bugs. Please, help me.

-- 
Best regards,
Daniel

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-01 23:57           ` Daniel Iliev
@ 2006-07-02  0:24             ` Jason Weisberger
  2006-07-02 18:31               ` Daniel Iliev
  0 siblings, 1 reply; 14+ messages in thread
From: Jason Weisberger @ 2006-07-02  0:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2430 bytes --]

Daniel,

Unmasking libdrm won't hurt a thing.  If you're already using modular x,
it's probably already installed in it's stable version.  You will need a few
things to get XGL running with NVidia's proprietary drivers, such as an
alpha version of Mesa, new versions of glitz and much more.  Checking out
the HOWTO_XGL page on gentoo-wiki.com will tell you exactly what you need to
install.

Just look at Hanno's overlay to see what you're putting on your computer.

On 7/1/06, Daniel Iliev <danny@ilievnet.com> wrote:
>
>
> On Sat, Юли 1, 2006 10:10 pm, Bo Г&#65533;rsted Andresen wrote:
> > On Saturday 01 July 2006 21:00, Daniel Iliev wrote:
> >> Will this mask work for nvidia cards too?
> >
> > You really need to learn how to explain a question clearly... The libdrm
> > package in an overlay had no keywords. OP wanted to use it. That has
> nothing
> > to do with any particular graphics card... If you experience that any
> package
> > is masked by missing keyword then you can add '-* ~*' keywords to the
> > acceptable keywords for that package in /etc/portage/package.keywords.
> But
> > since masked by missing keyword means that the package is literally
> untested
> > on your arch it also means that noone can tell you if it will work as in
> > compile and be functional. It will just tell portage to portage that it
> is
> > okay to emerge it...
> >
> > --
> > Bo Andresen
> >
>
> First, thanks for the reply. I didn't know what "masked by missing
> keyword" means.
>
> Second, you're right about the the lack of clarity in my question. I'm
> sorry about
> that.
>
> Please, let me try to explain what I had in mind.
>
> ===correct me if I'm wrong===
> I think Nvidia cards do not work with DRI as all other cards, but they use
> their own
> glx and kernel drivers for direct rendering. So direct rendering manager
> [DRM]
> doesn't apply to NVidia's closed source drivers.
> ===correct me if I'm wrong===
>
> I want to emerge Xgl even it's considered to be unstable. So in this
> context my
> question was "(1) will unmasking libdrm break something, kick my dog...etc
> :) if
> merged together with nvidia's binary drivers and (2) is unmasking libdrm
> enough to
> install Xgl?"
>
> I really want to install Xgl very much. No matter if it is  unstable or if
> it has
> bugs. Please, help me.
>
> --
> Best regards,
> Daniel
>
> --
> gentoo-user@gentoo.org mailing list
>
>


-- 
Jason Weisberger
jbdubbs@gmail.com

[-- Attachment #2: Type: text/html, Size: 2997 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01  7:34 [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
  2006-07-01 15:32 ` Jason Weisberger
  2006-07-01 15:42 ` Bo Ørsted Andresen
@ 2006-07-02 16:34 ` Ryan Tandy
  2 siblings, 0 replies; 14+ messages in thread
From: Ryan Tandy @ 2006-07-02 16:34 UTC (permalink / raw
  To: gentoo-user

Mauro Arnoldi wrote:
> [...]

# sed -i '/libdrm/d' /etc/portage/package.keywords
# echo 'x11-libs/libdrm -*' >> /etc/portage/package.keywords
# emerge -uND world
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy
  2006-07-01 15:42 ` Bo Ørsted Andresen
  2006-07-01 17:59   ` [gentoo-user] xgl, masked packages, and me going crazy () Daevid Vincent
@ 2006-07-02 16:37   ` Mauro Arnoldi
  1 sibling, 0 replies; 14+ messages in thread
From: Mauro Arnoldi @ 2006-07-02 16:37 UTC (permalink / raw
  To: gentoo-user

Alle 17:42, sabato 01 luglio 2006, Bo Ørsted Andresen ha scritto:
> On Saturday 01 July 2006 09:34, Mauro Arnoldi wrote:
> > Hi to Everyone!
> > I have followed the HOWTO_XGL to install XGL on my system, but when I
> > arrive at the point: "emerge -av mesa" I get:
> >
> > -----
> > These are the packages that would be merged, in order:
> >
> > Calculating dependencies \
> > !!! All ebuilds that could satisfy ">=x11-libs/libdrm-2.1_alpha" have
> > been masked.
> > !!! One of the following masked packages is required to complete your
> > request: - x11-libs/libdrm-2.1_alpha20060614 (masked by: missing keyword)
> > - x11-libs/libdrm-2.1_alpha20060406 (masked by: missing keyword)
> >
> > For more information, see MASKED PACKAGES section in the emerge man page
> > or refer to the Gentoo Handbook.
> > (dependency required by "media-libs/mesa-6.5.1_alpha20060622" [ebuild])
> > -----
>
> echo 'x11-libs/libdrm -* ~*' >> /etc/portage/package.keywords
That's what I had to do, both -* and ~*, thanks!
thanks for your help, I hope my compilation will continue without further 
problems ;)

-- 
(italia)
%
Il paradiso e' un poliziotto inglese, un cuoco francese, un tecnico
tedesco, un amante italiano: il tutto organizzato dagli svizzeri.
L'inferno e' un cuoco inglese, un tecnico francese, un poliziotto
tedesco, un amante svizzero, e l'organizzazione affidata agli italiani.
                -- J. Elliott

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [gentoo-user] xgl, masked packages, and me going crazy ()
  2006-07-02  0:24             ` Jason Weisberger
@ 2006-07-02 18:31               ` Daniel Iliev
  0 siblings, 0 replies; 14+ messages in thread
From: Daniel Iliev @ 2006-07-02 18:31 UTC (permalink / raw
  To: gentoo-user


On Sun, Юли 2, 2006 3:24 am, Jason Weisberger wrote:
> Daniel,
>
> Unmasking libdrm won't hurt a thing.  If you're already using modular x,
> it's probably already installed in it's stable version.  You will need a few
> things to get XGL running with NVidia's proprietary drivers, such as an
> alpha version of Mesa, new versions of glitz and much more.  Checking out
> the HOWTO_XGL page on gentoo-wiki.com will tell you exactly what you need to
> install.
>
> Just look at Hanno's overlay to see what you're putting on your computer.


Jason, thank you very much for your reply!

Your guess is correct. I have a stable modular xorg-server-1.0 and xorg-x11-7.0
installed from the official portage.

Following your advise I checked the "gentoo-wiki-xgl" article again. I saw there are
changes, but it (again) lead me to unmasking many packages and finally installing
xorg 7.1. So I reverted the changes and tried another approach.

I removed the "portage-xgl" overlay and checked-in "hanno-xgl". Much better! Thanks
again, Jason!

I tried to "emerge compiz" directly but it needed to get "unkeyworded". The
following packages:
>>x11-wm/compiz
>>media-libs/mesa
>>x11-libs/libdrm
>>x11-base/xgl
>>dev-util/git
>>media-libs/glitz

found the way to get their names listed in "/etc/portage/package.keywords" :)


Now "emerge -p compiz xgl" has no complains. Actually all dependencies got emerged,
but compiz fails with:

---snip
>>Making all in kde
>>Making all in window-decorator
>>Making all in po
>>> Source compiled.
>>> Test phase [not enabled]: x11-wm/compiz-0.0.16_pre20060628

>>> Install compiz-0.0.16_pre20060628 into
/var/tmp/portage/compiz-0.0.16_pre20060628/image/ category x11-wm
-----snip
>>make[1]: Entering directory `/tmp/portage/compiz-0.0.16_pre20060628/work/compiz/po'
--snip
>>make[1]: *** [install-data-yes] Error 127
>>make[1]: Leaving directory `/tmp/portage/compiz-0.0.16_pre20060628/work/compiz/po'
>>make: *** [install-recursive] Error 1

>>!!! ERROR: x11-wm/compiz-0.0.16_pre20060628 failed.
>>Call stack:
>>  ebuild.sh, line 1539:   Called dyn_install
>>  ebuild.sh, line 1013:   Called src_install
>>  compiz-0.0.16_pre20060628.ebuild, line 61:   Called die

>>!!! (no error message)
>>!!! If you need support, post the topmost build error, and the call stack if
relevant.

>>>!!! This ebuild is from an overlay: '/usr/portage/local/layman/hanno-xgl'


That's it. I have the feeling I'm very close to achieving the final goal, but I need
more help. :)

I will highly appreciate any advise.

Thanks in advance!

-- 
Best regards,
Daniel

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2006-07-02 18:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-01  7:34 [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
2006-07-01 15:32 ` Jason Weisberger
2006-07-01 15:45   ` Bo Ørsted Andresen
2006-07-01 17:40     ` Jason Weisberger
2006-07-01 15:42 ` Bo Ørsted Andresen
2006-07-01 17:59   ` [gentoo-user] xgl, masked packages, and me going crazy () Daevid Vincent
2006-07-01 18:28     ` Bo Ørsted Andresen
2006-07-01 19:00       ` Daniel Iliev
2006-07-01 19:10         ` Bo Ørsted Andresen
2006-07-01 23:57           ` Daniel Iliev
2006-07-02  0:24             ` Jason Weisberger
2006-07-02 18:31               ` Daniel Iliev
2006-07-02 16:37   ` [gentoo-user] xgl, masked packages, and me going crazy Mauro Arnoldi
2006-07-02 16:34 ` Ryan Tandy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox