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을 다운로드해야 합니다 . 그런 다음 스위치 및 소스 RPM rpmbuild
과 함께 도구를 사용하여 빌드합니다 .--rebuild
lame
필요한 모든 내용은 [Rpmbuild Tutorial]이라는 제목의 이 블로그 튜토리얼에 자세히 설명되어 있습니다.1. 나는 또한 내 블로그에 그것에 대해 광범위하게 글을 씁니다.이 시리즈의 게시물.
여기에서 여러 소스 RPM을 찾을 수 있습니다 lame
.