On Thu, 5 Dec 2002 18:33:30 +0000 John Levon <[EMAIL PROTECTED]> wrote:
> On Thu, Dec 05, 2002 at 03:09:20PM -0300, John Coppens wrote: > > > QTDIR is pointing to the 3.0.4 version, which is logical, because its > > the latest. But LyX internally has quite a few hardwired links to the > > qt2 directories. > > There are no hardwired links at all. > > Where are the Qt 3.0.4 headers on your system ? > > You must make sure that it finds the same library version and headers > version. Check config.log for the qt bits > Both 3.0.4 and 2.3.1 are under /usr/lib. Why, if no qt isn't hardcoded, is this in configure.ac: qt) QT_DO_IT_ALL FRONTEND="qt2" FRONTEND_GUILIB="qt2/*.lo qt2/ui/*.lo qt2/moc/*.lo qt2/ui/moc/*.lo" FRONTEND_LDFLAGS="\$(QT_LDFLAGS)" FRONTEND_INCLUDES="-I\${srcdir}/qt2 \$(QT_INCLUDES)" FRONTEND_LIBS="\$(QT_LIB)" FRONTEND_INFO=" Qt version: ${QT_VERSION}\n" This always gets activated - even if $QTDIR is pointing to 3.0.4, and if LyX correctly detects this version of Qt? (of course not the .ac, but the actual configure and makefiles do use these options) Sorry if I'm wrong - I'm surely no software guru... John