Re: biblioteca QT

2003-08-06 Por tôpico Huberto Gastal Mayer
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

2003-08-05 Por tôpico Caio A. Ferreira
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

2003-08-01 Por tôpico Gustavo R. Montesino
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

2003-08-01 Por tôpico Huberto Gastal Mayer
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

2003-08-01 Por tôpico johnny taylor faria chaves
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

2003-07-28 Por tôpico johnny taylor faria chaves
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

2003-07-26 Por tôpico Gustavo R. Montesino
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

2003-07-22 Por tôpico caio ferreira
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

2003-07-19 Por tôpico Gustavo R. Montesino
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

2003-07-17 Por tôpico caio ferreira
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

2003-07-17 Por tôpico Rodrigo F. Baroni

 *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/