Instalar programas [RESOLVIDO]

1. Instalar programas [RESOLVIDO]

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 30/01/2009 - 18:13h

Galera, nunca precisei (em 5 anos) instalar um programa no Linux via código fonte... portanto, gostaria de saber como posso saber as dependências de um programa (Avogadro), para instala-lo?

Devo instalar estas dependencias antes dos passos:
$configure
$make
#make install

Se instalar depois tem problema?
No site do debian tem as dependencias do pacote, mas sao as mesmas para o Mandriva?

[]s


  


2. MELHOR RESPOSTA

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 30/01/2009 - 18:18h

Geralmente quando falta alguma dependência ocorre um erro no comando ./configure. Eu digo geralmente pois comigo sempre deu erro e eu pude correr atrás do que faltava, mas vi alguns relatos dizendo que nada aconteceu mas depois da instalação nada funcionou. hahaha

Bom, vai fundo no ./configure que ele vai te avisar o que falta.

3. Valeu

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 30/01/2009 - 18:19h

Valeu cara...

[]s


4. Re: Instalar programas [RESOLVIDO]

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 30/01/2009 - 18:28h

Disponha. Qualquer dúvida durante a compilação estamos aqui.


5. Entao...

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 30/01/2009 - 19:35h

Olha, os pacotes necessários já vinham descritos no arquivo INSTALL:

Requirements
============
-- CMake 2.4.7 oor later
-- Qt 4.4.x or later
-- OpenBabel 2.2.0 or later
-- Eigen 2.0.0_beta3 or later

Então segui os passos para a instalação:

Basic Installation
==================
These instructions give a very basic overview of how to configure, compile and
install Avogadro on most systems. If you are using unique install locations
and/or libraries are not automatically detected please consult the 'Advanced'
section.

1. Create a 'build' directory in the package source directory.

mkdir build
cd build

2. Configure the build system
cmake ../

3. Compile
make -j2

4. Install
sudo make install

Os dois primeiros passos foram sucegados, mas daí quando faço o terceiro, tenho o resultado:
#make -j2
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Daí não da pra instalar.... o q ta acontecendo?

[]s


6. Re: Instalar programas [RESOLVIDO]

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 30/01/2009 - 19:47h

Hum.. Essa compilação usa o cmake.

Este erro que você mostrou ocorre quando não existe o arquivo que diz o que e como tem que ser compilado. Este arquivo é gerado pelo ./configure, no seu caso pelo cmake.

Cola a saída do cmake para podermos ver o que falta ou o que está dando erro.


7. Ta ai

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 30/01/2009 - 19:57h

[root@neves build]# cmake ../
-- The build type is RelWithDebInfo
-- checking for module 'openbabel-2.0>=2.2.0'
-- package 'openbabel-2.0>=2.2.0' not found
CMake Error at cmake/modules/FindOpenBabel2.cmake:74 (message):
Could NOT find OpenBabel 2.2 or later
Call Stack (most recent call first):
CMakeLists.txt:101 (find_package)


-- Configuring done



8. O q será?

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 31/01/2009 - 08:19h

Nao deu né?


9. Re: Instalar programas [RESOLVIDO]

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 31/01/2009 - 10:46h

"Could NOT find OpenBabel 2.2 or later".

Aí está o problema, no seu segundo comentário você diz que isso é uma dependência.
Sendo assim, basta instalar:

# urpmi --auto openbabel

Tenho o Mandriva aqui e verifiquei que este pacote está nos repositórios, assim como os outros dois que você falou. Então, depois de instalar verifique se os outros também estão instalados:

# rpm -qa |grep <NOME OU PARTE DO NOME DO PACOTE>

Se não retornar nada, instale o pacote usando o urpmi. Depois é só rodar o cmake mais uma vez =)


10. Então..

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 31/01/2009 - 20:56h

De novo o mesmo resultado... olha ai:

[root@neves avogadro]# mkdir build
[root@neves avogadro]# ls
AUTHORS authors.xml build/ cmake/ COPYING Doxyfile i18n/ libavogadro/ testfiles/
authors.txt avogadro/ ChangeLog CMakeLists.txt doc/ fragments/ INSTALL scripts/
[root@neves avogadro]# cd build/
[root@neves build]# cmake ../
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- The build type is RelWithDebInfo
-- Performing Test HAVE_GCC_VISIBILITY
-- Performing Test HAVE_GCC_VISIBILITY - Success
-- Performing Test COMPILES_WITHOUT_FPERMISSIVE
-- Performing Test COMPILES_WITHOUT_FPERMISSIVE - Failed
CMake Error at /usr/share/cmake-2.6/Modules/FindQt4.cmake:1639 (MESSAGE):
Qt qmake not found!
Call Stack (most recent call first):
CMakeLists.txt:99 (find_package)


-- Configuring done
[root@neves build]# make -j2
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.


Daqui nao passa???

[]s


11. Re: Instalar programas [RESOLVIDO]

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 31/01/2009 - 21:10h

Qt qmake not found!

O qmake é parte do QT4, ele está instalado?
Se estiver, tente:

$ qmake -v

Se der erro verifique onde está o qmake

$ find / |grep qmake

Ao encontrar, inclua no $PATH

$ export PATH=$PATH:<Diretório do qmake>

Dae tente denovo


12. Então...

Davi das Chagas Neves
davi.fisica

(usa Outra)

Enviado em 01/02/2009 - 00:34h

Olha, eu nao encontrei tal pacote(via fin ou locate)... nem nos repositorios(via urpmq)... mas descobri isso:

http://www.mandrivabrasil.org/site/forum/index.php?topic=1806.0

entao vou tentar instalar o libqt4-devel ... e depois posto o q deu...

Olha, agora tenho que refazer os passoas a partir do 2 né?

É o q vou fazer...

[]s





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts