* [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 Г�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 Г�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