기존 YOCTO 프로젝트를 Ubuntu 16.4 LTS에서 개발하다가 AP 사용을 위해 Ubuntu 18.4 LTS를 사용해야 할 때 기존 방법으로 18.4 LTS에 YOCTO 프로젝트를 빌드하면 아래와 같은 에러가 발생한다.
Log.do_install 파일 내
Traceback (most recent call last):
File "../../../bind-9.10.6/bin/python/setup.py", line 17, in <module>
from distutils.core import setup
ModuleNotFoundError: No module named 'distutils.core'
Makefile:465: recipe for target 'install' failed
make[2]: *** [install] Error 1
make[2]: Leaving directory '/home/sure/fsl-auto-yocto-bsp/build_s32v234evb/tmp/work/aarch64-fsl-linux/bind/9.10.6-r0/build/bin/python'
Makefile:114: recipe for target 'install' failed
make[1]: *** [install] Error 1
make[1]: Leaving directory '/home/sure/fsl-auto-yocto-bsp/build_s32v234evb/tmp/work/aarch64-fsl-linux/bind/9.10.6-r0/build/bin'
Makefile:120: recipe for target 'install' failed
make: *** [install] Error 1
ERROR: oe_runmake failed
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_install (log file is located at /home/sure/fsl-auto-yocto-bsp/build_s32v234evb/tmp/work/aarch64-fsl-linux/bind/9.10.6-r0/temp/log.do_install.27812)
파이선 관련 모듈을 설치해 주면 해결 가능하다.
$sudo apt-get install python3-distutils
$sudo apt install python3-pip
$sudo apt install python-pip
참조 링크: https://github.com/kyuupichan/electrumx/issues/464
빌드 실행
정상 빌드 결과
'programmer > Embedded' 카테고리의 다른 글
메모리 Section별 수행시간 차이 분석 2 (0) | 2020.07.27 |
---|---|
Tasking사용 Infineon linker script 분석 1 (0) | 2020.07.27 |
TC297TA Triboard 를 사용해 LED를 점등해 보자 (0) | 2020.03.30 |
Target 의 elf 위치 설정(Hightech IDE) (0) | 2020.03.27 |
Hightec 예제 프로젝트 생성 및 빌드 (0) | 2020.03.27 |