Próxima revisão | Revisão anteriorPróxima revisãoAmbos lados da revisão seguinte |
instalando_o_panini [2012/08/12 21:45] – Criou página com 'O software "Panini perspective tool" tem uma versão já um pouco antiga, 0.71.104, [http://sourceforge.net/projects/pvqt/ cujo código fonte está disponível no sourceforge nes…' cartola | instalando_o_panini [2012/08/18 11:28] – cartola |
---|
O software "Panini perspective tool" tem uma versão já um pouco antiga, 0.71.104, [[http://sourceforge.net/projects/pvqt/|cujo código fonte está disponível no sourceforge neste link]]. Ele precisa ser compilado e tem algumas dependências, que, por estarem sendo constantemente atualizadas, acabam dificultando as vezes a compilação do bom e velho Panini. | O software "Panini perspective tool" tem uma versão já um pouco antiga, 0.71.104, [[http://sourceforge.net/projects/pvqt/files/panini/|cujo código fonte está disponível no sourceforge neste link]]. Ele precisa ser compilado e tem algumas dependências, que, por estarem sendo constantemente atualizadas, acabam dificultando as vezes a compilação do bom e velho Panini. |
| |
| |
| |
| |
Consegui terminar hoje (12/08/2012) a compilação com sucesso do camarada. Segue a receita de bolo: | Consegui terminar hoje (12/08/2012) a compilação com sucesso do camarada. |
| |
| Um amigo reportou que a mesma receita funcionou no **"Linux Mint Debian Edition Update 4"**. |
| |
| Segue a receita de bolo: |
| |
* Instalei o Ubuntu padrão para desktop | * Instalei o Ubuntu padrão para desktop |
* Crie então os makefiles com o comando: | * Crie então os makefiles com o comando: |
qmake panini.pro | qmake panini.pro |
* Em seguida é preciso editar o Makefile.Release, criado depois do comando acima. Para que a libz seja encontrada edite a linha 18 do arquivo, acrescentando "-lz" no final, deixando-a assim: | * Possivelmente ocorrerão algumas mensagens de aviso sobre o subversion se este não estiver instalado. Pode ignorar essas mensagens e seguir com a compilação pois esse erro não atrapala a compilação. As mensagens são deste tipo: |
LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -L/usr/X11R6/lib64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread -lz | sh: 1: svnversion: not found |
* O próximo passo é editar o arquivo src/pvQtView.cpp e alterar as linhas 761 e 762. Acho que a versão mais nova do qt instalado não tem mais a função gluErrorString, que aparece na linha 762. Como as linhas 761 e 762 basicamente definem uma mensagem de erro, não é muito problema deixar de usar essa função, então removi a linha 762 e a 761 ficou assim: | Project MESSAGE: could not run svnversion -- is it installed? |
errmsg = "Erro gluErrorString"; | * Em seguida é preciso editar o Makefile.Release, criado depois do comando acima. Para que a libz seja encontrada edite a linha 18 do arquivo, acrescentando "-lz -lGLU" no final, deixando-a assim: |
| LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -L/usr/X11R6/lib64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread -lz -lGLU |
* Depois então foi só compilar assim: | * Depois então foi só compilar assim: |
make release | make release |
Verifique depois se foi gerado o binário/executável Panini no diretório e se existir é só testar e usar. | Verifique depois se foi gerado o binário/executável Panini no diretório e se existir é só testar e usar. |
| |