Lameでdarkiceをインストールしようとしています。コンパイルにはALSAとPulsaudioが必要です。
checking for lame library at /usr ... found at /usr
checking for vorbis libraries at /usr ... configure: WARNING: not found, building without Ogg Vorbis
checking for opus libraries at /usr ... configure: WARNING: not found, building without Ogg Opus
checking for faac library at /usr ... configure: WARNING: not found, building without faac
checking for aacplus library at /usr ... configure: WARNING: not found, building without aacplus
checking for twolame library at /usr ... configure: WARNING: not found, building without twolame
checking for alsa libraries at /usr/lib/alsa-lib ... configure: WARNING: not found, building without ALSA support
checking for pulseaudio libraries at /usr/lib64/pulseaudio/libpulse ... configure: WARNING: not found, building without PULSEAUDIO support
checking for jack libraries at /usr ... configure: WARNING: not found, building without JACK support
checking for samplerate libraries at /usr ... configure: WARNING: not found, building libsamplerate support
--with-*-prefix=
ライブラリにパスを追加できます。しかし、私のシステムでそのエントリを見つけることができる場所やそのエントリにコンパイルするには、何をインストールする必要があるのかわかりません。
私は両方とも試しましたが、どちらもうまくいきませんでした/usr/lib
。/usr/lib64
私の質問は、これらのライブラリをどこで入手できるかということです。
システム: Fedora バージョン 19 (Schrödinger's Cat) 3.11.6-200.fc19.x86_64
答え1
いいですね。 *-devel rpmだけをインストールしてください。それがすべてです。
pulseaudioとalsaの場合は次のようになります。alsa-lib-devel, pulseaudio-libs-devel
答え2
直接コンパイルするよりもソースRPMを取得しlame
て再構築する傾向があります。その後、パッケージ管理ソフトウェアを使用して必要なパッケージをインストールして再構築できますlame
。
まず、RPM開発環境を設定してください。その後、lame
ソースRPMをダウンロードする必要があります。次に、スイッチとソースRPMrpmbuild
でツールを使用してビルドします。--rebuild
lame
必要なものはすべて、[Rpmbuild Tutorial]というタイトルのこのブログチュートリアルで詳しく説明されています。1。私も私のブログにそれについて広く書いています。このシリーズの投稿。
ここで複数のソースRPMを見つけることができますlame
。