Code::Blocks Forums
User forums => Help => Topic started by: praetor on August 04, 2010, 04:22:18 pm
-
Our previous production release is shipped with RHEL 4.
I have had a lot of success with CodeBlocks in windows and RHEL 5, but I can't get it to run on my old development machine running RHEL 5 (which of course I need to get work done on this week).
When I try to configure CodeBlocks, it requires WxWidget. WxWidget needs GTK+:
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... no
*** Could not run GTK+ test program, checking why...
When I try to configure GTK+, I find it needs another version of glib:
checking for BASE_DEPENDENCIES... configure: error: Package requirements
(glib-2.0 >= 2.23.6 atk >= 1.29.2 pango >= 1.20 cairo >= 1.6) were not met:
Requested 'glib-2.0 >= 2.23.6' but version of GLib is 2.4.7
I am less confident messing with glib, as there are 5 other developers on this machine and I fear I will cause damage to the underlying operating system. I encountered basically the same result using version 8 of Code Blocks.
What would be the quickest way for me to get Code Blocks running on this machine?
Suggestions, Concerns, welcome...
Thanks,
James
Boston, MA
-
What is the wxGTK version on RHEL 4?
There is a possibility that C::B can't be build with wx older that 2.8.x, where x >= 6 (here I'm just guessing)
-
Code::Blocks for RHEL >= 4 is packaged in the Fedora EPEL repository, see http://fedoraproject.org/wiki/EPEL
-
I couldn't build/install wxWidget because of the GTK/glib dependency. Here is what rpm tells me is installed related to these two packages:
[castel@ESPSWT01 ~]$ rpm -qa | grep "^gtk[+2]"
gtk2-engines-2.2.0-7.el4
gtk2-2.4.13-24.el4
gtk+-1.2.10-36
[castel@ESPSWT01 ~]$ rpm -qa | grep wxGTK
[castel@ESPSWT01 ~]$ rpm -qa | grep wx
[castel@ESPSWT01 ~]$
I found the sources for CodeBlocks in the EPEL repository and will try to build that. Hopefully, it doesn't have the same dependencies...
James
Boston, MA
-
You don't have build anything, it's all built there, C::B 10.05, wxGTK 2.8.11 and all the needed dependencies, just install and enjoy.
-
SharkCZ gets the brass ring here. I downloaded the following RPMs (i386 builds for the target machine in question) and installed them in the same order:
http://download.fedora.redhat.com/pub/epel/4ES/i386/wxBase-2.8.11-1.el4.i386.rpm
http://download.fedora.redhat.com/pub/epel/4ES/i386/wxGTK-2.8.11-1.el4.i386.rpm
http://download.fedora.redhat.com/pub/epel/4ES/i386/codeblocks-libs-10.05-1.el4.i386.rpm
http://download.fedora.redhat.com/pub/epel/4ES/i386/codeblocks-10.05-1.el4.i386.rpm
Works great! Thanks!
James
Boston, MA