On Tue, Jul 22, 2003 at 04:49:01AM -0300, caio ferreira wrote: > On Sat, 19 Jul 2003 22:36:29 -0300 > "Gustavo R. Montesino" <[EMAIL PROTECTED]> wrote: > > > Estou tentando instalar um software atraves de código fonte, mas > > quando executo o comando ./configure aparece a seguinte mensagem de erro > > checking for Qt... configure: error: Qt (>= Qt 3.0.2) (headers and > > libraries) not found. Please check your installation! > > For more details about this problem, look at the end of config.log. > > Mas eu instalei a qt, dpkg -l | grep libqt > > libqt3-compat- 3.1.1-8 Qt 1.x and 2.x compatibility includes > > libqt3-dev 3.1.1-8 Qt development files > > libqt3-headers 3.1.1-8 Qt3 header files > > libqt3c102 3.1.1-8 Qt Library > > libqt3c102-mt 3.1.1-8 Qt GUI Library (Threaded runtime version) > > > > Você têm o pacote libqt3-mt-dev instalado? > > Se por acaso eu instalo o pacote libqt3-mt-dev ele remove o pacote > libqt3-dev. Mesmo instalando qualquer um deles a mensagem de erro continua > aparecendo.
Pelo que eu sei, o pacote libqt3-dev é disponibilizado apenas por compatibilidade, e aplicativos "novos" devem ser compilados com o libqt3-mt-dev, que tem suporte a multithreading. De qualquer maneira... > > > Quais são as linha relevantes do config.log? > > conftest.C:2:21: qglobal.h: No such file or directory > conftest.C:3:26: qapplication.h: No such file or directory > conftest.C:4:21: qcursor.h: No such file or directory > conftest.C:5:27: qstylefactory.h: No such file or directory > conftest.C:6:34: private/qucomextra_p.h: No such file or directory > conftest.C:8:2: #error 1 > conftest.C: In function `int main()': > conftest.C:12: error: `QStyleFactory' undeclared (first use this function) > conftest.C:12: error: (Each undeclared identifier is reported only once for > each function it appears in.) > conftest.C:12: error: syntax error before `::' token > conftest.C:13: error: `QCursor' undeclared (first use this function) > 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 ...ambos os arquivos parecem ter os cabeçalhos que o gcc diz não ter achado, segundo a sua mensagem acima... isso significa que o configure não deve estar passando o diretório de inclusão certo para ele... Dê um '$ ./configure --help', deve ter alguma opção parecida com '--with-qt-includes' ou similar. use $ ./configure (essa opção)=/usr/include/qt Acho que também têm uma variável de ambiente que deveria apontar para os cabeçalhos do QT, mas não me lembro o nome... -- Gustavo R. Montesino "And may the source be with you" GPG KEY BACAB6C2 pgp.mit.edu Debian GNU/Linux www.debian.org
pgpVel8CYKVUC.pgp
Description: PGP signature