Erro xmms na instalação

1. Erro xmms na instalação

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 17/04/2008 - 09:59h

Olá pessoal, sou novo no site e novo tbm em Linux.

Fui instalar o xmms-1.2.10 na minha maquina (Fedora Core 4) e ocorreu o seguinte erro:
primeiro dei um #./configure e ocorreu tudo ok,
Mas ao dar uma #make, ele fica compilando por mto tempo e logo no final o erro:


xmms-1.2.10# make

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -I../../intl -I../.. -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -MT ir.lo -MD -MP -MF .deps/ir.Tpo -c ir.c -fPIC -DPIC -o ir.lo
ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration
ir.h:53: error: previous declaration of 'keepGoing' was here
ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration
ir.h:52: error: previous declaration of 'irapp_thread' was here
make[3]: ** [ir.lo] Erro 1
make[3]: Leaving directory `/home/Marcio/xmms/xmms-1.2.10/General/ir'
make[2]: ** [all-recursive] Erro 1
make[2]: Leaving directory `/home/Marcio/xmms/xmms-1.2.10/General'
make[1]: ** [all-recursive] Erro 1
make[1]: Leaving directory `/home/Marcio/xmms/xmms-1.2.10'
make: ** [all] Erro 2


Ainda tentei dar um #make install depois disso, mas praticamente ocorreu o mesmo erro.

Por favor me ajudem!!
Já quebrei mto a cabeça resolvendo outro erro que acontecia qdo dava um ./configure.
E agora mais esses!! Parece que tudo ta indo contra eu instalar o xmms. Sempre que consigo resolver algo, tem que aparecer outro erro.
Isso só pode ser porque eu queria muito ouvir mp3 nessa maquina que é no meu trabalho.

Desde já agradeço!


  


2. cara

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 17/04/2008 - 10:59h

compilei o xmms 1 vez no slack e não tive problemas.
Mas geralmente quando da esse tipo de erro é alguma incompatibilidade ou com a versão do gcc ou de alguma lib.
Da uma olhada no README ou algo assim para ver se tem parâmetros no ./configure para você definir os locais das libs e talvez tenha de instalar algumas diferentes, ou até mesmo uma outra versão do gcc. Infelizmente compilar as coisas no linux quando começa a ter incompatibilidade de lib é um sux.


3. Re: Erro xmms na instalação

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/04/2008 - 11:48h

vá nesse site,
procure por xmms
e baixe a versão do fedora ....

http://rpm.pbone.net/

depois é só instalar com o comando do .RPM !!!!!!!


4. Re: Erro xmms na instalação

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 17/04/2008 - 11:53h

Valew pessoal!

streamer, fui no README e la fala que para usuários da libc5 necessitam de:
gnu gettext 0.10 (use configure --with-gnu-gettext)

linuxthreads 0.71

Thread safe Xlibs (at least aware)

Bem, apesar de não saber se eu sou um usuário com libc5, dei um ./configure --with-gnu-gettext, mas deu o mesmo erro no make. Sobre o os outros dois requisitos, não sei se tenho.

Como faço pra ver se tenho?


5. Re: Erro xmms na instalação

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 17/04/2008 - 11:55h

eu!noel, valew pela dica, vou lá nesse site agora.
Mas confesso que fiquei com medo, prq pelo jeito que vc falou parece muito simples, simples demais até, e ja imagino que não dará certo, que vai ocorrer algum erro.
Mas vou tentar, valew cara!


6. Re: Erro xmms na instalação

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/04/2008 - 11:58h

posta aí o resultado !!!!!!!!


7. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 17/04/2008 - 12:05h

da uma verificada no diretório /lib
para verificar o gcc digite:
# whereis gcc
ele vai dizer o local
geralmente ta no /usr/bin, você pode criar um link para outras versões quando começa a ter estes problemas de incompatibilidade do compilador.

No seu caso pode ser problema de lib também, ou faltando ou incompativel.

Geralmente no configure tem um --libdir=DIR para você especificar o diretório das libs. Tem casos que é preciso criar um novo diretório de libs (/lib2) por ex. e instalar libs mais antigas para poder compilar/rodar programas incompativeis com determinadas versões.

mesmo assim teste o pacote pronto pro fedora. Geralmente é mais rapido, pois este tipo de problema não costuma ser facil de resolver.

Agora se não tiver jeito, o negócio é baixar as libs que ele fala, e tentar instalar elas antes, o maximo você pode instalar por cima de alguma que ja exista. Se não quiser correr este risco instale em um diretório diferente.





8. Re: Erro xmms na instalação

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 17/04/2008 - 15:21h

eu!noel, cara, te amo velho... hehehe!
Deu certo!!!
Consegui instalar através do RPM.
Nossa, vcs não sabem o qto me aliviei agora depois de tanto quebrar a cabeça.
Foi tão simples e rápido que até estranhei.
Valew mesmo!

Só que não instalei dakele site direto, peguei um link de uma dica daki mesmo do site: http://www.xmms.org/files/1.2.x/rpm/fc1/xmms-1.2.10-1.i386.rpm

Bem, mas vou testar agora. Ver se roda mp3 legal... ele já vem com suporte a mp3?

Bem, mais uma duvida, la de onde peguei tinha varios outros pacotes, so com uma terminação no nome diferente: xmms-alsa, esd, mikmod, vorbis e gl.
O que seria isso?? Vcs saberiam me dizer?
Baixei la o primeiro pacote sem isso, mas antes desse tbm tinha um chamado xmms-wma-1.0.5, tenho que instalar todos???

Segue o link da dica: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=7344



9. aer

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 17/04/2008 - 15:34h

pra mp3 só o xmms basta. O resto são mais extensões para outros formatos.
Como falei, com rpm tudo fica mais facil. A mesma coisa vale para deb ou os gerenciadores de pacote como o apt e yum. Por isso que hj usu ubuntu. Time is money


10. Re: Erro xmms na instalação

Márcio Romeu
marciodfnew

(usa RedHat)

Enviado em 17/04/2008 - 15:39h

O Ubunto usa qual? O apt ou o yum?
E sempre tive uma duvida, com esses gerenciadores de instalação, vc não precisa ter o pacote na maquina, eles buscam na internet, é isso?

Porque ja tentei instalar com o yum, ele fica como se tivesse procurando em url's na net, mas sempre da erro e ele fica procurando em outros "espelhos".


11. então

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 17/04/2008 - 15:53h

o ubuntu usa o apt (que vem do debian)
o fedora usa o yum.

Estes caras procuram a lista de pacotes a partir de uma lista de endereços internet (url) de pacotes. Eles buscam automaticamente e instalam todas as dependências além de atualizar os próprios pacotes. Precisa de conexão com a Internet. A vantagem que quando utiliza repositórios com os binários próprios da distro, instala-se o programa digitando um unico comando ou escolhendo instalar no menu. Tem mta informação na web sobre estes gerenciadores de pacotes é só procurar. Aqui no vol mesmo ta cheio.


12. Re: Erro xmms na instalação

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/04/2008 - 23:06h

instalar pacotes proprios é bem melhor Márcio
compilar só em último caso ......



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts