コンパイル環境は、
Sun Microsystems sun4v Sun Fire(TM) T1000
1.0GHz UltraSPARC T1 / 2040 Megabytes
gccはデフォルトの3.4.3を利用しています。
Sendmailのソースフォルダにて下記の用にBuildを行うと
エラーになります。x86環境では起きませんでした。
#./Build -c
~~~~~~~~~~~~~~~~
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=21000 -DNETINET6 -c macro.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=21000 -DNETINET6 -c map.c
In file included from /usr/include/rpc/rpc.h:42,
from /usr/include/rpcsvc/nis.h:9,
from map.c:2834:
/usr/include/rpc/svc.h:19:28: sys/tsol/label.h: ファイルもディレクトリもありません。
In file included from /usr/include/rpc/rpc.h:42,
from /usr/include/rpcsvc/nis.h:9,
from map.c:2834:
/usr/include/rpc/svc.h:86: error: syntax error before "bslabel_t"
*** Error code 1
make: Fatal error: Command failed for target `map.o'
Current working directory /usr/local/src/sendmail-8.13.8/obj.SunOS.5.10.sun4/sendmail
*** Error code 1
The following command caused the error:
for x in libsm libsmutil libsmdb sendmail editmap mail.local mailstats makemap praliases rmail smrsh vacation; \
do \
(cd $x; echo Making all in:; pwd; \
/bin/sh ./Build -c); \
done
make: Fatal error: Command failed for target `all'
#
何かしらわかる方がいましたら、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
Solaris10の版数を教えてください。
最新は2008/05インストール方法は?クラスターがしりたいです。
最新に入れ替えて試した結果うまくいきました。
問題となっていたのは、デフォルトでインストールされていたgccでした。
gccのバージョンを3.4.6にアップグレードさせた後、
libiconv-1.11-sol10-sparc-local
パッケージをインストールした結果うまくコンパイルが出来ました。
しかし、なぜ3.4.3では出来なかったかは未だにわかっておりませんが、とりあえずコンパイルが出来よかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccのインクルードパスの確認
-
bindインストール後、/etc/name...
-
Linuxのgccのインクルードパス?
-
*** ターゲット `all' を make ...
-
DRAC makeエラー
-
make でエラー
-
cygwinでX-window
-
Solaris10でCコンパイラが見...
-
MacにEZRがインストールできません
-
makeコマンドができない
-
ソースからmakeした場合の削除方法
-
Mac上でPythonのtkinterを使っ...
-
Xineというソフトのインストー...
-
パソコンでゲームをプレイしよ...
-
Ubuntu on Xorgのログインについて
-
パフォーマンスモニタの%Proces...
-
apt-getによるapacheのインスト...
-
makeコマンドが使えません。
-
最近、よくOpenWall という言葉...
-
1枚でも「1枚”組”」なのですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
perlのダウングレード方法
-
Debianでのmakeコマンドインス...
-
macos での /usr/local/lib と...
-
*** ターゲット `all' を make ...
-
ダウンロードファイルなどは、...
-
Mac上でPythonのtkinterを使っ...
-
make でエラー
-
glibcバージョンアップ
-
OpensslのVer.ダウン
-
Linuxのgccのインクルードパス?
-
readline インストールについて
-
ソースからmakeした場合の削除方法
-
./configureの次にmakeが出来ま...
-
Apacheのバージョンアップ方法
-
solarisのmakeについて
-
phpで再度configureする方法
-
Solaris10でCコンパイラが見...
-
linuxの/usr/includeについて
おすすめ情報