2009-11-20 2 views
2

Solaris 10에서 Erlang을 빌드하려고합니다. libncurses.so.5를 찾을 수 없다는 메시지와 함께 빌드 프로세스가 실패합니다.
sunfreeware.com에서 libncurses를 설치했습니다.이 패키지는 처음부터 빌드하고/usr/local/lib /에 설치했습니다.
-L/usr/local/lib /로 LDFLAGS를 설정하려했지만 행운이 없었습니다. make가 라이브러리를 선택하도록 내가 누락 되었습니까?
GNU Make 3.81과 GCC 3.4.6을 사용하고 있습니다.Erlang : Solaris 10에서 Ncurses를 찾지 못하는 문제

+1

solaris에서 ./configure를 실행하여 libncurses를 감지 했습니까? – Christian

+0

libncurses를 설치 한 후에 configure를 다시 호출하지 않는다는 것을 깨달았지만 도움이되지 않았습니다. – weismat

+1

디렉토리를 제거하고 소스를 다시 압축 해제하여 새로 시작하십시오. (./.config.cache 또는 그와 유사한 것을 제거하는 것으로 충분하다면 잊어 버린다.) 누락 된 ncurses가 캐싱되어 현재 autoconf의 "사실"이 될 수있다. – Christian

답변

0

config.log에서 관련 비트를 게시 할 수 있습니까?

CPPFLAGS 또는 CFLAGS에 -I를 사용하여 포함 경로를 설정 했습니까?

업데이트 : 또한 OpenCSW에서 Erlang을 설치할 수 있습니다.

+0

grep curses */* .log
erts/config.log : configure : 8643 : -lncurses에서 tgetent 확인
erts/config.log : 구성 : 8673 : gcc -o conftest -g -O2 -I/scripts /temp/otp_src_R13B02-1/erts/sparc-sun-solaris2.10 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS = 64 conftest.c -lncurses -ldl -lm> 5 &
ERTS/config.log : ac_cv_lib_ncurses ___ tgetent = YES ERTS/config.log : TERMCAP_LIB = '- lncurses'
weismat