2017-09-08 26 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、Generic 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_SWITCH_X_SITE = -I/usr/openwin/include ''を実行しようとする 'sh'プロセスを生成しているようです。私は実際の 'configure'コマンド自体を掲示することが重要だと思います。 –

関連する問題