[완료] w3m 컴파일 중 문제입니다.
[root@localhost w3m-0.5.2]# make
gcc -I. -I. -g -O2 -I./libwc -I/usr/kerberos/include -I/usr/local/include/gc -I/usr/local/include/gc -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/usr/local/libexec/w3m\" -DCGIBIN_DIR=\"/usr/local/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/usr/local/share/w3m\" -DETC_DIR=\"/usr/local/etc\" -DCONF_DIR=\"/usr/local/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/local/include/gc -c -o func.o func.c
func.c: In function ‘getFuncList’:
func.c:200: error: ‘functable’ undeclared (first use in this function)
func.c:200: error: (Each undeclared identifier is reported only once
func.c:200: error: for each function it appears in.)
make: *** [func.o] 오류 1
[root@localhost w3m-0.5.2]#
다음과 같이 오류가 납니다. rpm버전으로 설치할때는
[root@localhost setup]# rpm -ivh w3m-0.5.1-11hs.i386.rpm
오류: Failed dependencies:
libcrypto.so.5 is needed by w3m-0.5.1-11hs.i386
libssl.so.5 is needed by w3m-0.5.1-11hs.i386
[root@localhost setup]#
다음과 같이 오류가 납니다.
터미널로 쉘에서 웹서핑을 해보고 싶은데 안되니까 너무 답답합니다.
도와주시면 감사드리겠습니다.
P.S :제가 설치한 아시아눅스에서는 links 가 설치되어있는데 links로 한글을 볼수 있는 방법은 없을까요?
제가 컴파일을 해
제가 컴파일을 해 보니 functable 변수는 functable.c 에 정의되어 있습니다. w3m-0.5.2 디렉토리 안에 해당 파일이 생성되어 있나요?
Makefile을 살짝 훑어보니 funcname.tab에 awk를 돌려서 생성되는 것 같은데, grep AWK config.log 하셔서 configure 할 때 awk를 잘 찾았는지 확인해 보세요.
functable.c 은
functable.c 은 생성되었지만 파일 내용이 텅 비어있습니다.
[root@localhost w3m-0.5.2]# grep awk config.log
configure:1878: checking for gawk
configure:1894: found /bin/gawk
configure:1905: result: gawk
ac_cv_prog_AWK=gawk
AWK='gawk'
해보니 이렇게 나오네요.
w3m 설치했습니다.
^^; 죄송합니다. 허접한 질문을 올려서...
알고보니 rpm 명령에 --nodeps 옵션을 주면 되네요.
댓글 달기