2017-01-18 6 views
1

나는 Raspberry Pi 3 모델 B를 사용하고 있습니다. bitbake pulseaudio를 빌드하는 동안 빌드 문제에 직면하고 있습니다. 내 구성 세부 사항을 찾아주세요 :Pulseaudio가 yocto에서 빌드 문제가 발생했습니다.

  1. 경우 yocto : 이드로 지점
  2. pulseaudio.inc RDEPENDS_pulseaudio 서버 + = "ALSA-플러그인 - 펄스 오디오-conf의"우리가 alsa-plugins_1.0.29.bb 사용하는
  3. 패키지 ALSA-플러그 - 펄스 오디오의 conf-가 generat라는 인 레시피에 근거

ERROR: Nothing RPROVIDES 'alsa-plugins-pulseaudio-conf' (but /home/guest/openembedded-core/meta/recipes-multimedia/pulseaudio/pulseaudio_6.0.bb RDEPENDS on or otherwise requires it)

NOTE: Runtime target 'alsa-plugins-pulseaudio-conf' is unbuildable, removing... Missing or unbuildable dependency chain was: ['alsa-plugins-pulseaudio-conf'] ERROR: Required build target 'pulseaudio' has no buildable providers. Missing or unbuildable dependency chain was: ['pulseaudio', 'alsa-plugins-pulseaudio-conf']

+0

추가 ALSA-플러그인 IMAGE_INSTALL하기 :

는 PACKAGECONFIG (이는 "펄스 오디오"를 포함한다) ALSA-플러그인 사용하기 무슨 확인하십시오. –

+0

aswanth, 그건 도움이되지 않습니다. 올바른 패키지는 이미 (RDEPENDS 때문에) 이미지로 들어가지만, 빌드 시스템은 그것을 빌드하는 방법을 알 수 없습니다. – jku

답변

0

bitbake의 펄스 오디오 "pulseaudio"가 alsa-plugins PACKAGECONFIG에있는 경우 기본적으로 DISTRO_FEATURES에 "pulseaudio"가 포함 된 경우에 발생합니다.

DISTRO_FEATURES를 확인하고 거기에 "pulseaudio"가 있는지 확인하고 잘못된 방법으로 alsa-plugins PACKAGECONFIG를 수정하지 않도록하십시오.

무엇 당신의 DISTRO_FEATURES하는 것이 포함 보려면 : 그것은 지금 거기 있는지

bitbake -e pulseaudio |grep "^DISTRO_FEATURES=" 

는 펄스 오디오를 추가하려면 (당신은 로컬 또는 배포판 설정에서이 작업을 수행 할 수 있습니다) :

DISTRO_FEATURES_append = " pulseaudio " 

공백을 이전 기능 이름이 필요합니다.

bitbake -e alsa-plugins|grep "^PACKAGECONFIG=" 
+0

난 당신이 내가 local.conf 파일에 ** ** DISTRO_FEATURES_REMOVE = "펄스 오디오"를 사용하여 DISTRO_FEATURES에서 펄스 오디오를 제거 시도 3 가지 방법, 1)에서 말한 것을 시도 .... 감사합니다. 하지만 여전히 내가 같은 local.conf에서 펄스 오디오 ** DISTRO_FEATURES = "펄스 오디오"**를 추가하는 시도) 이 이전과 같은 오류 메시지가 그것은 또한 내가 주석 시도 및 3) 같은 오류를 보여줍니다 동일한 오류를 재생하는 local.conf 의 전체 DISTRO_FEATURES 문. 나는 무엇을 더 할 수 있습니까? 나를 도와 줄 수 있다면 좋을 것 같습니다. – Chandru

+0

DISTRO_FEATURES를 덮어 쓰거나 제거하지 마십시오. "pulseaudio"가 있는지 확인하십시오. 나는 대답을 조금 편집 할 것이다 ... – jku

+0

당신의 의견을 많이 고맙다. 나는 변경된 것을 제안했고, 나는 오류를 성공적으로 통과 할 수 있었고 pulseaudio는 건물을 짓기 시작했다. 그러나 그것을 구축하는 동안 다음과 같이 컴파일 오류가 발생합니다. r7 오류가 발생합니다. **/pulseaudio/6.0-r0/pulseaudio-6.0/src/pulsecore/remap_neon.c : 65 : 1 : 오류 : r7이 될 수 없습니다. 여기에 ASM에서 사용 ** 귀하의 의견을 공유하십시오! 미리 감사드립니다. – Chandru

관련 문제