GNUの”gettext”をインストールしたいのですが上手くいきません.
depotを入れようと思ったのですが上手く行かなかったため自分でコンパイルしようと決心しました.

./configureまでは上手くいくのですが
makeの際に”loadmsgcat.c”274行目がエラー1705と言われてしまいます.
C言語が良く分からないため自分で直す事も出来ません.
./configureの際に何か必要な引数などがあるのでしょうか?

何か御存知の方がいらっしゃれば教えて頂けますようにお願い致します.
(ちなみにOSはHP-UX11iを使用しています.)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ANSI-C はインストールされていますか?


バージョン10.X の話なので11 以降で変わっているかも知れませんが、デフォルトのHP-UX にバンドルされているcc (/usr/ccs/bin/cc) は、システム再構成等に必要な最小限の機能しかついていなくて、-Ae 等のオプションが使えず、ANSI-C の機能が使えません。
ANSI-C をオプション(開発環境)としてインストールしないと、-Ae の使えるcc (/opt/ansic/bin/cc) が使えなかったりするのですが、その辺は大丈夫でしょうか?
    • good
    • 0
この回答へのお礼

御返答頂きまして誠にありがとうございました.

どうやらANSI-Cはインストールされていなかったようです…
御迷惑をお掛けして済みませんでした.

お礼日時:2001/12/13 17:02

HP-UX 10.XX しか触ったことがないので、間違いがあるかもしれません。



頂いたエラー番号だけでは何のことか分からなかったので 10.20 でmake してみたところ、同様のエラーになりました。コンパイルしたバージョンは gettext-0.10.40 ですが、今年出たバージョン(0.10.38 ~ 0.10.40)であれば、大きな違いはないと思います。

エラーメッセージはこんな感じ。
cc: "loadmsgcat.c", line 274: error 1705: Function prototypes are an ANSI featur
e.

メッセージまで見えれば、HP-UX のCコンパイラを使ったことのある人には分かるんですけど、HP-UX 付属のcc は、デフォルトではANSI-C を理解しません。ので、

付属のINSTALL ドキュメントに書いてあるHP-UX についての記述通り、
env CC="cc -Ae" ./configure
のように、CC を ANSI-C オプション付きで起動するように設定してみてはどうでしょうか?

なお、 ./configure は一度実行してしまうと実行結果をキャッシュしてしまい、今回のように環境変数のみを変えて再実行する場合ではちゃんと実行されてくれないので、再実行したい場合は、 make distclean してからし直すようにしてください。
    • good
    • 0
この回答へのお礼

御回答頂きまして誠にありがとうございます.

すみません、記述が漏れていました.
私がインストールしようと思っていたものもgettext-0.10.40です.

早速、make distcleanを実行してからenv CC="cc -Ae" ./configureの後、
makeを実行してみたのですが、同じエラーが出てしまいました…
教えて頂いた手順は何度か繰り返しやってみたので間違わずに行ったと思います.
同じエラーが出てしまうと言う事は私のほうで何か実行方法がおかしいのでしょうか?

御手数ですが再度御回答頂けないでしょうか?
宜しくお願い致します.

お礼日時:2001/12/10 14:01

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q./configure

./configureコマンドがターボリナックスパーソナルでエラーに
なってしまう。

Aベストアンサー

> ./configureコマンドはパッケージなどをコンパイルするときの
> コマンドです。

コンパイルするときのコマンドはgcc、gccのドライバがmake。
configureは、環境をチェックしてMakefileを生成してくれるスクリプト。
質問の内容もチンプンカンプンなら、回答に対する補足も滅茶苦茶、おまけに持っている知識もいい加減。
あなたにlinuxを使う資格はない。

Q./configureのエラー(Mac)

MacOSXでconfigureを実行すると
error: no acceptable C compiler found in $PATH
となってしまいます。
他の回答なども拝見させていただき、Cのコンパイラが無いと言うことは分かったのですが、対処法が分かりません。
XcodeToolは入っていると思うのですが・・・。

Aベストアンサー

XcodeToolsをインストールするだけで、開発環境用のパスや環境変数が自動的に設定されます。

Macintosh:~ ibook$ which gcc
/usr/bin/gcc

Macintosh:~ ibook$ gcc -v
Reading specs from /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/specs
.....
Thread model: posix
gcc version 4.0.0 20041026 (Apple Computer, Inc. build 4061)


>XcodeToolは入っていると思うのですが・・・。

入っていないのでしょう。

Qkpit gnu toolsへのログイン方法

kpit gnu toolsにユーザ登録しようとしたのですがログインできません。

登録をして記入したメールアドレスに送られてきたYour activation code is ・・・・・・・.の・・・・・・・の部分をpassword、メールアドレスをusernameに記入したのですが、ログインすることができません。
そこでpasswordを忘れた場合の処置を行おうとしてusernameにメールアドレスを打ち込んでもInvalid Usernameと表示されてしまいます。
対策方法お願いします。

Aベストアンサー

私自信はそのサイトにお世話になったことがないので、はっきりとはわかりませんが……。

・そのサイトには、「私たちはメールであなたのユーザ名とパスワードを送ります」と書かれていますから、username は、(メールアドレスではなくて)そのメールに書かれているのではないか?

とか、

・ご質問の文面にある「Your activation code is ... 」という部分を見ると、ログインをする前に、まず、activate する必要があるんじゃないか

ということが、推定できそうな気がします。

外していたら、ごめんなさい。

QHP-UX,LINUX、AIXの違いについて、教えてください.

 初歩的な質問ですみません。UNIXの中で、この3つの特徴の違いなど、比較したいのですが・・・お勧めのサイトなど、ありますでしょうか?または、どなたかご説明していただければ幸いです.
 抽象的で本当にすみません。よろしくお願いします.

Aベストアンサー

マニアックですがここ

参考URL:http://www.linet.gr.jp/~kojima/Plamo/ml.html

QMYSQLのmakeができない!(Redhat9、Mysql_4.0.17)

MYSQLをインストールして./configureまで完了したのですが、makeすると以下のようになります。
make[2]: *** [libmysql.lo] エラー 1
make[2]: 出ます ディレクトリ `/usr/local/src/mysql-4.0.17/libmysql'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/usr/local/src/mysql-4.0.17'
make: *** [all] エラー 2

apacheは失敗続きもインストールできたのですが
上記は何を意味しているのでしょうか?

Aベストアンサー

>インストールはソースで行いたいので、まったく別の方法ございましたらお知らせください。

こちらでは、フルインストールしたRedHat9 で、MySQL4.0.17は問題なく
インストールできますし、問題なく動いています。

# ./configure
# make
# make install


MySQLのコンパイルに必要な何かがインストールされていないのでは?


人気Q&Aランキング

おすすめ情報