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 -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

