[Ubuntu-BR] Qtstalker

José Geraldo Gouvêa jggouvea em gmail.com
Sexta Abril 6 01:48:32 UTC 2007


Waldir Leôncio escreveu:
> Olá, José Geraldo!  Obrigado pela atenção e ajuda!  Aconteceu o seguinte:
>
> você deve começar por isntalar os seguintes pacotes:
>   
>> libqt3-dev
>> libqt3-mt-dev
>> libqt3-headers
>> qt3-dev-tools
>> build-essential
>>     
>
>
> Bom, aconteceu que eu já tinha todos esses pacotes, com exceção do
> libqt3-dev (que aparentemente está obsoleto e pode ser substituído pelo
> libqt3-mt-dev) e do build-essential (que simplesmente não foi encontrado).
>   
Existe um sério problema com o seu sistema. O pacote build-essential,
como seu nome sugere é ESSENCIAL para a compilação de qualquer programa.
Que sistema você usa? Ubuntu mesmo? 32 ou 64 bit?
> :-/  Enfim, resolvi prosseguir.
>
> se houver um arquivo .pro dentro do diretório raiz, use
>   
>> o comando "qmake *.pro" para gerar o Makefile e digite "make" direto
>> para ver no que dá. É uma boa maneira de testar se o qt está bem
>> configurado.
>>     
>
>
> Rodei "qmake qtstalker.pro" e ele gerou o Makefile corretamente.
> Entretanto, quando eu executei o "make", ele deu o monte de erros (pelo
> menos são todos do mesmo tipo), a seguir:
>
>
>   
>> cd lib && qmake lib.pro -o Makefile
>> cd lib && make -f Makefile
>> make[1]: Entering directory `/home/leoncio/Desktop/qtstalker/lib'
>> g++ -c -pipe -ffast-math -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG
>> -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
>> -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o QuotePlugin.o
>> QuotePlugin.cpp
>> g++ -c -pipe -ffast-math -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG
>> -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
>> -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o
>> IndicatorPlugin.o IndicatorPlugin.cpp
>> g++ -c -pipe -ffast-math -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG
>> -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
>> -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o DbPlugin.o
>> DbPlugin.cpp
>> In file included from DbPlugin.cpp:22:
>> DbPlugin.h:27:16: error: db.h: No such file or directory
>>     
Na verdade todos os outros erros decorrem deste! O seu programa precisa
de acessar algum tipo de banco de dados, mas não está achando os headers
(-dev) do backend.

libqt3-mt-sqlite qt3-apps-dev

Veja se esses pacotes estão instalados no seu sistema.

O primeiro fornece um backend sqlite (base de dado em arquivo) para uso
do programa. O segundo completa o conjunto de aplicações necessárias
para compilação.

Ah, só mais uma coisa: vamos tentar instalar através do synaptic. Digite
Control-F e use a pesquisa por Nome apenas para procurar pelo pacote
build-essential.
>
> Quanto ao Patch, ele só é necessário se você pretende acessar o Yahoo.
>   
>> Se for o seu caso, continuamos. Se não, paramos aqui.
>>
>> Minha sugestão é
>>
>> $ patch -b qtstalker.tar.gz yahoo.patch (os nomes dos arquivos estão
>> abreviados).
>>     
>
>
> Tudo certo, vou precisar acessar o banco de dados do Yahoo! ;)
>
> Será que tem como eu usar esse patch numa versão já instalada do qtstalker
> (ou seja, a versão mais antiga, disponível nos repositórios do Ubuntu) ou só
> compilando o programa novamente?
>   
Os patches para binários são diferentes dos patches para código fonte.
nada feito.
> Um abraço,
> Waldir
>   
José Geraldo




More information about the ubuntu-br mailing list