VTK Build Setup 정보
http://www.vtk.org/Wiki/VTK/Configure_and_Build#Qt5..2A
VTK6.1 + QT5.3 + Web 으로 구성하여 CMake를 생성하였다.
하지만, QT5 버전에 대한 설정이 자동으로 이루어지지 않는 것 같다..
그래서, 각 모듈의 경로들을 하나하나씩 설정해주는 번거러움이 발생함.
CMake 설정 정보이다..
또한, Web 기능을 설정하면, python을 무조건 등록을 해야한다.
python의 java를 통해서 하는 이유인건가 보다..
아무튼, 모든 설정을 마치고 ALL_BUILD를 하면 VTKData에서 에러가 발생함.
오류 26 error MSB6006: "cmd.exe"이(가) 종료되었습니다(코드: 1). C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 170 5 VTKData
아래는 build 내용이다..
38>------ 빌드 시작: 프로젝트: vtkWebJavaScript, 구성: Release x64 ------
28> vtkByteSwap.cxx
38> Building Custom Rule D:/Library_Med/BuildWin64/VTK-6.1.0/Web/JavaScript/CMakeLists.txt
19> H5Fmount.c
38> CMake does not need to re-run because D:\Library_Med\BuildWin64\VTK-6.1.0-x64\Web\JavaScript\CMakeFiles\generate.stamp is up-to-date.
38> Generating ../../www/lib/core/vtkweb-all.min.js, ../../www/lib/core/vtkweb-all.js
37> Copying Server files for GraphLayout
37> Copying Web files for GraphLayout
28> vtkCallbackCommand.cxx
19> H5Fmpi.c
37> Copying Server files for PhylogeneticTree
28> vtkCharArray.cxx
35> Building Custom Rule D:/Library_Med/BuildWin64/VTK-6.1.0/CMakeLists.txt
35> CMake does not need to re-run because D:\Library_Med\BuildWin64\VTK-6.1.0-x64\CMakeFiles\generate.stamp is up-to-date.
35> Generating D:/Library_Med/BuildWin64/VTK-6.1.0-x64/ExternalData/Testing/Data/2h2o.aux
35> -- Fetching "http://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=7dc839fb2825efa8c55e4275fee02a75&algorithm=MD5"
37> Copying Web files for PhylogeneticTree
19> H5Fquery.c
28> vtkCollection.cxx
35> -- Fetching "http://www.vtk.org/files/ExternalData/MD5/7dc839fb2825efa8c55e4275fee02a75"
19> H5Fsfile.c
37> Copying Server files for FileBrowser
28> vtkCollectionIterator.cxx
37> Copying Web files for FileBrowser
38> Generating ../../www/lib/core/vtkweb-loader.js, ../../www/lib/core/vtkweb-loader-min.js
35> CMake Error at D:/Library_Med/BuildWin64/VTK-6.1.0/CMake/ExternalData.cmake:735 (message):
35> Object MD5=7dc839fb2825efa8c55e4275fee02a75 not found at:
35>
35> http://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=7dc839fb2825efa8c55e4275fee02a75&algorithm=MD5 ("server returned nothing (no headers, no data)")
35> http://www.vtk.org/files/ExternalData/MD5/7dc839fb2825efa8c55e4275fee02a75 ("server returned nothing (no headers, no data)")
35> Call Stack (most recent call first):
35> D:/Library_Med/BuildWin64/VTK-6.1.0/CMake/ExternalData.cmake:757 (_ExternalData_download_object)
Build 내용을 보면, VTKData를 수행하기 위해 vtkWebJavaScript 가 build 되는데..
여기에서 ExternalData.cmake 정보에서 서버로 접속을 해서 test를 진행하는데..
서버에 데이터가 없는 듯하다..
MD5=7dc839fb2825efa8c55e4275fee02a75 not found at:
35>
35> http://midas3.kitware.com/midas/api/rest?method=midas.bitstream.download&checksum=7dc839fb2825efa8c55e4275fee02a75&algorithm=MD5
아무래도 Web기능을 테스트 할때 발생되는 문제인것 같다.
그래서 Cmake Build_testing 을 비 활성화 시켜서 진행해 봄.
잘된다....''' 잃어버린 나의 오랜 시간;;;
그래도 테스트에 가장 중요한, Core, Rendering 부분은 활성화해서 전체 Build 성공하였다..
Build_Testing을 없애니까.. RUN_TEST가 나오지를 않는구나;;
뭐..문제 없겠지..????
INSTALL 빌드까지 수행 완료.