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 suspect your approach is better ponce. I just did a quick check and I see gtkglextmm no longer builds for me anyway. I probably broke it when I upgraded glibmm to 2.36.2. Cant recall why I had to upgrade it but I'm pretty sure something gnome-related was involved.
Just tried to install gtkglextmm (using the git for -current with sbopkg) and this is all I get:
Code:
In file included from ../../../gdkglext/gdkmm/gl/defs.h:25:0,
from ../../../gdkglext/gdkmm/gl/tokens.h:27,
from tokens.cc:3:
../../../gdkglext/gdkglextmm-config.h:17:2: error: #error "Installed GdkGLExt library doesn't have multihead support."
#error "Installed GdkGLExt library doesn't have multihead support."
Together with a bunch of variables not declared in this scope. Any hints how to fix that?
sorry, as I said above, no.
I suppose you're installing it for vbam (the only thing on SBo that needs it), but I think the only option for you is to revert to gtkglext-1.2.0 (and install pangox-compat) and then build gtkglextmm.
unfortunately gtkglext and gtkglextmm are stalled since 2 1/2 years (see the link fskmh posted) and the latest releases are of 7 1/2 years ago.
sorry, as I said above, no.
I suppose you're installing it for vbam (the only thing on SBo that needs it), but I think the only option for you is to revert to gtkglext-1.2.0 (and install pangox-compat) and then build gtkglextmm.
unfortunately gtkglext and gtkglextmm are stalled since 2 1/2 years (see the link fskmh posted) and the latest releases are of 7 1/2 years ago.
Thanks, but if they aren't maintained anyways I think I will look for an emulator that doesn't use these libraries.
After watching this thread progress I found a little time to play with my own system which uses gtkglext for celestia and found it broken of course (since June apparently!).
I used a slightly modified version of fskmh's Slackbuild to add pangox-compat, then rebuilt gtkglext - Celestia now works (not itself rebuilt).
I am not using gtkglextmm.
So, for my own case fskmh's Slackbuild was a good fix - thanks!
Now I will try to rebuild all with ponce's approach and an updated Celestia... as time permits...
*** UPDATE ***
OK, I removed pangox-compat, then rebuilt gtkglext using Ponce's git archive and slackbuild, then rebuilt Celestia on that (same Celestia version I had been using, 1.6.1).
This seems to work fine as well, and I will leave this as the installed version of gtkglext for better compatability with current Slackware and one less package dependency that I am not using anyway.
Thanks Ponce, fskmh and all!
Last edited by astrogeek; 09-24-2013 at 01:12 AM.
Reason: Updated
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.