PDA

View Full Version : RedHat 7.3



Broadband
05-12-2002, 08:42 PM
Ok. I just did a fresh install (format) of RedHat 7.3 and went to compile showEQ and got an error shown below:

checking for gcc... gcc
checking for g++... g++
checking for supported compiler version... no
checking for gcc-3.0... no
checking for gcc3... gcc3
checking for g++-3.0... no
checking for g++3... no
checking alternate compiler for supported compiler version... no
configure: error: You need at least GCC G++ 3.0 or greater to compile ShowEQ

Now, I get GCC C++ (I found nothing about G++ on rpmfind.net so I assume it's a typo?) and go to install the package but it needs other dependencies....

[root@maps downloads]# rpm -Uvh gcc-c++-3.1-0.28.i386.rpm
error: failed dependencies:
gcc = 3.1-0.28 is needed by gcc-c++-3.1-0.28
libstdc++ = 3.1 is needed by gcc-c++-3.1-0.28
libstdc++-devel = 3.1 is needed by gcc-c++-3.1-0.28

Now, I get these packages and try installing them but I appear to be in an infinite loop because above, in order to install gcc-c++, you need gcc-3.1-0.28 but in order to install it, you need newer version of cpp...

[root@maps downloads]# rpm -Uvh gcc-3.1-0.28.i386.rpm
error: failed dependencies:
cpp = 3.1-0.28 is needed by gcc-3.1-0.28
gcc = 2.96-110 is needed by gcc-g77-2.96-110
gcc = 2.96-110 is needed by gcc-objc-2.96-110
gcc = 2.96-110 is needed by gcc-c++-2.96-110

But now, I try to install cpp but you can't because it's dependent upon gcc...

[root@maps downloads]# rpm -Uvh cpp-3.1-0.28.i386.rpm
error: failed dependencies:
cpp = 2.96-110 is needed by gcc-2.96-110
cpp = 2.96-110 is needed by gcc-c++-2.96-110

I am not entirely new to linux but this is driving me in circles and am a bit flustered. Sometimes it helps to sit back and have someone look at it.

Anyone do a fresh install of RedHat 7.3 and get showEQ working? If so, would you be willing to provide me with some help? Thanks in advance for any help, hints or advice you may have.

Broadband
05-12-2002, 09:07 PM
Looks like Dr Madd was having similar problems with Mandrake as I am having using RedHat. I am going to go through that thread and see if it helps me any.

Broadband

TuxedoTex
05-12-2002, 09:11 PM
Having the same problem here. I tried RPMing in a new version of GCC, same failures as Broadband got. Tried installing it via tarball (good god, GCC takes forever to compile) and it's still erroring out on me.

Any assistance would be welcome.

Broadband
05-12-2002, 09:23 PM
Nope. Dr Madd's thread didn't help as 7.3 comes with qt-3.0.3 and in the statement "qt-src/configs/linux-g++-shared" there is no directory configs let alone the file linux-g++-shared

Broadband

genius
05-12-2002, 11:07 PM
I followed the 7.2 guide exactly to the letter with 7.3 and everything works like a charm. Don't worry about their not being 7.3 RPM'S if I remember correctly there were not any. I will check the rpms I have still on my hard drive because I saved them all to back up in case I crash and need to reinstall.

R/S
Genius
60 Paladin
56 Magician
56 Enchanter
52 Necromancer

S_B_R
05-12-2002, 11:16 PM
Originally posted by genius
R/S
Genius
60 Paladin
56 Magician
56 Enchanter
52 Necromancer OT: You might want to consider not posting real character info here... ... ...Just a thought.... :D

genius
05-13-2002, 12:26 AM
Yeah but they are all seperate accounts and such but thanks I will take it as a friendly help and wont do it again :Þ

R/S
Genius

TuxedoTex
05-13-2002, 06:56 AM
genius: Red Hat 7.3 doesn't ship with GCC 3.0.x. It ships with 2.96, and this is where I'm running in to errors, since it won't upgrade via RPM (dependencies out the yin-yang), and won't recognize a tarball installation.

genius
05-13-2002, 07:34 AM
Right I downloaded the RPM's like I said. I will check again today and get back to you on what RPMs I used.

Genius

TuxedoTex
05-13-2002, 07:37 AM
Ah. I misunderstood you. Thank you. =)

