勉強中の身です。
環境 fedora 2
postgresqlをインストールして
(postgresql-8.2.1)
make コンパイルがうまくいきません
[postgres@localhost postgresql-8.2.1]$ ./configure
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking which template to use... linux
checking whether to build with 64-bit integer date/time support... no
checking whether NLS is wanted... no
checking for default port number... 5432
checking for gcc... no
checking for cc... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[postgres@localhost postgresql-8.2.1]$ make
You need to run the 'configure' program first. See the file
'INSTALL' for installation instructions.
make: *** [all] エラー 1
$ make とすると上記のようにエラーがでます。
./configure -オプション
が必要なのでしょうか?
よろしくおねがいします。
No.8ベストアンサー
- 回答日時:
> failure. It is possible the compiler isn't looking in the
> proper directory.
> Use --without-readline to disable readline support.
configue で failure が出ているのに make をしても意味がありません。
すけさん、かくさんのまねをして「この failure が目に入らぬか!」といいたくなります。
次は readline を入れましょう。
yum が使えるのなら、
yum install readline-devel.i386
でいいはずです。
No.7
- 回答日時:
>gccをインストールしていますが・・もう少しだと思うのですが。
だから、次を教えて欲しいということですか。
#4 で
yum で いろいろ install 出来ることが解ったのですから
思考停止ではなく、
yum で readline 及び library のinstall
の仕方くらいの質問をして下さい。
error は、エラーです!!
質問も良いのですが
前の質問 「 wgetその後」 を閉じるなり
ちゃんと始末をつけるのが礼儀でしょう。
前の前の諮問 「 wget 」 は無くなっていて
どうなったかは、解りませんが。
No.5
- 回答日時:
> ないようです。
困ったもんですwご自分の問題ですから、「困ったもんです」じゃないでしょう。それともご自分のPCではないのでしょうか? いずれにしろ、インストールしなくては話は進まないと思います。
この回答への補足
すみません、インストールできました。
教科書どおり進んでいるにもかかわらず、色々継ぎ足しがあるので
困惑しています。色々助言おねがいします。
No.4
- 回答日時:
#3の方の方法で入っていないというのであれば
最低限
# yum -y install gcc gcc-c++
くらいはやっておかないとmakeは不可能ですね。
この回答への補足
ANo.3,ANo.5の方失礼しました、インストできました。
# yum -y install gcc gcc-c++
-結果省略-
[root@localhost postgresql-8.2.1]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking which template to use... linux
checking whether to build with 64-bit integer date/time
support... no
checking whether NLS is wanted... no
checking for default port number... 5432
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking if gcc supports -Wdeclaration-after-statement...
yes
checking if gcc supports -Wendif-labels... yes
checking if gcc supports -fno-strict-aliasing... yes
configure: using CFLAGS=-O2 -Wall -Wmissing-prototypes
-Wpointer-arith -Winline -Wdeclaration-after-statement
-Wendif-labels -fno-strict-aliasing
checking whether the C compiler still works... yes
checking how to run the C preprocessor... gcc -E
checking allow thread-safe client libraries... no
checking whether to build with Tcl... no
checking whether to build Perl modules... no
checking whether to build Python modules... no
checking whether to build with Kerberos 5 support... no
checking whether to build with PAM support... no
checking whether to build with LDAP support... no
checking whether to build with Bonjour support... no
checking whether to build with OpenSSL support... no
checking for egrep... grep -E
configure: using CPPFLAGS=-D_GNU_SOURCE
configure: using LDFLAGS=
checking for gawk... gawk
checking for flex... no
configure: WARNING:
*** Without Flex you will not be able to build PostgreSQL
from CVS or
*** change any of the scanner definition files. You can
obtain Flex from
*** a GNU mirror site. (If you are using the official
distribution of
*** PostgreSQL then you do not need to worry about this
because the Flex
*** output is pre-generated.)
checking whether ln -s works... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for ranlib... ranlib
checking for tar... /bin/tar
checking for strip... strip
checking whether it is possible to strip libraries... yes
checking for bison... no
configure: WARNING:
*** Without Bison you will not be able to build PostgreSQL
from CVS nor
*** change any of the parser definition files. You can
obtain Bison from
*** a GNU mirror site. (If you are using the official
distribution of
*** PostgreSQL then you do not need to worry about this,
because the Bison
*** output is pre-generated.) To use a different yacc
program (possible,
*** but not recommended), set the environment variable
YACC before running
*** 'configure'.
checking for perl... /usr/bin/perl
checking for main in -lm... yes
checking for library containing setproctitle... no
checking for library containing dlopen... -ldl
checking for library containing socket... none required
checking for library containing shl_load... no
checking for library containing getopt_long... none
required
checking for library containing crypt... -lcrypt
checking for library containing fdatasync... none required
checking for library containing shmget... none required
checking for -lreadline... no
checking for -ledit... no
configure: error: readline library not found
If you have readline already installed, see config.log for
details on the
failure. It is possible the compiler isn't looking in the
proper directory.
Use --without-readline to disable readline support.
しかしやはり#makeしてもQNo.2737655同様なエラーでます・・
gccをインストールしていますが・・もう少しだと思うのですが。
No.1
- 回答日時:
エラーメッセージは読みましたか?
> You need to run the 'configure' program first. See the file
> 'INSTALL' for installation instructions.
↑は
「まず最初にconfigure実行してください」
「インストールの手順は'INSTALL'というファイルに説明してあります」
という懇切丁寧な指摘です。
「あれ?cofigureはしたはず……」と思ったなら
configureの出力見てみましょう。
> checking for gcc... no
> checking for cc... no
> configure: error: no acceptable C compiler found in $PATH
> See `config.log' for more details.
エラー:$PATHでパスが通っているディレクトリから実行可能なCコンパイラが見つかりませんでした。
詳しい情報を得るにはファイル 'config.log' を参照してください。
このように、非常に単純な英語で教えてくれています。
次からは自分で英文のエラーや報告をきちんと読むようにしましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
【お題】追い込まれた犯人が咄嗟に言った一言とは?
-
PostgreSQLのインストール
UNIX・Linux
-
make時に出てきたエラーメッセージの意味が分からなく困っています。
その他(コンピューター・テクノロジー)
-
readline-develについて
UNIX・Linux
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeのエラーメッセージが理解...
-
Linuxのgccのインクルードパス?
-
make: command not foundについて
-
make でエラー
-
phpで再度configureする方法
-
apachectlが使えない
-
OpensslのVer.ダウン
-
solarisのmakeについて
-
Apacheで「 magicの」 PATH
-
rsyncのインストール(エラー発...
-
ダウンロードファイルなどは、...
-
macos での /usr/local/lib と...
-
flexコマンドをインストール
-
pgplotがインストールできない
-
外部レポジトリとは
-
ubuntu 初期化について
-
メールソフトBecky!について
-
yumインストール先は、何で決ま...
-
1枚でも「1枚”組”」なのですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
Debianでのmakeコマンドインス...
-
Linuxのgccのインクルードパス?
-
macos での /usr/local/lib と...
-
./configureの次にmakeが出来ま...
-
perlのダウングレード方法
-
OpensslのVer.ダウン
-
*** ターゲット `all' を make ...
-
readline インストールについて
-
Solaris10 コンパイル エラー
-
PHP5ビルド時のundefined refer...
-
make でエラー
-
linuxの/usr/includeについて
-
apachectlが使えない
-
ソースからmakeした場合の削除方法
-
flexコマンドをインストール
-
ダウンロードファイルなどは、...
-
bindインストール後、/etc/name...
-
Apacheのバージョンアップでエラー
おすすめ情報