Thestars3 / arkzip

Ark 라이브러리를 사용한 범용 압축 해제 프로그램.
Other
52 stars 9 forks source link

라즈베리 파이 3 빌드 실패 v2.4.4 #9

Closed SemteulGaram closed 5 years ago

SemteulGaram commented 6 years ago

기기: 라즈베리 파이 3 B+ 운영체제: Raspbian GNU/Linux 9.4 (stretch) 데스크탑 환경: xfwm4 / LXQt 0.11

상황:

  1. '컴파일에 필요한 패키지' 정상 설치 완료.
  2. 깃 서브모듈 업데이트 성공.
  3. qmake: 아무런 출력 없음. 원래 이런건지 본인은 모르겠습니다.
  4. make: 에러 발생

상황재현 (이미 컴파일 된 파일들은 본 로그에서 생략되었습니다. 전체 로그가 필요하신 경우 요청하면 재전송해드리겠습니다.) 로그:

cd libunhv3/ && make -f Makefile 
make[1]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3' 들어감
cd jxrlib/ && make -f Makefile 
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib' 들어감
make -f Makefile.libjxrglue 
make[3]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib' 들어감
make[3]: 'first'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib' 나감
cd image/ && make -f Makefile.libjpegxr 
make[3]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib/image' 들어감
make[3]: 'first'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib/image' 나감
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/jxrlib' 나감
cd hdp_image_plugin/ && make -f Makefile 
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/hdp_image_plugin' 들어감
make[2]: 'first'을(를) 위해 할 일이 없습니다.
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/hdp_image_plugin' 나감
cd libunhv3/ && make -f Makefile 
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/libunhv3' 들어감
make[2]: 'first'을(를) 위해 할 일이 없습니다.
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3/libunhv3' 나감
make[1]: 디렉터리 '/home/stgr/workspace/arkzip/libunhv3' 나감
cd arkzip/ && make -f Makefile 
make[1]: 디렉터리 '/home/stgr/workspace/arkzip/arkzip' 들어감
cd arkzip/ && make -f Makefile 
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/arkzip/arkzip' 들어감
g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG_OUTPUT -D_ARK_CUI_PROGRAM_PATH='"/usr/share/arkzip/arkcui"' -D_ARK_GUI_PROGRAM_PATH='"/usr/share/arkzip/arkgui"' -D_ARKCORE_DIR_PATH='"/home/stgr/workspace/arkzip/arkzip/arkcore/Release"' -D_LIBUNHV3_DIR_PATH='"/home/stgr/workspace/arkzip/libunhv3/libunhv3/Release"' -D_ARKZIP_VERSION_INFO='"2.4.4"' -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Icodepage -IRelease -o Release/option.o option.cpp
option.cpp: In member function ‘boost::program_options::variables_map Option::analyze()’:
option.cpp:107:9: error: ‘cout’ is not a member of ‘std’
         std::cout << e.what() << std::endl;
         ^~~
option.cpp:112:9: error: ‘cout’ is not a member of ‘std’
         std::cout << e.what() << std::endl;
         ^~~
option.cpp:117:9: error: ‘cout’ is not a member of ‘std’
         std::cout << e.what() << std::endl;
         ^~~
option.cpp:122:9: error: ‘cout’ is not a member of ‘std’
         std::cout << e.what() << std::endl;
         ^~~
option.cpp: In member function ‘void Option::printHelp()’:
option.cpp:138:23: error: ‘cout’ is not a member of ‘std’
     visibleDesc.print(std::cout);
                       ^~~
Makefile:227: 'Release/option.o' 타겟에 대한 명령이 실패했습니다
make[2]: *** [Release/option.o] 오류 1
make[2]: 디렉터리 '/home/stgr/workspace/arkzip/arkzip/arkzip' 나감
Makefile:42: 'sub-arkzip-make_default-ordered' 타겟에 대한 명령이 실패했습니다
make[1]: *** [sub-arkzip-make_default-ordered] 오류 2
make[1]: 디렉터리 '/home/stgr/workspace/arkzip/arkzip' 나감
Makefile:76: 'sub-arkzip-make_default-ordered' 타겟에 대한 명령이 실패했습니다
make: *** [sub-arkzip-make_default-ordered] 오류 2
MoorDev commented 5 years ago

기본 라이브러리인 Ark라이브러리가 x64만 지원합니다. Arm에서는 작동하지 않을거에요.