Broadband
05-13-2002, 08:37 AM
Very much so, dependencies out the arse... I tried upgrading libstdc and it listed about 50-100 dependencies.... oiy! But for the most part, we are stuck at gcc. I won't worry about upgrading except those it tells me when I try to compile.

Broadband

high_jeeves
05-13-2002, 08:57 AM
While I havnt tried this on 7.3, I have done it on other systems...
You should be able to build gcc3 from scratch.. you might have to move some files around when done so that everything in your path is setup correctly, then build qt, then continue from there...

You will probably save a lot of time by dropping back to 7.2, or switching to another distro... redhat is notorious for releases being very difficult for the first 2 months they are out...

--Jeeves

TuxedoTex
05-13-2002, 09:06 AM
I'm seriously thinking about it, high_jeeves.

I'll tinker with it some more tonight, and if I can't figure it out, I'll probably drop back to 7.2 and hope it works.

Broadband
05-13-2002, 09:49 AM
Just spoke to our sys admin here at work.... I feel stupid..... he said that you should be able to rpm -Uvh multiple packages and when it checks for dependencies, it also checks the other packages that you have in the command.. for example, install gcc and it lists a, b, c, d as dependencies. Download a, b, c and d and put them in a directory with gcc. In this directory, you have gcc, a, b, c and d, all ending in .rpm. From what he said, you should be able to rpm -Uvh *.rpm and when it goes to install a package, it will check all .rpm files for any of the depencies it may need. I am currently at work so I haven't had the chance to try that but I will as soon as I get the chance to ssh to the box at home =)

Broadband
05-13-2002, 10:08 AM
Ok.... now it gets worse.....

configure: error: You need at least GCC G++ 3.0 or greater to compile ShowEQ

[root@maps gcc]# rpm -Uvh gcc-c++-3.1-0.28.i386.rpm
error: failed dependencies:
gcc = 3.1-0.28 is needed by gcc-c++-3.1-0.28
libstdc++ = 3.1 is needed by gcc-c++-3.1-0.28
libstdc++-devel = 3.1 is needed by gcc-c++-3.1-0.28

