Hi John.

I didn't notice the first time around this reply was turned down
by the lyx mail server (happened before):

On Thu, 5 Dec 2002 22:17:38 +0000
John Levon <[EMAIL PROTECTED]> wrote:

> On Thu, Dec 05, 2002 at 07:11:57PM -0300, John Coppens wrote:
> 
> > > Where are the Qt 3.0.4 headers on your system ?
> 
> Please answer this, or I can't help you.
> 
> > Both 3.0.4 and 2.3.1 are under /usr/lib.

Sorry.. But that's really _it_: 

/usr/lib/qt-2.3.1/include/qt.h
/usr/lib/qt-3.0.4/include/qt.h

Don't ask me WHY. This is a Slackware Distro, and it's installed
that way.

> 
> How do you expect us to guess which one you want  then ?

Ok. I forgot to mention there's a symlink (qt) in the same place that
points to one of both.

> 
> >     FRONTEND_LDFLAGS="\$(QT_LDFLAGS)"
> >     FRONTEND_INCLUDES="-I\${srcdir}/qt2 \$(QT_INCLUDES)"
> 
> This is src/frontends/qt2/ in the LyX source.
> 
> All the variables are set at configure time.

Ok - but even when LyX detects 3.0.4, the qt2 bits of above _are_ included.
Is that correct?

> 
> You still haven't posted the relevant bits from config.log either ...
> 
> regards
> john
> -- 
> "Yeah, I woke up in the day accidentally once, the moon was on fire for some
>  reason and I couldn't see very well and all the bandwidth disappeared, it was
>  very scary :("
>       - Orion


---------Parts from the config.log (This is with $QTDIR=2.3.1/symlink to 2.3.1)

configure:13884: result: /usr/lib/qt-2.3.1/bin/uic
configure:13899: checking for Qt library name
configure:13944: g++ -o conftest -g -O -Wno-non-template-friend -ftemplate-depth
-30 -W -Wall -I/usr/lib/qt-2.3.1/include -L/usr/lib/qt-2.3.1/lib -lqt3  -isystem
 /usr/X11R6/include  conftest.cc  -lSM -lICE -lc -lm   -L/usr/X11R6/lib -lX11  >
&5
/usr/i386-slackware-linux/bin/ld: cannot find -lqt3
collect2: ld returned 1 exit status
---
configure:13944: g++ -o conftest -g -O -Wno-non-template-friend -ftemplate-depth
-30 -W -Wall -I/usr/lib/qt-2.3.1/include -L/usr/lib/qt-2.3.1/lib -lqt2  -isystem
 /usr/X11R6/include  conftest.cc  -lSM -lICE -lc -lm   -L/usr/X11R6/lib -lX11  >
&5
/usr/i386-slackware-linux/bin/ld: cannot find -lqt2
collect2: ld returned 1 exit status
configure:13947: $? = 1

=========Note: there is no libqt2... just libqt - should there be a link?

config.status:760: creating src/frontends/xforms/forms/Makefile
config.status:760: creating src/frontends/qt2/Makefile
config.status:760: creating src/frontends/qt2/moc/Makefile
config.status:760: creating src/frontends/qt2/ui/Makefile
config.status:760: creating src/frontends/qt2/ui/moc/Makefile
config.status:760: creating src/frontends/gnome/Makefile
config.status:864: creating src/config.h
--------
lyx_cv_modern_streams=no
lyx_cv_qtversion=$'2.3.1 '
lyx_cv_std_count=yes
--------
qt_cv_dir=/usr/lib/qt-2.3.1
qt_cv_includes=/usr/lib/qt-2.3.1/include
qt_cv_libname=-lqt
qt_cv_libraries=/usr/lib/qt-2.3.1/lib
qt_cv_path_moc=/usr/lib/qt-2.3.1/bin/moc
qt_cv_path_moc2=NONE
qt_cv_path_uic=/usr/lib/qt-2.3.1/bin/uic
--------
FRONTEND='qt2'
FRONTEND_GUILIB='qt2/*.lo qt2/ui/*.lo qt2/moc/*.lo qt2/ui/moc/*.lo'
FRONTEND_INCLUDES='-I${srcdir}/qt2 $(QT_INCLUDES)'
FRONTEND_LDFLAGS='$(QT_LDFLAGS)'
FRONTEND_LIBS='$(QT_LIB)'
--------
QT_INCLUDES='-I/usr/lib/qt-2.3.1/include'
QT_LDFLAGS='-L/usr/lib/qt-2.3.1/lib'
QT_LIB='-lqt'
QT_VERSION='2.3.1 '
RANLIB='ranlib'
SET_MAKE=''
SHELL='/bin/sh'
STRIP='strip'
UIC='/usr/lib/qt-2.3.1/bin/uic'
--------


This is the (first) error when doing make:

g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src -I../../../../src 
-I../../../../src/frontends -I../../../../src/frontends/qt2 -I./qt2 
-I/usr/lib/qt-2.3.1/include -I../../../../boost 
-I../../../../src/frontends/controllers -isystem /usr/X11R6/include 
-DQT_CLEAN_NAMESPACE -DQT_GENUINE_STR -DQT_NO_TRANSLATION -g -O 
-Wno-non-template-friend -ftemplate-depth-30 -W -Wall -c QAboutDialogBase.C 
-Wp,-MD,.deps/QAboutDialogBase.TPlo
QAboutDialogBase.C: In method `QAboutDialogBase::QAboutDialogBase(QWidget * = 0, const 
char * = 0, bool = FALSE, unsigned int = 0)':
QAboutDialogBase.C:36: implicit declaration of function `int trUtf8(...)'
QAboutDialogBase.C:36: no matching function for call to `QAboutDialogBase::setCaption 
(int)'
/usr/lib/qt-2.3.1/include/qwidget.h:264: candidates are: void 
QWidget::setCaption(const QString &)
QAboutDialogBase.C:49: no matching function for call to `QLabel::setText (int)'
/usr/lib/qt-2.3.1/include/qlabel.h:100: candidates are: void QLabel::setText(const 
QString &)
QAboutDialogBase.C:52: no matching function for call to `QTabWidget::insertTab 
(QWidget *&, int)'

Reply via email to