Hi Everyone,
first off, apologies if this has already been covered; I have searched this forum (and the centos wiki and the gcc wiki) and have not been able to find any relevant information.
For starters, I am running CentOS_5.6 (x86_64) and I am hoping to install some software for bioinformatics analysis (I am a graduate student in the basic biological sciences). This particular piece of software is called the Sequence Assembly Manager or
SAM (if you are interested).
The bit that has got me completely befuddled is that, in order to install Arachne (a dependency of SAM), I need an updated GCC/C++ compiler - at least version 4.3.3 and my version is 4.1.2.
And I CANNOT seem to upgrade this software. I have tried using yum in the command line to do it - it seems to think that v-4.1.2 is the most current version. I have also tried the Add/Remove Software GUI that is packaged with the OS (which, I suspect, but couldn't say for sure is powered by yum) and it gives me the same problem - no more current versions of GCC available.
However, if I navigate over to the GCC website, I can find more current versions of GCC and I have downloaded and unpacked the .tar.gz and .rpm files for v-4.6.2 however I cannot get them to build - I assume I am configuring GCC wrong with the .tar.gz version and there are dependencies for the .rpm that do not resolve themselves:
Quote:
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package gcc-gnat-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: libc.so.6(GLIBC_2.8)(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package gcc-objc-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package gcc-gfortran-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: libmpc.so.2()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libc.so.6(GLIBC_2.7)(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libppl.so.9()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: gcc-cpp = 4.6.2-1.mga2 is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libpwl.so.5()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libc.so.6(GLIBC_2.14)(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package gcc-c++-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: update-alternatives is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package libmudflap-devel-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: libgmp.so.10()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libc.so.6(GLIBC_2.11)(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: gcc = 4.1.2-51.el5 is needed by package gcc-java-4.1.2-51.el5.x86_64 (installed)
Missing Dependency: libppl_c.so.4()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libcloog.so.0()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libmpfr.so.4()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
Missing Dependency: libgmpxx.so.4()(64bit) is needed by package gcc-4.6.2-1.mga2.x86_64 (/gcc-4.6.2-1.mga2.x86_64)
|
and I cannot find these packages anywhere either.
So, my question is: is there ANY way to upgrade GCC from CentOS 5.6 or do I have to upgrade my OS to one that has an upgraded GCC packaged with it? Because I have a TON of other software that needs to be installed for SAM and, of course, most of it is already installed (and it was quite unpleasant to make it all work properly)
I look forward to hearing from you,
Cheers,
-chad