Debianベースのコンピュータにソースからプログラムをインストールしようとしたので、これを実行しましたが、次のような./waf configure
結果が出ました。
Checking for 'gcc' (C compiler) : /usr/bin/gcc
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for 'gobject-2.0' : yes
Checking for 'gthread-2.0' : yes
Checking for program 'valac-0.8' : not found
Checking for program 'valac' : /usr/bin/valac
Checking for valac version >= (0, 8, 0) : (0, 34, 7)
Checking for program 'msgfmt' : /usr/bin/msgfmt
Checking for program 'perl' : /usr/bin/perl
Checking for program 'intltool-merge' : /usr/bin/intltool-merge
Checking for header locale.h : yes
Checking for program 'glib-genmarshal' : /usr/bin/glib-genmarshal
Checking for program 'glib-mkenums' : /usr/bin/glib-mkenums
Checking for program 'glib-compile-schemas' : /usr/bin/glib-compile-schemas
Checking for program 'glib-compile-resources' : /usr/bin/glib-compile-resources
Checking for program 'valac-0.28' : /usr/bin/valac
Checking for valac-0.28 version >= (0, 28, 0) : (0, 34, 7)
Checking for 'glib-2.0' : yes
Checking for 'gio-2.0' : yes
Checking for 'gobject-2.0' : yes
Checking for 'gmodule-2.0' : yes
Checking for 'gtk+-3.0' : yes
Checking for 'libsoup-2.4' : not found
問題は:私はすでにlibsoup-2.4-1インストールする。プログラムの作成者が述べたように、必須の依存関係は次のとおりです。
libsoup >=2.4
…
しかし、新しいバージョンを以前のバージョンに置き換えると、システムにはいくつかの一般的な問題が発生する可能性があると思います。古いものと同じくらい良いです。
このプログラムをコンパイルするにはどうすればよいですか?
ベストアンサー1
libsoup
開発パッケージをインストールする必要がありますlibsoup2.4-dev
。
sudo apt install libsoup2.4-dev
libsoup2.4-dev
libsoup2.4-1
(-dev
パッケージが依存する)を同じバージョンの一致ペアでインストールする必要があります。したがって、すでにインストールされている場合は、必要に応じてダウングレードするか、一緒にインストールしたバージョンから一致するlibsoup2.4-1
バージョンをインストールする必要があります。libsoup2.4-dev
libsoup2.4-1
libsoup2.4-dev
libsoup2.4-1