기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
기본적으로 http://omappedia.org/wiki/ALSA_Setup 을 참고하여 설치하였으며
-toolchain , path설정.. 등등
-ncurses-5.9 / configure,make, make install
-alsa-lib(1.0.25)/make, cp
-alsa-util(1.0.24) /configure 이후 make 시 하기 에러가 발생됩니다.
"required curses helper header not found"
구글링을 해서 업데이트 할것 다 하고 해보라는 것을 다 해보았지만 에러가 없어지지 않네요..ㅜㅜ
고수님들의 조언을 학수 고대하고 있겠습니다. 부탁드립니다.
알려주신데로 해봤는데 제가 뭘 잘못했는지 잘 안됐습니다. ㅜㅜ
같이 일하는 동료의 도움으로 이렇게 하니 해결이 되네요..
base - [ncurses5-9 / Alsa-lib 1.0.25 / Alsa-util 1.0.24 사용중 ]
Toolchain 설치시 path 잡아 줄때 .bashrc 에서 파란색라인 추가하니 별 문제 없이 Configure & Compile 되네요..^^;
-----------------------------------------------------------------------------
export PATH=/~toolchan_path/toolchain/arm-2011.03/arm-none-linux-gnueabi/libc/usr/bin:.:/toolchain-path/toolchain/arm-2011.03/bin:$PATH
-----------------------------------------------------------------------------
그리고 참고로 하나 더 올립니다. util compile 에러가 났는데 (에러 내용은 아래 참조) 해결책은
경우에 따라 다를 수도 있지만, alsa-lib-1.0.25 folder 이름을 alsa-lib 로 하니까 해결이 됐습니다.
- 에러 내용 : snd_use_case_free_list 등 몇몇 함수가 디파인이 안 되어있다..
구글링 해서 절때....루 안나오는 답입니다...^^
저는 이렇게 했습니다.
7. alsa-utils
alsa-utils-1.0.24.2.tar.bz2
cd alsa-utils-1.0.24.2
zcat ../alsa-utils.alsaconf.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit
apt-get install gettext
root@godori:/usr/bin# mv ncurses5-config ncurses5-config.orig
rootfs의 usr/bin의 ncurses5-config를 /usr/bin으로 복사
그리고, ncursesw5-config를 잠시 이름바꿔 놓을 것. 이 녀석을 자동으로 찾아버림
root@godori:/usr/bin# mv ncursesw5-config ncursesw5-config.orig
./configure --host=arm-unknown-linux-gnueabi --build=i386-linux --with-curses ncurses
make
make DESTDIR=/home/ghcstop/x-tools/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot install
compile 후 ncurses관련 config 파일을 다음과 같이 원복
root@godori:/usr/bin# mv ncursesw5-config.orig ncursesw5-config
root@godori:/usr/bin# mv ncurses5-config.orig ncurses5-config