Thestars3 / arkzip

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

설치시 오류 #1

Closed hookingpop closed 10 years ago

hookingpop commented 10 years ago

ㅇ 설치OS : Mint 16 Cinnamon x64


$ cat .version_control 2.1.3


$ $ qmake-qt4 arkzip.pro -r -spec linux-g++ Reading /media/E_Data/App/압축/arkzip-master/source/arkzip/arkzip.pro WARNING: /media/E_Data/App/압축/arkzip-master/source/arkzip/arkzip.pro:28: Unescaped backslashes are deprecated. Reading /media/E_Data/App/압축/arkzip-master/source/arkcore/arkcore.pro WARNING: /media/E_Data/App/압축/arkzip-master/source/arkcore/arkcore.pro:33: Unescaped backslashes are deprecated. Reading /media/E_Data/App/압축/arkzip-master/source/arkcui/arkcui.pro Reading /media/E_Data/App/압축/arkzip-master/source/arkgui/arkgui.pro $ $ $ make cd arkzip/ && make -f Makefile make[1]: Entering directory /media/E_Data/App/압축/arkzip-master/source/arkzip' g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG_OUTPUT -DDF_020C2DC2A183E03DEBCECB21F1B1DB380=\"/usr/share/arkzip/arkcui\" -DDF_48887DE835299C0AD335491A223436213=\"/usr/share/arkzip/arkgui\" -DDF_9C94F15C05DD6E0139925E6A392893FFC=\"\" -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 -Imoc -o Release/main.o main.cpp g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG_OUTPUT -DDF_020C2DC2A183E03DEBCECB21F1B1DB380=\"/usr/share/arkzip/arkcui\" -DDF_48887DE835299C0AD335491A223436213=\"/usr/share/arkzip/arkgui\" -DDF_9C94F15C05DD6E0139925E6A392893FFC=\"\" -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 -Imoc -o Release/option.o option.cpp g++ -Wl,-O1 -o Release/arkzip Release/main.o Release/option.o -L/usr/lib/x86_64-linux-gnu -lboost_program_options -lQtCore -lpthread make[1]: Leaving directory/media/E_Data/App/압축/arkzip-master/source/arkzip' cd arkcore/ && make -f Makefile make[1]: Entering directory /media/E_Data/App/압축/arkzip-master/source/arkcore' g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DDF_AA58F9E2C6BF94D18A1FE812398CE2233=\"/usr/lib/arkzip/ArkLibrary/ArkLibrary64.so\" -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 -I../../ArkLibrary -Imoc -o Release/pause.o pause.cpp g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DDF_AA58F9E2C6BF94D18A1FE812398CE2233=\"/usr/lib/arkzip/ArkLibrary/ArkLibrary64.so\" -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 -I../../ArkLibrary -Imoc -o Release/report.o report.cpp g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DDF_AA58F9E2C6BF94D18A1FE812398CE2233=\"/usr/lib/arkzip/ArkLibrary/ArkLibrary64.so\" -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 -I../../ArkLibrary -Imoc -o Release/carkevent.o carkevent.cpp g++ -c -pipe -std=c++0x -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DDF_AA58F9E2C6BF94D18A1FE812398CE2233=\"/usr/lib/arkzip/ArkLibrary/ArkLibrary64.so\" -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 -I../../ArkLibrary -Imoc -o Release/decompress.o decompress.cpp decompress.cpp: In member function ‘virtual void Decompress::processOption()’: decompress.cpp:245:18: error: capture of non-variable ‘Decompress::arkLib’ [arkLib] ( ^ In file included from carkevent.hpp:20:0, from decompress.cpp:1: decompress.hpp:40:20: note: ‘CArkLib* Decompress::arkLib’ declared here class CArkLib *arkLib; ///< 압축 해제 처리 객체(전방 선언됨) ^ decompress.cpp: In lambda function: decompress.cpp:249:21: error: ‘this’ was not captured for this lambda function arkLib->TestArchive(); ^ decompress.cpp: In member function ‘virtual void Decompress::processOption()’: decompress.cpp:267:24: error: capture of non-variable ‘Decompress::getSaveDirPath_’ [this, getSaveDirPath_] ( ^ In file included from carkevent.hpp:20:0, from decompress.cpp:1: decompress.hpp:44:53: note: ‘std::function<QString(const QString&)> Decompress::getSaveDirPath_’ declared here std::function<QString(const QString &filePath)> getSaveDirPath_; ///< 저장할 경로를 얻습니다. ^ make[1]: *** [Release/decompress.o] 오류 1 make[1]: Leaving directory/media/E_Data/App/압축/arkzip-master/source/arkcore' make: *\ [sub-arkcore-make_default-ordered] 오류 2 $ $

tb69wn6127 commented 10 years ago

컴파일 시 발생하는 In lambda function capture of non-variable error를 수정했습니다. https://github.com/Thestars3/arkzip/releases/tag/2.2.3