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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/05/06 15:03:54
  • 終了:--

回答(2件)

id:namatea No.1

namatea回答回数29ベストアンサー獲得回数02003/05/06 16:48:39

ポイント20pt

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自身をコンパイルすることができます。

id:luckycorner

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

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

2003/05/06 18:03:28
id:yanoyasu No.2

まぴ回答回数15ベストアンサー獲得回数02003/05/06 23:46:52

ポイント30pt

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 にインストールできない

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

id:luckycorner

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

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

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

2003/05/07 09:03:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません