워닝이 많이 뜬다는 것을 보니 커널 소스 위치를 잘못 지정한 것이 아닌지 체크해보셔야
겠네요. 정상적으로 컴파일된다면 워닝이 몇개 안뜹니다.(제가 컴파일해본 결과)
ALSA 컴파일시 2가지 옵션은 반드시 지정해 주어야 하는데 하나가 님이 말한 --with-kernel(이
옵션 맞나?)로 커널 소스 지정하는 것이고, 다른 하나는 모듈이 어디 놓어질 것인지를 알려
주는 옵션입니다. 커널 소스의 경우 배포판에 있는 것 그대로 쓰기보다는 직접 구해서 풀
어놓은 것을 추천합니다. 그리고 예를 들어 /root/linux에 커널 소스를 풀어놨다면 --with-kernel=
/root/linux로 지정해야 합니다. 나머지 하나는 컴파일한 후 모듈을 놓을 위치입니다.(어떤건
지 생각 안나네요.) ./configure --help 하면 옵션 설명이 뜰겁니다. 여기서 찾아보면 됩니다.
모듈이 위치되는 경로는 2.4.x 커널의 경우 /lib/modules/[버전]/kernel/drivers/sound가 될겁니다.
나머지 옵션들은 INSTALL 파일에 설명되어 있습니다.
자기에게 넣을 것이 있나 체크하시고 넣어야 한다면 반드시 넣어야 합니다.
(넣지 말라는 법 없음)
: 제가 여기 저기 돌아다니면서
:
: 글을 봤는데요 사우운드 카드가
:
: 안잡혀서 alsa 소스 컴파일 할기전
:
: ./configure 해주잖아여?
:
: 거기서 커널버전 어쩌구 라고 애러가나서
:
: --with-kernel=경로 를 적어주고
:
: configure 를 하니 잘 넘어 가더군여
:
: 문제는 make에서 워링이 넘 많이뜨고
:
: 결국에는 에러가나면서 컴파일이 돼지가
:
: 않았어여 왜 그런건가여?
:
: 참고로 저는 크리스탈칩셋 사운드카드고요
:
: 래스햇 7.1 서버모드로 깔아서 사용하고있는중이에여
:
: 꼭커널 컴파일을 해줘야 하나여?
--
Written by the Black Knight