...
POST No. 2590922
안녕하세요 (sudo apt-get install libncurses5-dev:i386 시 에러 발생 문제)
2020-03-22 07:57:41 gingtom2

안녕하세요 

 

아두이노 IDE로  컴파일 시 아래와 같은 에러가 발생합니다. 

 

 Arduino: 1.8.12 (Linux), Board: "OpenCM9.04 Board, OpenCM Bootloader"

 

fork/exec /home/user/.arduino15/packages/OpenCM904/tools/opencm_gcc/5.4.0-2016q2/bin/arm-none-eabi-g++: no such file or directory

Error compiling for board OpenCM9.04 Board.

 

This report would have more information with

"Show verbose output during compilation"

option enabled in File -> Preferences.


검색해보니 sudo apt-get install libncurses5-dev:i386 명령어를 입력 시 해결이 될 수 있다는 것을 알게 되었습니다.

그런데 해당 명령어 입력시 에러가 발생합니다. (우분투 16.04 사용 중 입니다)

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libncurses5-dev:i386 : Depends: libtinfo5:i386 (= 6.0+20160213-1ubuntu1) but it is not going to be installed
                        Depends: libncurses5:i386 (= 6.0+20160213-1ubuntu1) but it is not going to be installed
                        Depends: libtinfo-dev:i386 (= 6.0+20160213-1ubuntu1) but it is not going to be installed
                        Depends: libc6-dev:i386 but it is not going to be installed or
                                 libc-dev:i386
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1
E: Unable to correct problems, you have held broken packages.


다른 방법을 알려주실 수 있으신지요? 혹은 현재 사용하시는 apt 서버를 알려주시면 감사하겠습니다.   

2020-03-22 07:57:41
gingtom2
2020-03-23 09:10:29 유기웅

안녕하세요.

 

우선 보드매니저에서 OpenCM을 삭제하고 arduino15/packages/ 폴더에서
OpenCM9.04 폴더가 완전히 삭제되었는지 확인 후 다시 보드 매니저에서 9.04를 설치해주세요. 

보드매니저에서 삭제를 하여도 폴더가 남는 것들이 있으며 이마저도 삭제하고 컴퓨터 재부팅후 다시 설치해주세요.

감사합니다.
comment
2020-03-24 11:43:59 gingtom2
말씀하신 대로 했는데 같은 오류가 발생해서 아두이노까지 재설치하거나 버전을 1.8.11로 바꿔서 재설치까지 해봤는데 같은 에러가 발생합니다. 혹시 $ sudo apt-get install libncurses5-dev:i386 명령어 입력시 발생하는 에러와는 아무런 상관이 없는 건지요? 혹시나해서 opencr로도 해봤는데 같은 오류가 뜹니다.
2020-03-24 11:43:59
gingtom2
2020-03-24 11:51:25 gingtom2
혹시 아두이노가 문제인가 싶어서 확인해봤는데 일반 아두이노는 컴파일이 문제없이 잘 됩니다. 보드 매니저에서 openCM 또는 openCR 선택 시 해당 에러가 발생합니다.
2020-03-24 11:51:25
gingtom2
2020-03-24 12:01:35 gingtom2
또한 arm-none-eabi-g++ 파일이 해당 경로에 가면 존재합니다.
2020-03-24 12:01:35
gingtom2
2020-03-23 09:10:29
ykw4463
2020-03-24 13:55:05 손의형

우선 라즈베리 파이를 사용하고 계시다면 Arduino IDE를 통한 OpenCR예제의 컴파일은 지원되지 않는 점 참고하시기 바랍니다.

위에 나타난 오류 메세지는 관련 패키지가 정상적으로 설치되지 않은 경우 나타날 수 있으며 해당 패키지의 설치 도움말을 참고하시거나 유사한 사례를 검색하시기를 추천드립니다.

comment
2020-03-25 23:35:48 gingtom2
답변 감사드립니다. 말씀하신대로 sudo apt-get install libncurses5-dev:i386 실행 시 에러가 발생하여 발생한 문제였습니다.
2020-03-25 23:35:48
gingtom2
2020-03-24 13:55:05
will_son
답변달기
웹에디터 시작 웹 에디터 끝