人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HPーUXにgccをインストールこころみているのですが、TARを展開し、configureまでは正常に終了できているようなのですが、そのあとのmakeで”syntax error”で止まります。gcc-3.2.2.tar.gz/gcc-3.2.3.tar.gzともに同じでした。何かconfigure時の指定、必要なパッチなどあるのでしょうか。

●質問者: smith000
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:gcc Hp make TAR こころ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● namatea
●20ポイント

http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gcc-2.95.2/gcc...

Using and Porting the GNU Compiler Collection (GCC) - GCCの既知の不具合原因

HP-UXにバグが存在するようです。

・HP 9000のシリーズ300やシリーズ400上のHP-UXリリース8.0には、アセンブラにバグがあり、これを修正しないとGCCをビルドすることができません。このバグはコンパイルの最初のステージにおいて、 `libgcc2.a’をビルド中に表面化します。

_floatdisf

cc1: warning: `-g’ option not supported on this version of GCC

cc1: warning: `-g1’ option not supported on this version of GCC

./xgcc: Internal compiler error: program as got fatal signal 11

altdorf.ai.mit.eduから `archive/cph/hpux-8.0-assembler’という名前のファイルをanonymous ftpすることによって、パッチをあてたアセンブラが入手できます。 HP社とソフトウェア・サポート契約を締結していれば、直接HP社からこのパッチを入手することもできます。このパッチについては、以下の引用に示すような説明がされています。

これは、浮動小数点定数があるとアセンブラがアボートするという問題SR#1653-010439を解消するためにパッチをあてたアセンブラです。

このバグは実際にはアセンブラの中にあるのではなく、関数”cvtnum(3c)”の共用ライブラリ版にあります。 ”cvtnum(3c)”のバグはSR#4701-078451です。添付されているアセンブラでは、 ”cvtnum(3c)”のアーカイブ・ライブラリ版を使っているので、このバグが現れることはありません。 (17)

このパッチは、 PHCO_4484としても知られています。

・HP-UXのバージョン8.05では、シェル・スクリプトfixprotoはシステムのシェルのバグを引き起こします。バージョン8.07以降のバージョンではこのようなことは起こりません。この問題に出会ったら、オペレーティング・システムをアップグレードするか、 fixprotoを実行するのにBASH(GNUシェル)を使ってください。

・HP-UX 8.05 (および、それ以前のバージョン)のシェルのバグのために、 fixprotoプログラムは以下のような形式のエラーを報告します。

./fixproto: sh internal 1K buffer overflow

これを修正するには、 fixproto スクリプトの最初の行が以下のようになるよう変更します。

#!/bin/ksh

・HP PAのHP-UXバージョン9.01上では、 HPコンパイラccがGCCを正しくコンパイルしません。今のところ原因は分かっていませんが、 9.01よりも前のバージョンのHP-UX上でコンパイルされたGCCは、 HP-UX 9.01上でも正しく動作しますし、 9.01上でGCC自身をコンパイルすることができます。

◎質問者からの返答

懇切丁寧な回答ありがとうございます。ですが高度すぎて少し理解しきれないところがあります。実際にインストールを行うにはどうすればよいのでしょうか?

(makeを別にインストールする/パッチをあてるなど)


2 ● まぴ
●30ポイント

http://www.monyo.com/technical/unix/ws/hp-1.html

HPマシンの入手とhp-uxのインストール

フリーソフトウェアの導入

ソースからのコンパイルにこだわらなければswinstall でインストール可能なパッケージがあるようです。

http://www.namazu.org/ml/namazu-users-ja/msg02575.html

Re: HP-UX にインストールできない

同じような質問への回答があります。

◎質問者からの返答

なるほど。実際問題かなり敷居が高いのですね。

いろいろここにあるページでトライしてみます。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