본문 바로가기

programmer/Embedded

Ubuntu 16.4 LTS 에서 Ubuntu 18.4 LTS 변경시 유의

기존 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

 

No module named 'distutils.core' · Issue #464 · kyuupichan/electrumx

The following error is displayed during setup. ~/electrumx$ sudo python3.6 setup.py install Traceback (most recent call last): File "setup.py", line 1, in import setuptools...

github.com

빌드 실행

 

정상 빌드 결과

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기