2011-11-15 2 views
1

PhidgetSBC에 대한 사용자 지정 커널 이미지를 구축하기 위해 노력하고있어하지만 빌드시 오류를 받고 있어요 :Buildroot - 패치 실패 적용

bluez 4.96 패키지를 패치

bluez 4.96 추출/bluez

for config.guess config.sub; 나는 $로 할거야 ( 찾기 /home/kerubu/buildroot_phidgetsbc/new/buildroot-phidgetsbc_1.0.4.20111028/output/build/bluez-4.96 -name $ file); cp 패키지를 실행합니다/gnuconfig/$ file $ i; 끝난;

(2) 5412에서 성공

덩어리 번호 (3005 오프셋 패치 파일 ltmain.sh

덩어리의 # 1 (273)에서 실패 :

libtool이 패치 일반 텍스트를 사용 buildroot-libtool.patch 적용을 수행 윤곽).

덩어리 # 3 4 (2,446 라인 오프셋) 2895.

5 보풀 1 8058에서 성공 덩어리에서 # 2551 FAILED

덩어리 번호에 실패했습니다.

덩어리 # 6은 실패 6 심술쟁이에서 5937.

4에 실패 - 절약 패치 실패

ltmain.sh.rej 파일로 거부한다! buildroot-libtool.patch를 수정하십시오!

메이크업 : * [/home/kerubu/buildroot_phidgetsbc/new/buildroot-phidgetsbc_1.0.4.20111028/output/build/bluez-4.96/.stamp_patched] 오류 1

나 ' 여기에서 어떻게 진행해야할지 모르겠다. 누구라도 조언을하나요?

답변

3

예, 우리는 libtool 1.5에 대한 패치 만있는 Buildroot의 이전 버전을 사용하지만 Bluez 버전은 libtool 2.2를 사용합니다. 빠른 해결 방법으로, 당신은 bluez .mk 파일에 다음 줄을 추가 할 수 있습니다 다음 libtool이 패치를 적용하지 Buildroot을 말할 것이다

BLUEZ_LIBTOOL_PATCH = NO 

합니다.

그러나 Buildt에서 꽤 오랜 시간 이래로 libtool 처리가 향상되었으므로 최신 Buildroot 릴리스를 활용하지 않는 것이 부끄러운 일입니다.

+0

토마스에게 조언 해 주셔서 고맙습니다. 나는 기회가있을 때 당신이 제안하는대로 시도해 볼 것입니다. – Kerry

+0

제안 사항은 Thomas입니다. 다시 한번 감사합니다 – Kerry

1

패치와 'ltmain.sh'가 동기화되어 있지 않은 것처럼 보입니다. 이런 일이 발생할 수있는 몇 가지 방법이 있습니다. 하나는 'autoreconf -f'가 호출되었고 아래로 복사 된 ltmain.sh가 패치와 호환되지 않는다는 것입니다. 적어도 autoreconf에서 -f 인수를 제거 할 수 있으면 다시 작성하면 안됩니다.

+0

Buildroot 루트 디렉토리에서 빌드 프로세스를 시작하는 데있어 -f 인수를 제거해야하는 파일이 어느 것인지 확실하지 않습니다. 그런 다음 자동으로 커널을 빌드하고 선택한 소프트웨어 패키지를 다운로드 및 빌드하므로 bluez에서 수동으로 빌드를 호출하지 않습니다.이 옵션의 위치에 대한 단서가 있습니까? – Kerry

관련 문제