Mac OS X, X11 で、source から build しようとした所、
下記の様な ERROR で、Makefile の生成に失敗しました。
pkg-config を install/update すれば、良いと思うのですが、
やり方が中々分からず難儀しています。
pkg-config の install/update 方法をお教えください。
bash-3.2$ ls -lt Makefile.*
-rw-r--r-- 1 inamoto staff 44325 3 5 09:31 Makefile.in
-rw-r--r-- 1 inamoto staff 7459 12 28 07:42 Makefile.am
-rw-r--r-- 1 inamoto staff 3701 12 28 07:42 Makefile.decl
bash-3.2$ which automake
/sw/bin/automake
bash-3.2$ ./configure
.
.
.
configure: error: in `/Users/inamoto/altair/lib/gtk+-2.24.30':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details
以上、宜しくお願い申し上げます。
No.1ベストアンサー
- 回答日時:
/sw って、何かのパッケージ管理ツールを使ったときにできるディレクトリだったと記憶しています(finkだったかな?)
そのパッケージ管理ツールで、pkgconfigの更新や追加をしたらどうでしょう?
$ fink update pkgconfig
を実行したら、
「pkg-config script could not be found or is too old」
という ERROR は無くなりました。
アドバイス有り難う御座います。
でもまだ、他のエラーが出て、
Makefileが生成出来ていません。
どこかに、include/lib の PATH を書くのだと思いますが、
include/lib の PATH の設定を、
何処で、どの様に書けば良いか、
解りませんでしょうか?
No.3
- 回答日時:
pkg-config は、ライブラリを利用するのに必要なオプションを得るためのツールです。
その情報には、インクルードパスや、ライブラリパスも含まれています。
configure で見つからないのは
・pkg-config に対応していないライブラリ
・そもそもインストールされていないライブラリ
ということになります。
> See `config.log' for more details
とあるように、config.logを読んで、具体的に何でエラーになっているのか、それはインストールされているものなのか、インストールされていないものなのか、確認しないことには対処法はわかりません。
> install.sh という怪しげな shell スクリプトがあるのですが
正確には、見ないとなんともいえませんが、おそらくは、 install(1) がインストールされていない または、 バージョン違いで引数に互換性のない環境用のファイルコピー用のスクリプトだと思われます。
https://linuxjm.osdn.jp/html/gnumaniak/man1/inst …
No.2
- 回答日時:
--with-includes= 等でインクルードするパスを指定したり
--with-XXX-prefix= 等でXXXライブラリをインストールしたprefix (finkなら /sw )を指定したり
といったオプションで指定できるはずです。
対応しているオプションはパッケージ毎に違うので、正確には
./configure --help
で確認してください
お蔭様で見当は付いたのですが、英語が苦手で四苦八苦しています。
また、
install.sh という怪しげな shell スクリプトがあるのですが、
もしかして、これを使うのでしょうか?
その場合、shell スクリプトは、全くのど素人なので、手が出ません。
困りました、、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- 英語 この英文は格調高いのでしょうか? 3 2022/06/03 18:55
- 英語 下記はなんていってますか? こんにちは以降、訳していただけたら助かります。 Hello, We’re 1 2023/01/14 00:09
- 英語 英文の添削お願いします。【長文です。】 マッチングアプリで相手を言い負かしている時のやつです。 色々 1 2023/07/01 02:12
- VPN 何これ 1 2022/04/19 01:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccのインクルードパスの確認
-
Linuxのgccのインクルードパス?
-
Apache2.2.4のmod_authnz_ldap
-
makeコマンドができない
-
bindインストール後、/etc/name...
-
macos での /usr/local/lib と...
-
Solaris10でCコンパイラが見...
-
Xineというソフトのインストー...
-
make でエラー
-
Mac上でPythonのtkinterを使っ...
-
virtual boxにインストールした...
-
ubuntu 初期化について
-
M.2 NVME SSDがWindowsからはア...
-
apt-getによるapacheのインスト...
-
Ubuntu on Xorgのログインについて
-
makeコマンドが使えません。
-
最近、よくOpenWall という言葉...
-
パソコンでゲームをプレイしよ...
-
外部レポジトリとは
-
rpmで競合しています
マンスリーランキングこのカテゴリの人気マンスリー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について
おすすめ情報