Martin Vermeer <[EMAIL PROTECTED]> writes: | On Sat, Oct 21, 2006 at 04:04:31PM +0200, Michael Gerz wrote: | > Martin Vermeer wrote: | > | > >I don't know... 34 minutes and counting. | > > | > >I may well have mixed up qt4 and qt3... I have both installed. Shouldn't | > >that be legal? I installed using yum and got no complaints. | > > | > > | > Yes, it is perfectly legal. I have qt3 and qt4 on the same machine, too. | > | > Could you please install qt4 in a local directory (outside /usr/...), | > put its ./bin directory in the path, and run my little test? | > | > Michael | | Unnecessary, I found the reason. The script /usr/bin/uic-qt4 reads | | ---- | #!/bin/sh | | if [ -z "$QT4DIR" ] ; then | QT4DIR="`/usr/bin/pkg-config --variable=prefix QtCore 2>/dev/null || | /bin/rpm | --eval "%{_libdir}/qt4"`" | export QT4DIR | fi | | if ! echo ${PATH} | /bin/grep -q $QT4DIR/bin ; then | PATH=${QT4DIR}/bin:${PATH} | export PATH | fi | | exec $QT4DIR/bin/`basename $0` ${1+"$@"} | ---- | | I had QT4DIR=/usr/, which got configure to find Qt4. This makes the | script call itself in the last line -- not even recursively, see the | exec. It's more like in Sysiphus mode :-) | | The above script *presupposes that QT4DIR is undefined*!!! Then it | defines a new one, /usr/lib/qt4/bin/, where the real binary version of | uic-qt4 can be found... | | In my opinion a bug, at least a usability one.
No not really... QT or Trolltech has never said that QT4DIR should be used for anything. That is something we invented in LyX. If if anything it is our bug. -- Lgb