Re: biblioteca QT
Em Ter 05 Ago 2003 23:44, Caio A. Ferreira escreveu: Huberto Gastal Mayer Caio A. Ferreira, Estou tentando compilar um aplicativo e quando executo o comando ./configure --with-qt-dir=/usr/include/qt3/ \ --with-qt-includes=/usr/include/qt3/ \ --with-qt-libraries=/usr/include/qt3/ Estão estranhos os teus parâmetros passados, o correto seria o seguinte (no debian): --with-qt-dir=/usr --with-qt-includes=/usr/include/qt3/ --with-qt-libraries=/usr/lib aparece a seguinte mensagem de erro : checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! Isto significa que a tua aplicação necessita das bibliotecas e dos headers do KDE pra compilar e funcionar. Faltou instalar o pacote kdelibs4-dev Procurei no comando configure, ./configure --help, alguma opção para desativar o kde, mas infelismente não encontrei nada. Por acaso você teria alguma ideia de como desativar ?!?!? hehe Desativar o que? A dependência da tua aplicação pelo KDE? ;-) (brincadeira) []s Huberto
biblioteca QT
Huberto Gastal Mayer Estou tentando compilar um aplicativo e quando executo o comando ./configure --with-qt-dir=/usr/include/qt3/ \ --with-qt-includes=/usr/include/qt3/ \ --with-qt-libraries=/usr/include/qt3/ aparece a seguinte mensagem de erro : checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! Procurei no comando configure, ./configure --help, alguma opção para desativar o kde, mas infelismente não encontrei nada. Por acaso você teria alguma ideia de como desativar ?!?!? [ ]'s ***.''`. * [EMAIL PROTECTED] * : :' : * GNU/Linux Debian * `. `'` *** `- Gnupg ID 0x01186BE1 Key fingerprint =3D F17E 75C6 CE00 0E09 F63B 71B0 A0D2 FAD9 0118 6BE1 Livre como um táxi. --Millôr Fernandes Retirado de http://www.uol.com.br/millor
Re: biblioteca QT
On Mon, Jul 28, 2003 at 12:43:44PM -0300, johnny taylor faria chaves wrote: Ola, A varialvel é QTDIR Pelos pacotes não sei para onde ela deve apontar, além de ainda não usar o Debian eu não uso qt/KDE empacotados nem na minha distro, e quando compilo eu aponto _primeiro_ a QTDIR para onde eu quero, mas se não me engano o padrão seria /usr/local (sem certeza). então, $ ./configure QTDIR=/usr/include/qt deve resolver o problema. (é nesse diretório que o pacote coloca os cabeçalhos) -- .... Gustavo R. Montesino .. .. .. GnuPG key BACAB6C2 (pgp.mit.edu) ... ..Proudly using Debian GNU/Linux .. http://www.debian.org pgpvDdtjVtMfI.pgp Description: PGP signature
Re: biblioteca QT
Em Sex 01 Ago 2003 05:47, Gustavo R. Montesino escreveu: então, $ ./configure QTDIR=/usr/include/qt deve resolver o problema. (é nesse diretório que o pacote coloca os cabeçalhos) Esperimenta executar ./configure --help e veja as opções possíveis. Algumas que podem interessar: --with-qt-dir=DIR where the root of Qt is installed --with-qt-includes=DIR where the Qt includes are. --with-qt-libraries=DIR where the Qt library is installed. []s Huberto
Re: biblioteca QT
Ola, Em Fri, 1 Aug 2003 05:47:12 -0300 Gustavo R. Montesino [EMAIL PROTECTED] escreveu: On Mon, Jul 28, 2003 at 12:43:44PM -0300, johnny taylor faria chaves wrote: Ola, A varialvel é QTDIR Pelos pacotes não sei para onde ela deve apontar, além de ainda não usar o Debian eu não uso qt/KDE empacotados nem na minha distro, e quando compilo eu aponto _primeiro_ a QTDIR para onde eu quero, mas se não me engano o padrão seria /usr/local (sem certeza). então, $ ./configure QTDIR=/usr/include/qt deve resolver o problema. (é nesse diretório que o pacote coloca os cabeçalhos) Na verdade seria export QTDIR=caminho ./configure mas não para o diretório de inclusão, mas para o raiz do qt (prefix ??), pois o qt cria, quando do gmake install uma árvore (nesse caso abaixo decaminho), com lib, bin e include, entre outros. Pode-se tb tentar ajustar as variáveis do gcc export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:algo/qt/include para as includes e export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:algo/qt/lib para as libs. ... []'s -- johnny - LUN 157066 - [EMAIL PROTECTED] Murphy era um otimista.
Re: biblioteca QT
Ola, Em Sat, 26 Jul 2003 21:10:14 -0300 Gustavo R. Montesino [EMAIL PROTECTED] escreveu: 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! ... ...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... A varialvel é QTDIR Pelos pacotes não sei para onde ela deve apontar, além de ainda não usar o Debian eu não uso qt/KDE empacotados nem na minha distro, e quando compilo eu aponto _primeiro_ a QTDIR para onde eu quero, mas se não me engano o padrão seria /usr/local (sem certeza). -- Gustavo R. Montesino And may the source be with you GPG KEY BACAB6C2pgp.mit.edu Debian GNU/Linuxwww.debian.org []'s -- johnny - LUN 157066 - [EMAIL PROTECTED] Murphy era um otimista.
Re: biblioteca QT
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-8Qt 1.x and 2.x compatibility includes libqt3-dev 3.1.1-8Qt development files libqt3-headers 3.1.1-8Qt3 header files libqt3c102 3.1.1-8Qt Library libqt3c102-mt 3.1.1-8Qt 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 BACAB6C2pgp.mit.edu Debian GNU/Linuxwww.debian.org pgpVel8CYKVUC.pgp Description: PGP signature
Re: biblioteca QT
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-8Qt 1.x and 2.x compatibility includes libqt3-dev 3.1.1-8Qt development files libqt3-headers 3.1.1-8Qt3 header files libqt3c102 3.1.1-8Qt Library libqt3c102-mt 3.1.1-8Qt 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. 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 -- [ ]'s ***.''`. * [EMAIL PROTECTED] * : :' : * GNU/Linux Debian * `. `'` *** `- Gnupg ID 0x01186BE1 Key fingerprint =3D F17E 75C6 CE00 0E09 F63B 71B0 A0D2 FAD9 0118 6BE1 Fazer dinheiro é arte, trabalhar é arte e bons negócios são a melhor arte de todas --Andy Warhol
Re: biblioteca QT
On Thu, Jul 17, 2003 at 10:59:02PM -0300, caio ferreira wrote: All 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-8Qt 1.x and 2.x compatibility includes libqt3-dev 3.1.1-8Qt development files libqt3-headers 3.1.1-8Qt3 header files libqt3c102 3.1.1-8Qt Library libqt3c102-mt 3.1.1-8Qt GUI Library (Threaded runtime version) O que falta instalar ?!?!? Você têm o pacote libqt3-mt-dev instalado? Quais são as linha relevantes do config.log? -- Gustavo R. Montesino And may the source be with you GPG KEY BACAB6C2pgp.mit.edu Debian GNU/Linuxwww.debian.org pgpEw6oFuZyJ7.pgp Description: PGP signature
biblioteca QT
All 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-8Qt 1.x and 2.x compatibility includes libqt3-dev 3.1.1-8Qt development files libqt3-headers 3.1.1-8Qt3 header files libqt3c102 3.1.1-8Qt Library libqt3c102-mt 3.1.1-8Qt GUI Library (Threaded runtime version) O que falta instalar ?!?!? -- [ ]'s ***.''`. * [EMAIL PROTECTED] * : :' : * GNU/Linux Debian * `. `'` *** `- Gnupg ID 0x01186BE1 Key fingerprint =3D F17E 75C6 CE00 0E09 F63B 71B0 A0D2 FAD9 0118 6BE1 A mais excitante felicidade e aquela gerada por coisas que estao alem do nosso alcance. -- Ogden Nash; poeta americano.
Re: biblioteca QT
*Atencao, e-mail +/- longo Eae Caio, --- caio ferreira [EMAIL PROTECTED] escreveu: All 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 cut Os programas que sao baixados os fontes para realizar a compilacao geralmente precedem um script que verifica a disposicao do sistema antes de disparar a compilacao. Muitos utilizam o script configure para verificar tal disposicao do sistema (presenca do compilador, outros progras auxiliares - make, ldd, etc), entre ele as bibliotecas. Ate' agora nenhuma novidade e so' blablabla (para a maioria acostumada em compilar os fontes dos programas). Mas outro dia tive o mesmo problema, e entao fiquei enjuriado com essa [EMAIL PROTECTED]@#^#@ de erro, e entao fiz o seguinte: 1) Fui verificar o script configure - e entao pude ver que o configure utiliza um arquivo nome_do_programa.pc, que eh lido `a partir de um programa disparado - pkg-config (que le este arquivo e extrai as necessidades de bibliotecas e tals).Aonde ele fica ? - /usr/local/lib/pkgconfig/nome_do_programa.pc .Bom, blz, descobrimos daonde surge a verificacao.., mas nao resolvemos o problema. 2) As bibliotecas do sistema (a maioria contida em /usr/lib ou /usr/local/lib) sao carregadas pelo programa ld.so, que le o arquivo /etc/ld.so.cache e /etc/ld.so.conf que associam os headers dos arquivos `a serem executados com informacoes das bibliotecas necessarias `a localizacao da biblioteca no file-system que ele entao carrega na memoria. Quando vc instala uma nova biblioteca manulamente no sistema, precisa informar ao ld.so que elas existem e aonde buscar as bibliotecas - para nao ter que editar aqueles arquivos (os /etc/ld.so.{conf,cache}) manualmente, vc utilizao o ldconfig, que eh excutado assim entao : $ldconfig -n /caminho/da/localizacao/da/bibliotecaq/nova Mas isso eh algo que o apt-get install biblioteca que vc deve ter dado deveria ter feito .. Bom, se nao resolver o problema com o ldconfig, ao menos tamos por dentro do que esta' acontecendo, e indo na direcao do problema. Eu nao consegui ainda resolver o meu mesmo problema - mas com outra biblioteca em outro programa.. Se vc resolver ae, me avise, ok ?! Abracos Rodrigo F Baroni = 50% of speed of a program is in 1% of its code. 90% is in 10% - (A.S.Tanenbaum - Structure Organization of Computes). Assembly rulers ! ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/