컴파일 에러 좀 봐 주세요!

우분트 10.04 사운드가 안돼서 ALSA 직접 다운받아 컴파일 하는데 계속 에러가 나네요!

까막눈이라 무슨 에러인지 도저히 모르겠습니다. 아래를 좀 봐주세요!

driver, lib 까지 컴파일이 다 돼는데 util이 안되네요!

alsa-utils-1.0.23

꼭 봐 주시길 바랍니다.

Making all in include
make[1]: Entering directory /home/mcklee/다운로드/alsa-utils-1.0.23/include' make all-am make[2]: Entering directory /home/mcklee/다운로드/alsa-utils-1.0.23/include’
make[2]: Leaving directory /home/mcklee/다운로드/alsa-utils-1.0.23/include' make[1]: Leaving directory /home/mcklee/다운로드/alsa-utils-1.0.23/include’
Making all in alsactl
make[1]: Entering directory /home/mcklee/다운로드/alsa-utils-1.0.23/alsactl' Making all in init make[2]: Entering directory /home/mcklee/다운로드/alsa-utils-1.0.23/alsactl/init’
make[2]: all'를 위해 할 일이 없습니다 make[2]: Leaving directory /home/mcklee/다운로드/alsa-utils-1.0.23/alsactl/init’
make[2]: Entering directory /home/mcklee/다운로드/alsa-utils-1.0.23/alsactl' if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -MT alsactl.o -MD -MP -MF ".deps/alsactl.Tpo" -c -o alsactl.o alsactl.c; \ then mv -f ".deps/alsactl.Tpo" ".deps/alsactl.Po"; else rm -f ".deps/alsactl.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -MT state.o -MD -MP -MF ".deps/state.Tpo" -c -o state.o state.c; \ then mv -f ".deps/state.Tpo" ".deps/state.Po"; else rm -f ".deps/state.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \ then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi utils.c: In function ‘initfailed’: utils.c:94: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result utils.c:95: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result utils.c:96: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result utils.c:97: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result utils.c:98: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result utils.c:99: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result if gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -MT init_parse.o -MD -MP -MF ".deps/init_parse.Tpo" -c -o init_parse.o init_parse.c; \ then mv -f ".deps/init_parse.Tpo" ".deps/init_parse.Po"; else rm -f ".deps/init_parse.Tpo"; exit 1; fi gcc -g -O2 -o alsactl alsactl.o state.o utils.o init_parse.o -lasound -lm -ldl -lpthread xmlto man alsactl_init.xml /bin/bash: xmlto: 명령어를 찾을 수 없음 make[2]: *** [alsactl_init.7] 오류 127 make[2]: Leaving directory /home/mcklee/다운로드/alsa-utils-1.0.23/alsactl’
make[1]: *** [all-recursive] 오류 1
make[1]: Leaving directory `/home/mcklee/다운로드/alsa-utils-1.0.23/alsactl’
make: *** [all-recursive] 오류 1
root@mcklee-desktop:/home/mcklee/다운로드/alsa-utils-1.0.23#

어떤 사운트 칩인지 모르겠으나 alsa 컴파일 보다 다른 해결책을 찾아 보심이 어떨지…

[quote="mcklee":2n4to0og]gcc -g -O2 -o alsactl alsactl.o state.o utils.o init_parse.o -lasound -lm -ldl -lpthread
xmlto man alsactl_init.xml
/bin/bash: xmlto: 명령어를 찾을 수 없음[/quote:2n4to0og]
아무튼 위 에러로는
xmlto 또는 libxmltok1-dev 패키지가 설치 되어야 할 거 같습니다.
콘트롤 파일을 보아서는 alsa-utils의 빌드 의존 패키지는
debhelper (>= 7.3.15ubuntu2), libncursesw5-dev, autotools-dev, quilt (>= 0.40), 인데…

아무튼 우분투에서 무언가 컴파일할때는 build-dep 을 이용하십시오
sudo apt-get build-dep alsa-utils

컴파일 중이시라니깐 후딱 답해봅니다. ㅠ.,.~