drwxr-xr-x 2 root root 4096 May 13 10:48 ./
drwxrwxrwx 5 root root 4096 May 13 10:48 ../
-rw-r--r-- 1 root root 4888505 May 12 16:56 gcc-3.1-0.28.i386.rpm
-rw-r--r-- 1 root root 1863008 May 12 16:51 gcc-c++-3.1-0.28.i386.rpm
-rw-r--r-- 1 root root 1266342 May 12 17:06 libstdc++-3.1-0.28.i386.rpm
-rw-r--r-- 1 root root 2888578 May 12 17:08 libstdc++-devel-3.1-0.28.i386.rpm
[root@maps gcc]# rpm -Uvh *.rpm
error: failed dependencies:
cpp = 3.1-0.28 is needed by gcc-3.1-0.28
libstdc++-libc6.2-2.so.3 is needed by groff-1.17.2-12
libstdc++-libc6.2-2.so.3 is needed by htdig-3.2.0-2.011302
libstdc++-libc6.2-2.so.3 is needed by Omni-0.5.1-3
libstdc++-libc6.2-2.so.3 is needed by XFree86-libs-4.2.0-8
libstdc++-libc6.2-2.so.3 is needed by qt-3.0.3-11
libstdc++-libc6.2-2.so.3 is needed by arts-1.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdelibs-3.0.0-10
libstdc++-libc6.2-2.so.3 is needed by kcalc-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeadmin-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeartwork-screensavers-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdepasswd-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdepim-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdessh-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kedit-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kfloppy-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by khexedit-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kjots-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kljettool-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by klpq-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by koffice-1.1.1-5
libstdc++-libc6.2-2.so.3 is needed by kontrol-panel-4.2.3-2
libstdc++-libc6.2-2.so.3 is needed by kregexpeditor-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by ktimer-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by switchdesk-kde-3.9.8-2
libstdc++-libc6.2-2.so.3 is needed by pilot-link-0.9.5-13
libstdc++-libc6.2-2.so.3 is needed by kdepim-pilot-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by XFree86-font-utils-4.2.0-8
libstdc++-libc6.2-2.so.3 is needed by ghostscript-6.52-8
libstdc++-libc6.2-2.so.3 is needed by hpijs-1.0.2-8
libstdc++-libc6.2-2.so.3 is needed by XFree86-tools-4.2.0-8
libstdc++-libc6.2-2.so.3 is needed by kdebase-3.0.0-12
libstdc++-libc6.2-2.so.3 is needed by kcharselect-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeaddons-kate-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeaddons-kicker-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeaddons-konqueror-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdeartwork-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdf-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by ark-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by pspell-0.12.2-8
libstdc++-libc6.2-2.so.3 is needed by aspell-0.33.7.1-9
libstdc++-libc6.2-2.so.3 is needed by abiword-0.99.5-1
libstdc++-libc6.2-2.so.3 is needed by fam-2.6.7-6
libstdc++-libc6.2-2.so.3 is needed by mozilla-0.9.9-7
libstdc++-libc6.2-2.so.3 is needed by mozilla-mail-0.9.9-7
libstdc++-libc6.2-2.so.3 is needed by mozilla-psm-0.9.9-7
libstdc++-libc6.2-2.so.3 is needed by gnome-spell-0.4.1-0.7x
libstdc++-libc6.2-2.so.3 is needed by openjade-1.3.1-4
libstdc++-libc6.2-2.so.3 is needed by nautilus-mozilla-1.0.6-15
libstdc++-libc6.2-2.so.3 is needed by autorun-2.73-1
libstdc++-libc6.2-2.so.3 is needed by kaboodle-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdemultimedia-arts-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdemultimedia-kfile-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdemultimedia-libs-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kmid-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kmix-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kscd-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by koncd-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by noatun-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdeaddons-noatun-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kmidi-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by firewall-config-0.97-2
libstdc++-libc6.2-2.so.3 is needed by kdenetwork-libs-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kdict-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kit-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kmail-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by knewsticker-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by korn-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kpf-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by ksirc-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by ktalkd-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by kxmlrpcd-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by lisa-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by qt2-2.3.1-3
libstdc++-libc6.2-2.so.3 is needed by galeon-1.2.0-7
libstdc++-libc6.2-2.so.3 is needed by knode-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by balsa-1.2.4-1
libstdc++-libc6.2-2.so.3 is needed by licq-1.1.0-0.cvs20020416.1
libstdc++-libc6.2-2.so.3 is needed by licq-gnome-1.1.0-0.cvs20020416.1
libstdc++-libc6.2-2.so.3 is needed by licq-kde-1.1.0-0.cvs20020416.1
libstdc++-libc6.2-2.so.3 is needed by kview-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by kviewshell-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by libkscan-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by tetex-1.0.7-47
libstdc++-libc6.2-2.so.3 is needed by ical-2.2-26
libstdc++-libc6.2-2.so.3 is needed by karm-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by kdepim-cellphone-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by klprfax-3.0.0-4
libstdc++-libc6.2-2.so.3 is needed by knotes-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by xpdf-1.00-3
libstdc++-libc6.2-2.so.3 is needed by kde2-compat-2.2.2-2
libstdc++-libc6.2-2.so.3 is needed by qt2-Xt-2.3.1-3
libstdc++-libc6.2-2.so.3 is needed by arts-devel-1.0.0-4
libstdc++-libc6.2-2.so.3 is needed by cervisia-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by ddd-3.3.1-13
libstdc++-libc6.2-2.so.3 is needed by doxygen-1.2.14-4
libstdc++-libc6.2-2.so.3 is needed by kdbg-1.2.4-4
libstdc++-libc6.2-2.so.3 is needed by kdegames-3.0.0-2
libstdc++-libc6.2-2.so.3 is needed by kdesdk-kbabel-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by kdesdk-kbugbuster-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by kdesdk-kmtrace-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by kdesdk-kompare-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by kdesdk-kspy-3.0.0-5
libstdc++-libc6.2-2.so.3 is needed by mozilla-devel-0.9.9-7
libstdc++-libc6.2-2.so.3 is needed by mozilla-dom-inspector-0.9.9-7
libstdc++-libc6.2-2.so.3 is needed by qt-devel-3.0.3-11
libstdc++-libc6.2-2.so.3 is needed by kdelibs-devel-3.0.0-10
libstdc++-libc6.2-2.so.3 is needed by qt-designer-3.0.3-11
libstdc++-libc6.2-2.so.3 is needed by kdevelop-2.1-2
libstdc++-libc6.2-2.so.3 is needed by sip-3.1-2
libstdc++-libc6.2-2.so.3 is needed by PyQt-3.1-2
libstdc++-libc6.2-2.so.3 is needed by swig-1.1p5-12
libstdc++-libc6.2-2.so.3 is needed by wine-20020327-1
libstdc++-libc6.2-2.so.3 is needed by chromium-0.9.12-13
libstdc++-libc6.2-2.so.3 is needed by kdetoys-3.0.0-3
libstdc++-libc6.2-2.so.3 is needed by Maelstrom-3.0.1-18
libstdc++-libc6.2-2.so.3 is needed by tuxracer-0.61-8
libstdc++-libc6.2-2.so.3 is needed by xbill-2.0-16
gcc = 2.96-110 is needed by gcc-g77-2.96-110
gcc = 2.96-110 is needed by gcc-objc-2.96-110

