tcshをIntel版solarisでコンパイルしてインストールした経験がある方にお伺いしたいのですが、tcshの最新版をインストールしようとして、tcsh-6.12.00 をDLし sh ./confirure; make とするのですが、以下のようなエラーが出てしまいコンパイルが出来ませんでした。
コンパイル関連の知識が無く途方に暮れてしまうのですが、どのような事をチェックしたり試したりしたら宜しいでしょうか?
================
make
gcc -E -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"'
…
gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.func.c
sh.func.c: In function `dologin':
sh.func.c:350: parse error before `char'
sh.func.c:354: `p' undeclared (first use in this function)
sh.func.c:354: (Each undeclared identifier is reported only once
sh.func.c:354: for each function it appears in.)
make: *** [sh.func.o] Error 1
================
現在使用しているのはsolaris8intel版です。
SunOS epson 5.8 Generic_108529-29 i86pc i386 i86pc
makeはgmakeを、gccがコンパイラとして指定されています
==================
/var[49(0)]>>make -version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i386-pc-solaris2.8
==================
/var[52(1)]>>gcc --version
2.95.3
==================
なお、configureの時のメッセージを書ききれないので後ほど。以上宜しくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
自宅サーバはSolaris9(Intel版) ですが、問題なくコンパイル・インストールできました。
各ツールのバージョンは以下のとおり。
Sunから提供される、Solaris9のクラスタパッチも当てています。
ご参考まで。
# uname -a
SunOS unknown 5.9 Generic_112234-08 i86pc i386 i86pc Solaris
# make -version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
# gcc --version
gcc (GCC) 3.3
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# ./configure
# make
# make -n install
mkdir -p /usr/local/bin
mv -f /usr/local/bin/tcsh /usr/local/bin/tcsh.old
cp tcsh /usr/local/bin/tcsh
strip /usr/local/bin/tcsh
chmod 555 /usr/local/bin/tcsh
No.2
- 回答日時:
こんにちは。
Solarisのバージョンが不明ですが、tcshであれば、
初めからバイナリで提供されています。
コンパニオンCDからインストールできると思うのですが、
どうでしょうか?
参考URLからSolaris8または9のISOファイルがダウンロードできます。
参考URL:http://wwws.sun.com/software/solaris/freeware/in …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- C言語・C++・C# Cのオブジェクトファイルの逆アセンブル 5 2023/05/13 01:51
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Ruby 教えてください 2 2023/01/04 17:50
- UNIX・Linux 実行の仕方及び実行結果が分かりません。 2 2022/11/17 19:31
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
make pycaffe実行時に発生する#...
-
cygwin上の開発環境構築時のエ...
-
ダウンロードファイルなどは、...
-
PHP5ビルド時のundefined refer...
-
TomcatとApacheの連携(mod_jk2)...
-
gdbをインストールできない
-
make でエラー
-
パソコンでゲームをプレイしよ...
-
Windows2000を最新マシンにイン...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
virtual boxにインストールした...
-
百均で売っていたヘアスタイリ...
-
ubuntu 初期化について
-
M.2 NVME SSDがWindowsからはア...
-
linux mint での無線LANが認識...
-
システムBIOS画面をキャプチャ...
-
メールソフトBecky!について
-
dpkg -lの出力結果について
-
OfficeProfessional2007インス...
-
オフラインのUbuntuにパッケー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
He had his daughter make some...
-
*** ターゲット `all' を make ...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
macos での /usr/local/lib と...
-
glibcバージョンアップ
-
perlのダウングレード方法
-
Mac上でPythonのtkinterを使っ...
-
ソースからmakeした場合の削除方法
-
ダウンロードファイルなどは、...
-
OpensslのVer.ダウン
-
Apacheのバージョンアップ方法
-
Solaris10でCコンパイラが見...
-
C言語ファイルのコンパイルがで...
-
Debianでのmakeコマンドインス...
-
Apache2.2.4のmod_authnz_ldap
-
linuxの/usr/includeについて
-
configure error
おすすめ情報