2014-03-12 1 views
0

나무 딸기 파이에 크로스 스툴을 만들려고했고, 내가 수행 한 절차는 How to compile FFmpeg for Raspberry Pi (Raspbian)입니다. ct-ng build (매우 오랜 시간이 걸림)이 끝나면 오류가 발생했습니다. 그것은 그걸 보여줍니다 Build failed in step 'Retrieving needed toolchain components' tarballs called in step '{top-level}''필요한 툴체인 구성 요소 가져 오기'타르볼을 빌드하지 못했습니다.

여기에 내가 build.log에서 복사 한 오류가 있습니다.

[ERROR] 
[ERROR] >> 
[ERROR] >> Build failed in step 'Retrieving needed toolchain components' tarballs' 
[ERROR] >>  called in step '(top-level)' 
[ERROR] >> 
[ERROR] >> Error happened in: do_kernel_get[scripts/build/kernel/[email protected]] 
[ERROR] >>  called from: main[scripts/[email protected]] 
[ERROR] >> 
[ERROR] >> For more info on this error, look at the file: 'build.log' 
[ERROR] >> There is a list of known issues, some with workarounds, in: 
[ERROR] >>  '/opt/cross/share/doc/crosstool-ng/ct-ng.1.19.0/B - Known issues.txt' 
[ERROR] 

어떻게 해결할 수 있습니까? 제발 도와주세요, 벌써 2 일 동안 낭비했습니다.

답변

2

Raspbian은 실제로 데비안입니다. 호스트에 동일한 버전 (7 또는 8)을 설치하면 Emdebian을 통해 툴체인을 얻을 수 있습니다. 자세한 내용은 wiki을 참조하십시오. 예 :

apt-get install g++-4.4-arm-linux-gnueabi 

비아 xapt 크로스 컴파일에 대해 누락 된 종속성을 설치합니다.

다른 접근 방법은 Buildroot을 사용하는 것이 었습니다. 한편으로 BR은 ct-ng 백엔드를 가지고 있으며, 반면에 당신은 완전한 루트 파일 시스템을 만들 수 있습니다. BR은 또한 ffmpeg 패키지를 제공합니다.

.

관련 문제