SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I had a nice installation of Slackware 12.0 and I wanted to install Gnome (from GSB, Freerock) to get some of the utilities I use like gnumeric/abiword/etc.
My main WM is XFCE. After installing Gnome, I started to get random hanging of XFCE. The xfwm4 process was taking up most of the CPU and the computer became unusable.
After some searching on Google, I found others who pointed to a problem with XFCE 4.4.1 and gtk2 (2.11+). I would really like to install gnumeric/abiword but they both seem to require GOffice which requires many of the new libraries like gtk 2.11+.
I did notice that slackware-current had XFCE 4.4.2, which apparently has fixed the conflict with gtk 2.11+. I tried installing it with some other dependencies but it only created more problems on my system.
I'm hoping that would eventually make it into the patches area for slackware 12.0 (perhaps). Otherwise, I'm stuck not being able to use the Gnome applications.
Does anyone know if the current work done in "current" gets moved over to "patches" eventually?
If not, what would you recommend I do to get the Gnome apps?
Do you really have Gtk 2.11? It's the development version. Maybe the issue is fixed in the stable 2.12 series. But AFAIK there were some important changes from 2.10 to 2.12 and 2.12 could be incompatible with the XFCE binaries of Slackware 12.0. If so, you may try recompiling XFCE with 2.12 using the Slackbuild script (which you can get from the /source directory of the installation DVD, or just download from a mirror).
I had a nice installation of Slackware 12.0 and I wanted to install Gnome (from GSB, Freerock) to get some of the utilities I use like gnumeric/abiword/etc.
My main WM is XFCE. After installing Gnome, I started to get random hanging of XFCE. The xfwm4 process was taking up most of the CPU and the computer became unusable.
After some searching on Google, I found others who pointed to a problem with XFCE 4.4.1 and gtk2 (2.11+). I would really like to install gnumeric/abiword but they both seem to require GOffice which requires many of the new libraries like gtk 2.11+.
No, they don't. Alex Lysenka has a build script somewhere (sorry, I don't have a link) for gnumeric - it requires goffice (which will build on 12.0 just fine) and intltool (also will build just fine), and if I recall correctly, those are the only two dependencies not in stock Slackware.
The only other issue is that you will need to upgrade the libgsf in 12.0 to the version in -current --- DO NOT install the -current *package* - *compile* the version in -current using the build script for it.
I've build the latest gnumeric release on Slackware -current, and it only needs goffice, so you might have better luck with it, although there is a chance that it won't build on 12.0.
I did notice that slackware-current had XFCE 4.4.2, which apparently has fixed the conflict with gtk 2.11+. I tried installing it with some other dependencies but it only created more problems on my system.
Quote:
I'm hoping that would eventually make it into the patches area for slackware 12.0 (perhaps). Otherwise, I'm stuck not being able to use the Gnome applications.
Does anyone know if the current work done in "current" gets moved over to "patches" eventually?
Not going to happen in this case - there's no need for it whatsoever. Slackware 12.0 ships gtk-2.10.x, so why would a patch for something that only affects later gtk be added?
Now, with all that said, I have a package of xfce-4.4.2 for 12.0 on my site, so you might get lucky with it.
Do you really have Gtk 2.11? It's the development version. Maybe the issue is fixed in the stable 2.12 series.
The fix was to Xfce, not Gtk.
Quote:
But AFAIK there were some important changes from 2.10 to 2.12 and 2.12 could be incompatible with the XFCE binaries of Slackware 12.0.
Nah, they'll run fine with newer gtk - it's backward compatible (at least in theory - there may very well be some exceptions).
Quote:
If so, you may try recompiling XFCE with 2.12 using the Slackbuild script (which you can get from the /source directory of the installation DVD, or just download from a mirror).
Not if 4.4.1 is what's recompiled. Besides, if you're going to be building it anyway, better to use 4.4.2 (plus the three patches applied in -current).
Not if 4.4.1 is what's recompiled. Besides, if you're going to be building it anyway, better to use 4.4.2 (plus the three patches applied in -current).
You're right, what I meant to say was to grab the sources and script for 4.4.2 in current/.
Do you really have Gtk 2.11? It's the development version. Maybe the issue is fixed in the stable 2.12 series. But AFAIK there were some important changes from 2.10 to 2.12 and 2.12 could be incompatible with the XFCE binaries of Slackware 12.0. If so, you may try recompiling XFCE with 2.12 using the Slackbuild script (which you can get from the /source directory of the installation DVD, or just download from a mirror).
Oh, I didn't mean I had gtk 2.11. Just that anything 2.11 or higher seems to be incompatible with xfce 4.4.1. There is apparently a bug in xfce that shows up with the newer versions of gtk.
No, they don't. Alex Lysenka has a build script somewhere (sorry, I don't have a link) for gnumeric - it requires goffice (which will build on 12.0 just fine) and intltool (also will build just fine), and if I recall correctly, those are the only two dependencies not in stock Slackware.
The only other issue is that you will need to upgrade the libgsf in 12.0 to the version in -current --- DO NOT install the -current *package* - *compile* the version in -current using the build script for it.
I've build the latest gnumeric release on Slackware -current, and it only needs goffice, so you might have better luck with it, although there is a chance that it won't build on 12.0.
I did notice that slackware-current had XFCE 4.4.2, which apparently has fixed the conflict with gtk 2.11+. I tried installing it with some other dependencies but it only created more problems on my system.
Not going to happen in this case - there's no need for it whatsoever. Slackware 12.0 ships gtk-2.10.x, so why would a patch for something that only affects later gtk be added?
Now, with all that said, I have a package of xfce-4.4.2 for 12.0 on my site, so you might get lucky with it.
Thanks for this. I'll try the slackbuild first. I think once I get xfce upgraded, i should be able to install the Freerock Gnome packages without problems.
I went over to the slackware-current sources and recompiled xfce 4.4.2 in my system. It worked like a charm and I was able to get the GSB Gnome package installed.
jbum:
Unless you just did that today (after the last xfce rebuild in -current), you want to do it again. The lines in the (previous) build script for xfce didn't apply two of the patches at all, so you'll want to rebuild it with them applied. Sorry for the inconvenience - those were my mistake, not Pat's.
jbum:
Unless you just did that today (after the last xfce rebuild in -current), you want to do it again. The lines in the (previous) build script for xfce didn't apply two of the patches at all, so you'll want to rebuild it with them applied. Sorry for the inconvenience - those were my mistake, not Pat's.
Really?
I took a peek at the slackbuild script and I "thought" I saw a couple of lines having to do with patching with the diff files that were present in the xfce directory.
I took a peek at the slackbuild script and I "thought" I saw a couple of lines having to do with patching with the diff files that were present in the xfce directory.
The lines were indeed there, but they weren't doing what they were supposed to be doing
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.