As per the announce here http://seq.sourceforge.net/showthrea...&threadid=2685
SEQ will now require qt version 3.0.5 or greater. There have been a few minor changes in the source tree layout.
----------------------------------------------------------------------
For RedHat 7.2 and below users make the following edits. For RedHat 7.3 and 8.x YOU WON'T NEED TO EDIT ANYTHING.
The config for qmake no longer lives at configs/linux-g++-shared.
The new location is mkspecs/linux-g++/qmake.conf . This is the same for all versions 3.0.5 through 3.1.1.
1. The change from gcc to gcc3 edit line 12
2. The changes from g++ to g++3 are on lines 27, 47 and 48.
----------------------------------------------------------------------
Grab a version of qt version 3.0.5 or greater.
ftp://ftp.trolltech.com/qt/source/qt...e-3.0.5.tar.gz
or
ftp://ftp.trolltech.com/qt/source/qt...e-3.0.6.tar.gz
or
ftp://ftp.trolltech.com/qt/source/qt...e-3.1.1.tar.gz
( I have compiled and tested all 3 of these with SEQ, they all work fine. There is NO NOTICEABLE DIFFERNECE between any of them and their impact on SEQ )
Unpack the source: tar -xzvf qt-x11-free-3.0.5.tar.gz
Edit the qmake.conf in mkspecs/linux-g++/ of the source directory IF YOU ARE RUNNING AN OLDER BUILD OF REDHAT (<7.3 )
export QTDIR=(path to your source)
./configure -thread --prefix=/opt/qt-x11-free-3.0.5
gmake
gmake install (you will need to be root for this stage, use either /bin/su or sudo )
At this point you will need to add your new qt directory ( /opt/qt-x11-free-3.0.5/lib ) to your /etc/ld.so.conf and run ldconfig. Running ldconfig with verbosity `ldconfig -v` will show you that the new lib directory has been added to the so.cache. (you will need to be root for this stage, use either /bin/su or sudo )
From here normal SEQ instructions apply
export CVSROOT=:pserver:[email protected] :/cvsroot/seq
cvs login
cvs checkout showeq
cd showeq
export QTDIR=/opt/qt-x11-free-3.0.5
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export CXX=g++ (OR g++3 for older RedHat builds)
export CC=gcc (OR gcc3 for older RedHat builds)
make -f Makefile.dist
./configure --prefix=/opt/showeq-4.3.4
make
make install (you will need to be root for this stage, use either /bin/su or sudo )
Now you can /opt/showeq-4.3.4/bin/showeq -i xxx.xxx.xxx.xxx etc etc
I've used /opt in my examples here as I do not locally maintain showeq. If you maintain your own tree, prefer /usr/local, or could give a crap about filesystem standards feel free to change it.
I used 3.0.5 as the version in teh examples, if you choose to use a newer version (3.0.6-3.1.1) remember to change the command syntax accordingly.
This is honestly as easy as I can make the instructions. I'm pretty sure that you could copy and paste the lines from here and have a working install when you finish.
I've updated this because it may be confusing people running newer versions of RedHat.
Hope this helps,
--Egg