2017-09-08 6 views
0

이전 스크립트를 실행하기 위해 이전 버전의 emacs (19.34)를 설치하는 데 문제가 있습니다. 현재 소스 코드를 다운로드하고 컴파일하려고 시도했지만 이해가 안되는 오류가 발생했습니다 (줄 끝 부분에 이전 오류가 있지만 해결할 수 있음).이전 버전의 Emacs 설치하기 (19.34)

내가 먼저 내가는/usr/openwin /가 포함되어 있음을 확인했다

Producing `src/paths.h' from `src/paths.in'. 
src/paths.h is unchanged 
Producing `src/paths.h' from `src/paths.in'. 
src/paths.h is unchanged 
cd lib-src; gmake all \ 
    CC='gcc' CFLAGS='-g -O' CPPFLAGS='' \ 
    LDFLAGS='' MAKE='gmake' 
gmake[1]: Entering directory `/user/b/user1/emacs-19.34/lib-src' 
gmake[1]: Nothing to be done for `all'. 
gmake[1]: Leaving directory `/user/b/user1/emacs-19.34/lib-src' 
cd src; gmake all \ 
    CC='gcc' CFLAGS='-g -O' CPPFLAGS='' \ 
    LDFLAGS='' MAKE='gmake' 
gmake[1]: Entering directory `/user/b/user1/emacs-19.34/src' 
cd ../lwlib/; gmake -w 
gmake[2]: Entering directory `/user/b/user1/emacs-19.34/lwlib' 
gmake[2]: Nothing to be done for `all'. 
gmake[2]: Leaving directory `/user/b/user1/emacs-19.34/lwlib' 
CC='gcc' CFLAGS='-g -O' MAKE='gmake' 
"C_SWITCH_X_SITE=-I/usr/openwin/include" 
/bin/sh: C_SWITCH_X_SITE=-I/usr/openwin/include: not found 
gmake[1]: *** [really-lwlib] Error 1 
gmake[1]: Leaving directory `/user/b/user1/emacs-19.34/src' 
gmake: *** [src] Error 2 

이 오류를 얻고있다

gmake && gmake install 

를 실행 ./configure 실행 스크립트를 실행하고하면 서버에 존재 PATH와 LD_LIBRARY_PATH에/usr/openwin/include를 수동으로 추가했습니다. 어떻게 든, Makefile은 그것을 선택하지 않습니다.

서버 구성은 SunOS 5.10, 일반 2005 년 1 월입니다. sudo 액세스 권한이 없지만 수동으로 로컬 홈 디렉토리에 대한 설치 경로를 설정했습니다.

제안 사항?

미리 감사드립니다.

편집 : 소스에서 설치하지 않고 서버에 Emacs 19.34를 설치할 수 있다고 제안하면 도움이 될 것입니다.

답변

1

이 줄의 큰 따옴표는 어디에서 오는가?

"C_SWITCH_X_SITE=-I/usr/openwin/include" 

은/빈/SH이 전체 라인에 대해 불평처럼 오히려 그 선이 어떻게 구성 할 것 같은 환경 변수를 설정하는 것보다, "을 (를) 찾을 수 없습니다"보인다.

이 행이 사용자가 설정 한 것이 아니면 다른 쉘 (예 : SHELL=/usr/local/bin/bash gmake)을 사용해보십시오.

+0

실제로'gmake'는''C'' 프로세스를 생성하여''C_SWITCH_X_SITE = -I/usr/openwin/include ''를 실행하려고합니다. 나는 실제'configure' 명령을 게시하는 것이 중요하다고 생각합니다. –