View previous topic :: View next topic |
Author |
Message |
sternklang Veteran
Joined: 10 Sep 2005 Posts: 1641 Location: Somewhere in time and space
|
Posted: Wed Jun 14, 2006 4:22 pm Post subject: |
|
|
jcat wrote: | So XGL definitely runs on gnome 2.12 | Cool, I just learned something.
jcat wrote: | In fact it doesn�t mention anything about how to update the system afterwards at all, I think it would be a good idea if the howto included a section dedicated to updating your system after XGL install. | The point I was making was not that there's a specific requirement after an Xgl update to go testing or mixed stable/testing. But when you start unmasking packages you will find the new packages have dependencies on testing versions of other packages, which is why you end up keywording/unmasking a lot of stuff. A better approach is to have the entire subsystem (Gnome, X) at either stable or testing, or to switch your entire Gentoo system to testing, rather than having mixed Gnome 2.12/2.14 packages with potential problems caused by that.
jcat wrote: | If I did update to testing, what's the proceedure? Are there any good howto's on htat topic? Would there be any implications changing to testing seeing as I'm already running XGL? Would this affect the need to use the xgl-coffee overlay? |
You could read this sections of the Gentoo Handbook for more info on both mixing stable/testing and switching to testing. Basically, the procedure itself is straightforward, but you are going to end up with a lot of new versions of packages and some of them (toolchain packages like gcc, binutils, etc.) will have more elaborate procedures involved in updating.
jcat wrote: | So many questions. Sorry to be a pain! Hope you can help. |
No pain involved. How do you learn without asking questions? |
|
Back to top |
|
|
haveaniceday n00b
Joined: 28 Jul 2004 Posts: 22
|
Posted: Wed Jun 14, 2006 4:43 pm Post subject: |
|
|
faugusztin wrote: | haveaniceday wrote: | recently I've once again installed compiz and xgl but unlike a few months ago, I now have artifacts all over the Screen especially when moving windows and rotating the Desktop cube.
I'm running compiz-quinnstorm and the latest xgl.
ATI-Card with latest drivers and Xorg 7.0 and qingy as displaymanager.
Is this a known issue?
Thank you in advance for any help. |
And what is the result of the glxinfo command on your computer ? |
is says "XFree-DRI missing on display 1"
But I have accelerated compiz animations.
And yes I have default depth 24. |
|
Back to top |
|
|
jcat Veteran
Joined: 26 May 2006 Posts: 1337
|
Posted: Wed Jun 14, 2006 4:45 pm Post subject: |
|
|
sternklang wrote: | A better approach is to have the entire subsystem (Gnome, X) at either stable or testing |
That sounds like the option for me! What's the correct way to move just Gnone and X into testing
Cheers,
jcat |
|
Back to top |
|
|
faugusztin n00b
Joined: 15 May 2005 Posts: 47
|
Posted: Wed Jun 14, 2006 4:46 pm Post subject: |
|
|
haveaniceday wrote: |
is says "XFree-DRI missing on display 1"
But I have accelerated compiz animations.
And yes I have default depth 24. |
It's possible to show us the complete output of glxinfo ? |
|
Back to top |
|
|
sternklang Veteran
Joined: 10 Sep 2005 Posts: 1641 Location: Somewhere in time and space
|
Posted: Wed Jun 14, 2006 5:24 pm Post subject: |
|
|
jcat wrote: | That sounds like the option for me! What's the correct way to move just Gnone and X into testing |
For Modular X, this wiki article should tell you what you need to know to do this.
Unfortunately the equivalent Gnome article is out-of-date -- it assumes Gnome is package.masked as well as keyworded, but it no longer is so the procedures outlined there won't work.
For Gnome, you can open the Gnome meta-ebuild (/usr/portage/gnome-base/gnome/gnome-2.14.1.ebuild), copy all of the RDEPENDS lines, paste them into /etc/portage/package.keywords, then use your editor's search/replace function to add " ~x86" to the ends of the lines. You'll have to remove anything that isn't a package spec (leading spaces, quotes, parens, USE flags like "hal?", etc.) so every line looks like ">=gnome-base/gconf-2.14.0 ~x86". Also, you'll need to include a line for the meta-package you are getting these lines from (">=gnome-base/gnome-2.14.1 ~x86").
Then "emerge -uD world". There may be dependencies of some of these packages that in turn need to be keyworded or unmasked, just pay attention to any errors about masked packages and take the appropriate action of putting it in package.unmask, package.keyword or both. |
|
Back to top |
|
|
dsorber n00b
Joined: 07 May 2006 Posts: 11 Location: Washington D.C.
|
Posted: Wed Jun 14, 2006 10:53 pm Post subject: |
|
|
Hello all,
This is my first time posting... most likely because this is the first time I've had a problem.
When I try to update to Revision 238 I get this error when emerging compiz:
Code: | !!! ERROR: x11-wm/compiz-quinnstorm-0.0.13.2 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
compiz-quinnstorm-0.0.13.2.ebuild, line 53: Called gnome2_src_compile '--with-gl-libs=-Wl,-R/usr/lib/opengl/xorg-x11/lib/ -L/usr/lib/opengl/xorg-x11/lib/ -lGL' '--enable-gnome' '--enable-libsvg-cairo' '--disable-kde'
gnome2.eclass, line 64: Called die |
Any ideas on how to fix this? |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Wed Jun 14, 2006 10:54 pm Post subject: |
|
|
You need to post more information. That little bit doesn't give us a clue of what is wrong. |
|
Back to top |
|
|
dsorber n00b
Joined: 07 May 2006 Posts: 11 Location: Washington D.C.
|
Posted: Wed Jun 14, 2006 10:58 pm Post subject: |
|
|
Quote: | You need to post more information. That little bit doesn't give us a clue of what is wrong. |
Uhm... okay
Code: | /usr/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
collect2: ld returned 1 exit status
make[3]: *** [gnome-window-decorator] Error 1
make[3]: Leaving directory `/var/tmp/portage/compiz-quinnstorm-0.0.13.2/work/compiz-0.0.13/gnome/window-decorator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/compiz-quinnstorm-0.0.13.2/work/compiz-0.0.13/gnome'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/compiz-quinnstorm-0.0.13.2/work/compiz-0.0.13'
make: *** [all] Error 2
!!! ERROR: x11-wm/compiz-quinnstorm-0.0.13.2 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
compiz-quinnstorm-0.0.13.2.ebuild, line 53: Called gnome2_src_compile '--with-gl-libs=-Wl,-R/usr/lib/opengl/xorg-x11/lib/ -L/usr/lib/opengl/xorg-x11/lib/ -lGL' '--enable-gnome' '--enable-libsvg-cairo' '--disable-kde'
gnome2.eclass, line 64: Called die
!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! This ebuild is from an overlay: '/usr/local/overlays/xgl-coffee' |
This is where things start going wrong. Thanks. |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Wed Jun 14, 2006 10:58 pm Post subject: |
|
|
Please try: emerge -1 gtk+ cairo pango, then continue emerging compiz. |
|
Back to top |
|
|
dsorber n00b
Joined: 07 May 2006 Posts: 11 Location: Washington D.C.
|
Posted: Wed Jun 14, 2006 11:02 pm Post subject: |
|
|
Quote: | Please try: emerge -1 gtk+ cairo pango, then continue emerging compiz. |
Did the above, and got this message while emerging gtk+:
Code: | checking Pango flags... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
configure: error:
*** Can't link to Pango. Pango is required to build
*** GTK+. For more information see http://www.pango.org
!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/gtk+-2.8.18/work/gtk+-2.8.18/config.log
!!! ERROR: x11-libs/gtk+-2.8.18 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
gtk+-2.8.18.ebuild, line 109: Called econf '--disable-gtk-doc' '--with-libjpeg' '--without-libtiff' '--disable-xinerama' '--with-libpng' '--with-gdktarget=x11' '--with-xinput'
ebuild.sh, line 541: Called die
!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
|
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Wed Jun 14, 2006 11:03 pm Post subject: |
|
|
Try it in this order: pango gtk+ cairo |
|
Back to top |
|
|
dsorber n00b
Joined: 07 May 2006 Posts: 11 Location: Washington D.C.
|
Posted: Wed Jun 14, 2006 11:54 pm Post subject: |
|
|
Thanks nesl247, that worked fine and compiz emerged okay. Thanks again for your help. |
|
Back to top |
|
|
Xamindar Veteran
Joined: 03 Oct 2004 Posts: 1155 Location: California
|
Posted: Thu Jun 15, 2006 9:26 am Post subject: |
|
|
Is anyone else having problems getting gdesklets working lately? I'm trying to figure out if it because of xgl or the new gcc version. |
|
Back to top |
|
|
Xake Guru
Joined: 11 Feb 2004 Posts: 588 Location: Göteborg, the rainy part of scandinavia
|
Posted: Thu Jun 15, 2006 9:39 am Post subject: |
|
|
Xamindar wrote: | Is anyone else having problems getting gdesklets working lately? I'm trying to figure out if it because of xgl or the new gcc version. |
You mean it just dies?
I have not had the time to check why, but yes it does here... On the other hand I am running GCC-4.1.1 so if it is that you refering to as "the new version" I can not help pinpoint what it is of the two...
My Gentoo box is located in a diffrent town during sommer, so I may not be much help in troubleshooting... |
|
Back to top |
|
|
sternklang Veteran
Joined: 10 Sep 2005 Posts: 1641 Location: Somewhere in time and space
|
Posted: Thu Jun 15, 2006 1:59 pm Post subject: |
|
|
The latest kdelibs from xgl-coffee seems to be missing a patch: Code: | >>> Unpacking kdelibs-3.5-patchset-01.tar.bz2 to /var/tmp/portage/kdelibs-3.5.3-r2/work
* Applying ksystemtray-xgl.patch ... [ ok ]
* Applying kdelibs-3.5.3-kate-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-kio-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-misc-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-return_val_check.diff ... [ ok ]
* Applying kdelibs-3.5-bindnow.patch ... [ ok ]
* Applying kdelibs-3.5-cupsd_init_gentoo.diff ... [ ok ]
* Applying kdelibs-3.5-kicker-crash.patch ... [ ok ]
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /var/tmp/portage/kdelibs-3.5.3-r2/work/kdeprint-3.5.2-cups-1.2-patches/
* ( )
!!! ERROR: kde-base/kdelibs-3.5.3-r2 failed.
|
|
|
Back to top |
|
|
loemmel Apprentice
Joined: 19 Aug 2003 Posts: 227 Location: switzerland
|
Posted: Thu Jun 15, 2006 3:12 pm Post subject: |
|
|
I'm using xgl and compiz for a few days now, and it works great. there are just some smaller problems.
when I play a movie in vlc the buttons are covered until i get over with the mouse. I've seen that mentioned somwhere before. perhaps someone could fix this? it's not that bad, I can live with it for the moment.
the bigger problem is the one I have with blender. sometimes when I move in heavy files in blender or after I'm closing the window of a finished rendering, the x-server crashes and brings me back to the login screen.
anyone experiences the same problems here?
thanks for any hints. |
|
Back to top |
|
|
behd Apprentice
Joined: 11 Feb 2003 Posts: 155
|
Posted: Thu Jun 15, 2006 4:20 pm Post subject: |
|
|
Is it possible to install XGL without modular Xorg (7.0) ? (currently using a classic 6.8.2)
wiki seems to say that it's mandatory, but I don't really see why...
thanks ! |
|
Back to top |
|
|
Xake Guru
Joined: 11 Feb 2004 Posts: 588 Location: Göteborg, the rainy part of scandinavia
|
Posted: Thu Jun 15, 2006 4:50 pm Post subject: |
|
|
behd wrote: | Is it possible to install XGL without modular Xorg (7.0) ? (currently using a classic 6.8.2)
wiki seems to say that it's mandatory, but I don't really see why...
thanks ! |
Well as far as I know it may has something to do with that XGL needs parts from xorg that is too new to be in 6.8.2, alongside with that it is made to substitue the xorg-server package sooner or later and currently shares those parts with that package for the time beeing. But hey, you can always try. |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Thu Jun 15, 2006 4:50 pm Post subject: |
|
|
loemmel wrote: | I'm using xgl and compiz for a few days now, and it works great. there are just some smaller problems.
when I play a movie in vlc the buttons are covered until i get over with the mouse. I've seen that mentioned somwhere before. perhaps someone could fix this? it's not that bad, I can live with it for the moment.
the bigger problem is the one I have with blender. sometimes when I move in heavy files in blender or after I'm closing the window of a finished rendering, the x-server crashes and brings me back to the login screen.
anyone experiences the same problems here?
thanks for any hints. |
The covering, or corruption is due to Xv and XGL. They don't place nice together. You can re-emerge all your apps with USE="-xv" to solve those problems whenever you get that. |
|
Back to top |
|
|
bobalot n00b
Joined: 23 Feb 2006 Posts: 28
|
Posted: Thu Jun 15, 2006 6:35 pm Post subject: |
|
|
anyone know when Xgl is going to be merged with Xorg, ie when will it be in the offical portage? |
|
Back to top |
|
|
sternklang Veteran
Joined: 10 Sep 2005 Posts: 1641 Location: Somewhere in time and space
|
Posted: Thu Jun 15, 2006 6:57 pm Post subject: |
|
|
bobalot wrote: | anyone know when Xgl is going to be merged with Xorg, ie when will it be in the offical portage? |
xglx code is part of xorg-server 1.1.0. Portage does not support building xorg-server with the appropriate configure options to build xglx, nor is the necessary alpha version of mesa available, so it's still unsupported software as far as Gentoo is concerned.
I don't know if you can build it from the xorg-server code if you already have the other pieces installed, but even if you could you would end up with an older version than the CVS snapshots we get with CoffeeBuzz's overlay. |
|
Back to top |
|
|
Tyler_Durden Apprentice
Joined: 27 Jul 2004 Posts: 189 Location: Germany
|
Posted: Thu Jun 15, 2006 7:06 pm Post subject: |
|
|
sternklang wrote: | The latest kdelibs from xgl-coffee seems to be missing a patch: Code: | >>> Unpacking kdelibs-3.5-patchset-01.tar.bz2 to /var/tmp/portage/kdelibs-3.5.3-r2/work
* Applying ksystemtray-xgl.patch ... [ ok ]
* Applying kdelibs-3.5.3-kate-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-kio-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-misc-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-return_val_check.diff ... [ ok ]
* Applying kdelibs-3.5-bindnow.patch ... [ ok ]
* Applying kdelibs-3.5-cupsd_init_gentoo.diff ... [ ok ]
* Applying kdelibs-3.5-kicker-crash.patch ... [ ok ]
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /var/tmp/portage/kdelibs-3.5.3-r2/work/kdeprint-3.5.2-cups-1.2-patches/
* ( )
!!! ERROR: kde-base/kdelibs-3.5.3-r2 failed.
|
|
Hmmm, there must be something broken with this ebuild. You can extract the patches manually, but some diffs don't work:
Code: | >>> Unpacking kdelibs-3.5-patchset-01.tar.bz2 to /var/tmp/portage/kdelibs-3.5.3-r2/work
* Applying ksystemtray-xgl.patch ... [ ok ]
* Applying kdelibs-3.5.3-tango.diff ... [ ok ]
* Applying kdelibs-3.5.3-pertty.diff ... [ ok ]
* Applying kdelibs-3.5.3-kate-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-kio-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-misc-fixes.diff ... [ ok ]
* Applying kdelibs-3.5.3-return_val_check.diff ... [ ok ]
* Applying kdelibs-3.5-bindnow.patch ... [ ok ]
* Applying kdelibs-3.5-cupsd_init_gentoo.diff ... [ ok ]
* Applying kdelibs-3.5-kicker-crash.patch ... [ ok ]
* Applying KUbuntu patches for CUPS 1.2 support ...
* kubuntu_40_cups12_remove_async.diff ... [ ok ]
* kubuntu_41_cups12_startstopfix.diff ... [ ok ]
* kubuntu_42_cups12_addmodify.diff ... [ ok ]
* kubuntu_43_cups12_empty_printers.diff ... [ ok ]
* kubuntu_44_cups12_init_script.diff ...
* Failed Patch: kubuntu_44_cups12_init_script.diff !
* ( /var/tmp/portage/kdelibs-3.5.3-r2/work/kdeprint-3.5.2-cups-1.2-patches//kubuntu_44_cups12_init_script.diff )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/kdelibs-3.5.3-r2/temp/kubuntu_44_cups12_init_script.diff-23110.out
!!! ERROR: kde-base/kdelibs-3.5.3-r2 failed.
|
Must these patches be updated or are they just no longer needed? _________________ Gentoo 17.1 x86_64
Intel Core i9-9900K
Asus MAXIMUS XI HERO
AMD Radeon 6800XT
64GB DDR4
Samsung SSD 970 EVO Plus 1TB
8x Seagate Archive (SATA-RAID 64TB)
Digital Devices Cine S2 V6.5 DVB Adapter |
|
Back to top |
|
|
Henning Rogge Apprentice
Joined: 20 Sep 2002 Posts: 178
|
Posted: Thu Jun 15, 2006 8:30 pm Post subject: |
|
|
There is an error in the kdelibs-3.5.3-r2 ebuild from the portage-xgl overlay
Just use this lines (the error says "patchset-01":
SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
mirror://gentoo/kdelibs-3.5-patchset-02.tar.bz2"
and recalculate the digest. |
|
Back to top |
|
|
roderick l33t
Joined: 11 Jul 2005 Posts: 908 Location: St. John's, NL CANADA
|
Posted: Thu Jun 15, 2006 9:11 pm Post subject: |
|
|
Henning Rogge wrote: | There is an error in the kdelibs-3.5.3-r2 ebuild from the portage-xgl overlay
Just use this lines (the error says "patchset-01":
SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
mirror://gentoo/kdelibs-3.5-patchset-02.tar.bz2"
and recalculate the digest. |
Weird, I copied the ebuild from portage and modded the xgl/pertty stuff in. The mods must have altered the ebuild after I copied.
I'll check into it and correct.
Sorry all.
EDIT:
Yep, just as I expected...
Code: |
fortune kdelibs # diff -u /usr/portage/kde-base/kdelibs/kdelibs-3.5.3-r2.ebuild kdelibs-3.5.3-r2.ebuild
--- /usr/portage/kde-base/kdelibs/kdelibs-3.5.3-r2.ebuild 2006-06-14 22:37:35.000000000 -0230
+++ kdelibs-3.5.3-r2.ebuild 2006-06-14 22:55:01.000000000 -0230
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.3-r2.ebuild,v 1.2 2006/06/15 00:36:48 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.3-r2.ebuild,v 1.1 2006/06/14 23:34:02 carlo Exp $
inherit kde flag-o-matic eutils multilib
set-kdedir 3.5
@@ -8,13 +8,12 @@
DESCRIPTION="KDE libraries needed by all kde programs"
HOMEPAGE="http://www.kde.org/"
SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-02.tar.bz2"
+ mirror://gentoo/kdelibs-3.5-patchset-01.tar.bz2"
|
The ebuild was changed and hour after it appeared. I grabbed the original with the error, and they corrected it.
Anyway, I've updated the ebuild in the overlay...
EDIT2:
This actually compiled for me with the original ebuild. The maintainer must have done two things after posting the original: 1) changed the patchset rev from 01 to 02 and 2) modded the ebuild to reflect this. Otherwise, it wouldn't have compiled for me. _________________ If God were a pickle, I'd still say "no pickle on my burger".
http://roderick-greening.blogspot.com/ |
|
Back to top |
|
|
Henning Rogge Apprentice
Joined: 20 Sep 2002 Posts: 178
|
Posted: Thu Jun 15, 2006 9:24 pm Post subject: |
|
|
I found the error by applying a diff to your ebuild and the original one. Good that it's correct now |
|
Back to top |
|
|
|