Gnaural

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar

Fazendo o Gnaural funcionar com o CVS

Olá a todos, não tive capacidade para fazer um vídeo curto sem errar nenhuma vez à tempo, portanto tentarei documentar de outra maneira, até que eu consiga fazer o vídeo.

A intenção do primeiro vídeo era documentar os meus passos para a execução do programa Gnaural, tentarei explicar passo-a-passo o que eu fiz:

1 - Baixei o repositório de sourceforge.net através dos comandos:

  cvs -d:pserver:anonymous@gnaural.cvs.sourceforge.net:/cvsroot/gnaural login 
  

A senha é em branco.

  cvs -z3 -d:pserver:anonymous@gnaural.cvs.sourceforge.net:/cvsroot/gnaural co -P gnaural


2 - Configurei através do comando ./configure --prefix=/usr . Ocorreram alguns erros por falta de bibliotecas, consertei digitando este comando:

  sudo apt-get install libgtk2.0-dev libglade2-dev libsndfile1-dev portaudio19-dev


3 - Fiz o make e testei para ver se executava:

  Make
  src/gnaural


4 - O programa executou, instalei o Gnaural através do comando:

 sudo make install 

Aparentemente ele deveria aparecer no menu dos aplicativos, mas não ocorreu. No entanto, posso executá-lo pelo terminal apenas digitando gnaural.

Baixando o repositório pelo Git

Havia a intenção de produzir um segundo vídeo, mostrando como eu fiz para tentar puxar o repositório com o git cvsimport:

Usando o comando:

  git cvsimport -d:pserver:anonymous@gnaural.cvs.sourceforge.net:/cvsroot/gnaural -r cvs -k -v gnaural

Havia dado o seguinte erro, quase no final da operação:

  Use of uninitialized value in concatenation (.) or string at /usr/lib/git-core/git-cvsimport line 723, <CVS> line 95.
  fatal: malformed index info 100666 	misc/Gnaural.iss
  unable to write to git update-index:  at /usr/lib/git-core/git-cvsimport line 728, <CVS> line 95.

Depois da notícia de que havia funcionado normalmente, resolvi formatar meu pc e tentar novamente. Funcionou perfeitamente! Tive dúvidas sobre se mantinha o erro para dar um bug report ou se descartava, na dúvida, resolvi deixar aí.