gtk-devel gtk2-devel, glib-devel, glib2-devel clashing?
When I tried to compile a bunch of gnome apps I didn't succede till I uninstalled glib-devel and left just glib2-devel, the same happened for gtk(2)-devel. Now I'm trying to compile sylpheed-claws and it requires gtk(1) stuff (really?). Could someone enlight me about version issues and lib clashing? Did I just do a mess installing/uninstalling libs or is it a known issue or what?
When I tried to compile a bunch of gnome apps I didn't succede till I uninstalled glib-devel and left just glib2-devel, the same happened for gtk(2)-devel.
It's because of them being installed in the same prefix on SuSE 9.0, and so the wrong versions of some of the header files get included, so I only have the '2' versions of the devel packages installed normally, unless I know I'm going to build something with GTK1, in which case I install the '1' versions :)
Now I'm trying to compile sylpheed-claws and it requires gtk(1) stuff (really?).
I'd say install gtk-devel (let YaST pick up glib-devel as a dep for it) so you can build s-claws, and then remove it again. -- James Ogley, Webmaster, Rubber Turnip james@rubberturnip.org.uk http://www.rubberturnip.org.uk Jabber: riggwelter@myjabber.net Using Free Software since 1994, running GNU/Linux (SuSE 9.0) GNOME updates for SuSE: http://www.usr-local-bin.org
On Fri, 05 Dec 2003 10:56:28 +0000
James Ogley
It's because of them being installed in the same prefix on SuSE 9.0, and so the wrong versions of some of the header files get included, so I only have the '2' versions of the devel packages installed normally, unless I know I'm going to build something with GTK1, in which case I install the '1' versions :)
awful
Now I'm trying to compile sylpheed-claws and it requires gtk(1) stuff(really?).
I'd say install gtk-devel (let YaST pick up glib-devel as a dep for it) so you can build s-claws, and then remove it again.
awful I'm wondering if separating them and then use a symlink may interfere with upgrades made by YOU. Any better way? could suse release a "patch" to let the 2 libs + includes live toghether happily? BTW I didn't notice but what does it happen if you install a package, update it with YOU and then uninstall and reinstall it? Will YOU update it again?
On Friday 05 December 2003 11:42 am, Ivan Sergio Borgonovo wrote:
BTW I didn't notice but what does it happen if you install a package, update it with YOU and then uninstall and reinstall it? Will YOU update it again?
~ maybe, running < rpm --rebuilddb > will suffice ? -- best wishes ____________ sent on Linux ____________
On Fri, 5 Dec 2003 11:23:02 +0100, Ivan Sergio Borgonovo
Now I'm trying to compile sylpheed-claws
... which version are you after? current? would you prefer binaries? or do you have a reason to build it? . -- /// Michael J. Tobler: motorcyclist, surfer, skydiver, \\\ \\\ and author: "Inside Linux", "C++ HowTo", "C++ Unleashed" /// Human beings were created by water to transport it uphill.
On Fri, 5 Dec 2003 06:46:37 -0600
mjt
On Fri, 5 Dec 2003 11:23:02 +0100, Ivan Sergio Borgonovo
wrote: Now I'm trying to compile sylpheed-claws
... which version are you after? current? would you prefer binaries? or do you have a reason to build it?
0.9.7 binary would be OK from a trustworthy source learning how to build mine and generally find a more elegant solution to glib(2) gtk(2) would be better ;)
On Fri, 5 Dec 2003 15:06:45 +0100, Ivan Sergio Borgonovo
... which version are you after? current? would you prefer binaries? or do you have a reason to build it?
0.9.7 binary would be OK from a trustworthy source learning how to build mine and generally find a more elegant solution to glib(2) gtk(2) would be better ;)
... i'm using 'sylpheed-0.9.6claws-7.i586.rpm' from the suse ftp site: /people/didge/[suse version] . -- /// Michael J. Tobler: motorcyclist, surfer, skydiver, \\\ \\\ and author: "Inside Linux", "C++ HowTo", "C++ Unleashed" /// The number of arguments is unimportant unless some of them are correct. - Ralph Hartley
On Fri, 5 Dec 2003 09:10:21 -0600
mjt
On Fri, 5 Dec 2003 15:06:45 +0100, Ivan Sergio Borgonovo
wrote: ... which version are you after? current? would you prefer binaries? or do you have a reason to build it?
0.9.7 binary would be OK from a trustworthy source learning how to build mine and generally find a more elegant solution to glib(2) gtk(2) would be better ;)
... i'm using 'sylpheed-0.9.6claws-7.i586.rpm' from the suse ftp site: /people/didge/[suse version]
me too but I'd like to move to 0.9.7 Actually having 0.9.7 is not my main target, being able to compile gtk, glib apps reliably without the fuss to install/uninstall to switch version is... if that is really the problem.
On Fri, 5 Dec 2003 16:22:35 +0100, Ivan Sergio Borgonovo
... i'm using 'sylpheed-0.9.6claws-7.i586.rpm' from the suse ftp site: /people/didge/[suse version]
me too but I'd like to move to 0.9.7
... well, i just built sylpheed-0.9.7claws (on 8.2, will be building for 9.0 later today), which should be obvious when looking at the headers :), so if you want it, i can package up a 'suse-version' rpm of it and put it up on my website (http://michaeljtobler.homelinux.com/) later . -- /// Michael J. Tobler: motorcyclist, surfer, skydiver, \\\ \\\ and author: "Inside Linux", "C++ HowTo", "C++ Unleashed" /// Excellent day for drinking heavily. Spike office water cooler.
On Fri, 5 Dec 2003 12:44:26 -0600
mjt
... well, i just built sylpheed-0.9.7claws (on 8.2, will be building for 9.0 later today), which should be obvious when looking at the headers :), so if you want it, i can package up a 'suse-version' rpm of it and put it up on my website (http://michaeljtobler.homelinux.com/) later
Just let me know how did you fix the problem of conflicting glib(1/2) & gtk(1/2) -devel. J. Ogley pointed out they are installed in the same place in 9.0 resulting in a mess. Did I understand it right? His solution was to install/uninstall them to keep the version that was useful in that moment. I don't find that solution really satisfactory especially considering I won't be able to update both in case of a security update dispatched by YOU (or at least not comfortably). Do you mean the headers of the email or the .h?? BTW I read your signature... do you have any "newbie to unix" tutorial on programming C++ to suggest me? I've programmed in C++ but I'm not familiar with programming it in unix environment... I'm thinking about some good *C++* library to deal with threads, system calls etc, just to make C++ more conscious of the underlying OS.
On Fri, 5 Dec 2003 22:39:44 +0100, Ivan Sergio Borgonovo
On Fri, 5 Dec 2003 12:44:26 -0600 mjt
wrote: ... well, i just built sylpheed-0.9.7claws (on 8.2, will be
Just let me know how did you fix the problem of conflicting glib(1/2) & gtk(1/2) -devel.
... sorry, i dont have the issue - compiled right off <grin>
I don't find that solution really satisfactory especially considering I won't be able to update both in case of a security update dispatched by YOU (or at least not comfortably).
Do you mean the headers of the email or the .h??
BTW I read your signature... do you have any "newbie to unix" tutorial on programming C++ to suggest me?
... well, if you're just wanting to get your feet wet, then you could go here: http://www.cetus-links.org/, i always use that site. look at the 'languages' section and click on the 'c++' link and there'll be some stuff in there. there are some books on programming for Linux, but i've not looked at them, so cant comment - i come from a Unix background and merged Linux in later, so all my stuff (books i own) are all "...Unix..." programming books. the only Linux development books i have are the oreilly "..kernel.." and "..driver.." books. -- /// Michael J. Tobler: motorcyclist, surfer, skydiver, \\\ \\\ and author: "Inside Linux", "C++ HowTo", "C++ Unleashed" /// Afternoon very favorable for romance. Try a single person for a change.
On Sat, 6 Dec 2003 06:24:06 -0600
mjt
On Fri, 5 Dec 2003 22:39:44 +0100, Ivan Sergio Borgonovo
wrote: On Fri, 5 Dec 2003 12:44:26 -0600 mjt
wrote: ... well, i just built sylpheed-0.9.7claws (on 8.2, will be
Just let me know how did you fix the problem of conflicting glib(1/2)& gtk(1/2) -devel.
... sorry, i dont have the issue - compiled right off <grin>
Before I get crazy about it... did you have gtk1 *and* gtk2 *and* glib *and* glib2 -devel installed on SUSE 9.0? dodge's Sylpheed 0.9.6 crashed each time I tried to access an IMAP folder. I thought I could try to compile it. Everything went smooth. That box has glib, glib2, gtk and gtk2 installed. Compilation of 0.9.6 went smoothly. Folder problem was related to something else... I think Sylpheed expects to find some "standard" folders and when it doesn't find them crash... I'll check further later. Once I created (touch) those folders, refreshed IMAP folders etc... everything went smooth. I'll try again with 0.9.7 later... When I tried autoconf complained about glibc1 and gtk1 and gdkpixbuf missing... but when I installed them gcc complained about missing types in mmm was gtype.h
participants (4)
-
Ivan Sergio Borgonovo
-
James Ogley
-
mjt
-
pinto