Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-02 Thread Ryan Tandy

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



Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-02 Thread Mauro Arnoldi
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



Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-02 Thread Daniel Iliev

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



Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-01 Thread Jason Weisberger
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[EMAIL PROTECTED]


Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-01 Thread Bo Ørsted Andresen
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


pgpRztM22Fp9X.pgp
Description: PGP signature


Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-01 Thread Bo Ørsted Andresen
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


pgpLdt7Ow2UGa.pgp
Description: PGP signature


Re: [gentoo-user] xgl, masked packages, and me going crazy

2006-07-01 Thread Jason Weisberger
Bo,Gotcha, I didn't realize it was an overlay. Thanks for the input.On 7/1/06, Bo Ørsted Andresen [EMAIL PROTECTED]
 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 theportage-xgl overlay. This overlay contains alpha software which is nowherenear 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[EMAIL PROTECTED]



RE: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Daevid Vincent
 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



Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Bo Ørsted Andresen
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


pgplgdZoh1UOn.pgp
Description: PGP signature


Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Daniel Iliev

Will this mask work for nvidia cards too?

-- 
Best regards,
Daniel

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Bo Ørsted Andresen
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


pgpN7C127xSwq.pgp
Description: PGP signature


Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Daniel Iliev

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



Re: [gentoo-user] xgl, masked packages, and me going crazy ()

2006-07-01 Thread Jason Weisberger
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 [EMAIL PROTECTED] 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 AndresenFirst, 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 aboutthat.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 :) ifmerged together with nvidia's binary drivers and (2) is unmasking libdrm enough toinstall Xgl?I really want to install Xgl very much. No matter if it isunstable or if it has
bugs. Please, help me.--Best regards,Daniel--gentoo-user@gentoo.org mailing list-- Jason Weisberger
[EMAIL PROTECTED]