Now I have been warned that if I upgrade libstdc, I could break just about everything..... how did those of you with RedHat 7.3 get past all this crud? heh

S_B_R
05-13-2002, 12:39 PM
Just a thought but did you try:
rpm -ivh *.rpm

TuxedoTex
05-13-2002, 12:48 PM
Yeah, but then Red Hat bitches that there's already a version installed, which is why we're using the Update flag ;)

Broadband
05-13-2002, 01:09 PM
LOL! Yup, Tux.... I guess I will be putting 7.2 on it and following the 7.2 Install thread... =)

TuxedoTex
05-14-2002, 07:33 AM
Put 7.2 back on, ran up2date, then used the seq.txt install script, and it runs fine. The issue seems to be that RH 7.3 ships with gcc 2.96, and does not update itself to 3.0.4 like RH 7.2 does.

Broadband
05-14-2002, 12:47 PM
Thanks tgf for your OUTSTANDING Redhat 7.2 install script! =)

Running 7.2 now and it's up and running. Thanks for everyone's help!

HejaHV71
05-15-2002, 05:08 AM
seq.txt .... where did u find that ?


* Takes another TREO to cure the hangover *


---> !!! NM .... found it in the search area. <---

S_B_R
05-15-2002, 08:29 AM
I've said it before, and I'll say it again. Be very cautious running scripts from untrusted/unknown sources. Espcially when those scripts have to be run as root...

genius
05-15-2002, 12:04 PM
Ok sorry it took so long but I found the filenames I used to get SEQ running on 7.3.

All of these were found on rpmfind.net

gcc3-3.0.4-1.i386.rpm
gcc3-c++-3.0.4-1.i386.rpm
libgcc-3.0.4-1.i386.rpm
libstdc++3-3.0.4-1.i386.rpm
libstdc++3-devel-3.0.4-1.i386.rpm

Everything else is stock Redhat 7.3 install except I think I made sure libpcap and tools were installed. I used the Redhat 7.2 tutorial and just used these RPM's when it called for gcc3 ones.

I have no problems at all and RH 7.3 was the easiest RH version and best compatability I have seen. Running it on my laptop that I have had a lot of issues with PCMCIA and the video card with other distributions and it was almost plain impossible under 7.2.

Hope this helps. And yes I would not trust a "batch" install unless you really know what you are doing with Linux because that can open you up to a lot of invulnerabilities just due to the fact that an old compromised library version is being installed and you didn't check it. I am not a Linux guru at all (still highly dependent on GUI) but I try to do everything myself just to be safe and then I only have myself to blame.

R/S
Genius

Broadband
05-15-2002, 12:05 PM
I agree whole-heartidly. This is just a text file that you run as a script using the bash command. I took a look at it before I ran it. It was just step by step commands in a text file.

S_B_R
05-15-2002, 12:11 PM
Originally posted by Broadband
It was just step by step commands in a text file.

Heh, yeah that's what a script is.... ;)

Broadband
05-15-2002, 12:13 PM
Weird, genius. Those where the ones I d/l but when I went to install them, got various dependency errors, especially with libstdc where it listed about 50 dependency errors. =)

Broadband
05-15-2002, 12:14 PM
hehehehehe, yeah, S_B_R. point i was making is that i looked at it before i ran it =)

sakshale
05-20-2002, 04:59 PM
Now I have been warned that if I upgrade libstdc, I could break just about everything.....

I broke everything... :(

Be careful, be very careful.