Kile el.mo

Alexandros Papadopoulos apapadop at cmu.edu
Mon Sep 30 21:51:01 EEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 30 September 2002 03:23, Nikos Galanis wrote:
> > Μια ερώτηση επί του θέματος:
> >
> > Δίνω στο configure script του Kile το path της Qt και δεν βρίσκει μια
> > βιβλιοθήκη, η οποία υπάρχει:
> >
> > [alex at helios ~/kile-1.3beta]$ ./configure --with-qt-dir=/usr/lib/qt-3.0.3
> > <snip>
> > checking for Qt... configure: error: Qt (>= Qt 3.0.1) (library qt-mt) not
> > found.
> > [alex at helios ~/kile-1.3beta]$ ls /usr/lib/qt-3.0.3/lib/libqt-m*
> > /usr/lib/qt-3.0.3/lib/libqt-mt.so
> > /usr/lib/qt-3.0.3/lib/libqt-mt.so.3.0
> > /usr/lib/qt-3.0.3/lib/libqt-mt.so.3
> > /usr/lib/qt-3.0.3/lib/libqt-mt.so.3.0.3
> >
> > Τα ίδια και αν δώσω --with-qt-dir=/usr/lib/qt-3.0.3/lib
> >
> > Τι κάνω λάθος;
>
> Κάνε ./configure --help, θα δεις ότι υπάρχει μια επιλογή --disable-mt ή
> κάτι παρόμοιο...δεν θυμάμαι ακριβώς, αυτό πάντως γίνεται με όλα τα
> προγράμματα σε QT.
> Για την δική σου περίπτωση δηλαδή θα πρέπει να τρέξεις:
> ./configure --with-qt-dir=/usr/lib/qt-3.0.3 --disable-mt
>
> και θα είσαι εντάξει.

Δυστυχώς δεν παίζει ούτε έτσι. Το αποτέλεσμα είναι:

checking for Qt... configure: error: Qt (>= Qt 3.0.1) (library qt) not found.

[alex at helios ~/kile-1.3beta]$ locate qt.so.3
/usr/lib/qt-3.0.3/lib/libqt.so.3
/usr/lib/qt-3.0.3/lib/libqt.so.3.0
/usr/lib/qt-3.0.3/lib/libqt.so.3.0.3
[alex at helios ~/kile-1.3beta]$

..και το σχετικό απόσπασμα από το config.log δείχνει τα ίδια με πριν:

configure:6704: checking for Qt
configure: 6768: /usr/lib/qt-3.0.3/include/qstyle.h
taking that
configure:6880: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions 
- -fno-check-new -I/usr/lib/qt-3.0.3/include -I/usr/X11R6/include  -D_REE
NTRANT  -L/usr/lib/qt-3.0.3/lib -L/usr/X11R6/lib   conftest.C  -lqt -lpng -lz 
- -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE  -lresolv  1>&5
/tmp/alex-tmp.01d94333e4128834/files/cclAlj1k.o: In function `main':
/tmp/alex-tmp.01d94333e4128834/files/cclAlj1k.o(.text+0x12): undefined 
reference to `QString::null'
/tmp/alex-tmp.01d94333e4128834/files/cclAlj1k.o(.text+0x17): undefined 
reference to `QStyleFactory::create(QString const&)'
/tmp/alex-tmp.01d94333e4128834/files/cclAlj1k.o(.text+0x27): undefined 
reference to `QCursor::QCursor[in-charge](int)'
/tmp/alex-tmp.01d94333e4128834/files/cclAlj1k.o(.text+0x2f): undefined 
reference to `QCursor::~QCursor [in-charge]()'
collect2: ld returned 1 exit status
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qcursor.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 302)
#error 1
#endif

Υπάρχει περίπτωση να φταίει το ότι έχω την qt από τα rpms του Red Hat 7.3 ενώ 
έχω κάνει αναβάθμιση σε gcc3.2 από sources;

Έχω μπλεχτεί...

- -Α
- -- 
http://www.andrew.cmu.edu/~apapadop/pub_key.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9mJz3/Fud6lI1bCIRAmlDAJ0ZP0NKQ5lQBic8/hYDP+e5UhI2iwCgigKJ
YrTFSacc4hbLEmRb1UKB8hw=
=rNnu
-----END PGP SIGNATURE-----




More information about the Linux-greek-users mailing list