PDA

View Full Version : RH9 w/default qt bin rpm's problem?



fec
09-07-2003, 09:15 PM
Got a new to me laptop (ibm 600) so went and did a ftp rh9 install on it

figured the qt files in rh9 would work with seq

=====
rpm's i installed (i know not all needed)
=====
autoconf213-2.13-6.noarch.rpm
glibc-devel-2.3.2-11.9.i386.rpm
libtool-libs-1.4.3-5.i386.rpm
autoconf-2.57-3.noarch.rpm
cvs-1.11.2-10.i386.rpm
libgcc-3.2.2-5.i386.rpm
make-3.79.1-17.i386.rpm
automake14-1.4p6-5.1.noarch.rpm
gcc-3.2.2-5.i386.rpm
libpcap-0.7.2-1.i386.rpm
qt-3.1.1-6.i386.rpm
automake15-1.5-6.noarch.rpm
gcc-c++-3.2.2-5.i386.rpm
libstdc++-3.2.2-5.i386.rpm
qt-devel-3.1.1-6.i386.rpm
automake-1.6.3-5.noarch.rpm
glibc-2.3.2-11.9.i386.rpm
libstdc++-devel-3.2.2-5.i386.rpm
binutils-2.13.90.0.18-9.i386.rpm
glibc-common-2.3.2-11.9.i386.rpm
libtool-1.4.3-5.i386.rpm

=====

[root@laptop showeq]# rpm -qa | grep qt-
qt-3.1.1-6
qt-devel-3.1.1-6
qt-designer-3.1.1-6
[root@laptop showeq]# rpm -qa | grep gcc
compat-gcc-c++-7.3-2.96.118
libgcc-3.2.2-5
compat-gcc-7.3-2.96.118
gcc-3.2.2-5
gcc-c++-3.2.2-5

======

cvs -z3 -d:pserver:[email protected]:/cvsroot/seq co showeq

======

make -f Makefile.dist (no issues listed)
./configure

=========

boom error

checking for Qt... yes
>> Found version.: 3.1.1
>>> Headers......: /usr/lib/qt-3.1/include/
>>>> Libraries...: /usr/lib/qt-3.1/lib/
configure: error: Something wicked happened while trying to validate your Qt installation!!! Please verify your libraries...

=========

[root@laptoproot]# ls /usr/lib/qt-3.1
bin doc etc include lib mkspecs plugins
[root@laptop root]# ls /usr/lib/qt-3.1/bin
assistant designer findtr linguist lrelease lupdate moc qm2ts qmake qt20fix qtconfig qtrename140 uic
[root@laptop root]#
===============================

anyone see anything wrong?
am i missing something?
(yes i know of the search option on forums, and have read quite a few threads)
(tarball didnt compile for me either...)

junk
09-07-2003, 09:59 PM
http://seq.sourceforge.net/forums/showthread.php?s=&threadid=2828&highlight=qt+threads

Search string used: "something wicked happened"

If you just installed the RPMs, then you probably don't know if they compiled Qt with the -thread option. And I'll bet they didn't.

Cryonic
09-08-2003, 04:07 PM
RH has always built their verion of QT with the -thread option. If you want to see the full configure options that they feed to QT, then download the src.rpm and look at the rpm spec file.

Circles
09-08-2003, 05:10 PM
i believe i remember similer problems with RH 8.1, it had something to do with the compile being not a dev version, anyway something along those lines.

I ended up having to download and compile QT, even though i already had it, i would assume you need to do the same, regardless of what RH should be giving you.

Zaphod
09-08-2003, 05:57 PM
I've said it before, and I'll say it again in response to many posts about configure failing, you need to include the contents of the config.log. The config.log contains exactly what error was generated when configure was performing its test, and without that information everyone is left to guess. The "Something wicked happened" error can be caused by at over 6 different possible problems. The Qt that comes with RedHat 8, 8.1, and 9 should work out of the box, it does include the version compiled with -thread, and it does work. Please attach the config.log file or you will only get confused guesses.

Enjoy,
Zaphod (dohpaZ)

P.S. I am currently running on a RedHat 8 system with all the latest from up2date and nothing more.

Leetlewon
12-20-2003, 09:40 PM
I'm a bit confused about how you could be using a RH 8 system with up2date and it have a QT version greater than 3.05 Zaphod.

I did exactly the same thing.... RH 8.0 with up2date telling me no updates available, 0 ignored, and my QT version is still 3.0.5.

/shrug

I am gonna try compiling 3.3 and installing. I tried a 3.1 RPM but it keeps telling me that qtconfig requires 3.0.5. I guess I could force it.

Just wondering how you got 3.1 in RH 8.0 with up2date.

Cryonic
12-20-2003, 10:10 PM
Because you are responding to a post that is 3 months old and no longer has a relevant QT version. SEQ5 (released in the last week or two) is what requires QT >= 3.1.

Leetlewon
12-21-2003, 11:06 AM
Makes sense. I just saw ">> Found version.: 3.1.1" in this thread and figured I was somehow supposed to be able to get 3.1 using up2date. Guess not - thanks.

Ragnarok
12-22-2003, 11:44 AM
I have an issue similar to that of the original poster, so I thought I would post my question here since this thread has been re-activated.

My system has a fresh install of RedHat 9. I am attempting to install SEQ 5.0.0.3. When I run the configure script, I eventually get the following error:

checking for libz... -lz
checking for libpng... no
checking for Qt... no
>> Unable to locate your Qt includes...
configure: error: Please verify your Qt devel install!

According to the RPM tool, I have qt-3.1.1-6 installed. Attached is my config.log file. Any hints would be greatly appreciated.

Thanks in advance,

Ragnarok

Dedpoet
12-22-2003, 12:10 PM
Qt and Qt-devel are 2 different packages. You need both installed to compile. You can use RH's built in rpm tool to install it, or just put in the second cd (pretty sure that's where it is), cd to the RPM directory, and do an install on it manually: rpm -iv qt-devel-3.1.1.rpm (or whatever the filename is).

Looking at your error messages, you're also missing libpng. From that I can assume you may be missing some of the other packages too. Take a look at the INSTALL.newbies (http://cvs.sourceforge.net/viewcvs.py/*checkout*/seq/showeq/INSTALL.newbies?content-type=text%2Fplain&rev=1.5.16.1) file. It's a bit out of date, but does have the correct list of packages to install. Make sure you have those.