0
我在安装旧版本的emacs(19.34)来运行旧脚本时遇到了一些麻烦。目前,我已经下载了源代码并尝试编译,但是我收到了一些我似乎不明白的错误(以前也有一些错误,但是它们可以修复)。安装旧版本的Emacs(19.34)
我先运行./configure脚本,然后运行
gmake && gmake install
我收到此错误
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
我已经检查了在/ usr/openwin/include是存在于服务器,并手动将/ usr/openwin/include添加到PATH和LD_LIBRARY_PATH中。不知何故,Makefile没有选择它。
服务器配置是SunOS 5.10,通用2005年1月。我没有sudo访问权限,但我已手动将安装路径设置为本地主目录。
有什么建议吗?
在此先感谢!
编辑:任何建议,我可以在服务器上安装Emacs 19.34而无需从源代码安装也将有所帮助。
实际上,它看起来像'gmake'产生'sh'过程来尝试执行''C_SWITCH_X_SITE = -I/usr/openwin/include“'。我认为发布实际的'configure'命令本身很重要。 –