Problemas para compilar o Alsa-utils e outro pacotes

1. Problemas para compilar o Alsa-utils e outro pacotes

Tulio Adriano Muniz
tadryanom

(usa Debian)

Enviado em 15/12/2009 - 16:40h

Olá pessoal!! Estou aqui para saber se tem alguma pessoa nesta comunidade que já passou por este problema, o qual estou passando neste momento.

Bem, estou compilando os pacote Alsa-utils-1.0.21 e o Xine-lib-1.1.17. As rodar o ./configure ele faz todo o teste padrão solitando a presença do hearders e etc... O mesmo completa o teste e cria o Makefile, dai eu rodo o make e o processo de compilação inicia-se.

Durante o processo aparece um erro que o faz parar.

O problema não está nos sources mas sim no meu kit de desenvolvimento (gcc, g++, hearders, e et...) que não sei onde é, pois um amigo compilou o mesmo pacote com sucesso, já reinstalei alguns componente do meu kit, mas não resolveu o problema.

Estou usando o Debian Lenny,
Kernel: 2.6.26.-2.686,
GCC: 4.1,
G++: 4.1,
Glibc: 2.7,
e toda a parafernalha de libs-dev para os repectivos programas citados, sobre um Pentium 4 HT de 3.0 com 512 MB DDR 400, HD Samsung de 40 GB, nVidia GeForce FX 5200.

Abaixo segue o log do erro do Alsa-utils:

---------------- começa aqui ---------------
Making all in aplay
make[1]: Entrando no diretório `/home/kurumin/hacker/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay'
if gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -g -O2 -MT aplay.o -MD -MP -MF ".deps/aplay.Tpo" -c -o aplay.o aplay.c; \
then mv -f ".deps/aplay.Tpo" ".deps/aplay.Po"; else rm -f ".deps/aplay.Tpo"; exit 1; fi
gcc -g -O2 -o aplay aplay.o -lrt -lasound -lm -ldl -lpthread
aplay.o: In function `set_params':
/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay/aplay.c:1038: undefined reference to `snd_pcm_hw_params_is_monotonic'
aplay.o: In function `do_test_position':
/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay/aplay.c:1455: undefined reference to `snd_pcm_avail_delay'
collect2: ld returned 1 exit status
make[1]: ** [aplay] Erro 1
make[1]: Saindo do diretório `/home/kurumin/hacker/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay'
make: ** [all-recursive] Erro 1
--------- termina aqui----------------

Agradeço muito pela atenção.

Agraços!!

VIVA O LINUX!!! Linux na veia!!!


  


2. Problemas para compilar o Alsa-utils e outro pacotes

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 15/12/2009 - 19:11h

Você escreveu:
êle faz todo o teste padrão solitando a presença do hearders

Isso quer dizer que você não term os kernel-headers instalados, ou não tem o pacote de compilação completo.

Instale o pacote build-essential e os pacotes linux-headers-2.6.xx-aa e linux-modules-2.6.xx-aa que tem que ser da EXATA versão do kernel rodante.

Informação. O debian não é uma distro de um único cd. Não sei quantos CDś do debian você baixou para a intalação. Se usou um único cd você tem um sistema que apenas dá boot e praticamente não faz mais nada. O ideal seria baixar 4 primeiros cdś . Com dois dá para quebrar um galho.



3. Re: Problemas para compilar o Alsa-utils e outro pacotes

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 15/12/2009 - 23:06h

aplay.o: In function `set_params':
/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay/aplay.c:1038: undefined reference to `snd_pcm_hw_params_is_monotonic'
aplay.o: In function `do_test_position':
/projeto_tulix_v0.3/fontes/alsa-utils-1.0.21/aplay/aplay.c:1455: undefined reference to `snd_pcm_avail_delay'

observando as linhas acima, o linker não está encontrando as funções referidas (que pelo visto fazem parte de libasound {vide -lasound}).
provavelmente vc não possui as alsa-libs ou estão corrompidas. já tentou (re)instalr e/ou (re)compilar o alsa-lib antes de compilar o alsa-utils?


4. Problemas para compilar o Alsa-utils e outros pacotes

Tulio Adriano Muniz
tadryanom

(usa Debian)

Enviado em 17/12/2009 - 15:32h

Nicolo, eu instalei o meu debian apartir do DVD1, e alguns pacotes que não existiam no DVD eu instalei a parti da Web. E Mslomp eu conseguir compilar o Alsa-lib e o Alsa-driver com êxito.
Vou reistalar o meu debian, na verdada o que eu fiz foi atualiazar o debian etch para lenny.

Grato pela atenção,

VIVA O LINUX!! Linux na veia!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts