web-dev-qa-db-ja.com

GPGMEをインストールしようとしたときのエラー

UbuntuにGnuPGインターフェースをインストールするための this の説明に従っています。 ./configureの出力は

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking Host system type... x86_64-pc-linux-gnu
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/batzinger/Downloads/gpgme-1.8.0':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

ビルド必須パッケージはすでにインストールされています。そして、インターネットには他の解決策はないようです。この問題を修正する他の方法はありますか?

2
tux

Ubuntuを使用している場合は、リポジトリからいくつかのパケットをインストールするだけで問題ありません。 php-gnupg GPGMEのlibgpgme11依存関係としてのパッケージ。したがって、自分でGPGMEをコンパイルする代わりに、必要なパッケージをインストールするだけです。

Sudo apt-get install php-gnupg

これは、GPGMEとPHPライブラリのオペレーティングシステムと一緒に更新されるため、手動でそれらを気にする必要がないことを意味します。

1
Jens Erat