Re: [vmtk-users] CMake error on Windows Vista
Brought to you by:
davidsteinman,
lucantiga
From: Luca A. <luc...@gm...> - 2009-08-27 14:01:45
|
Hi Iman, I should have fixed both problems now in the svn repository. Before checking out the latest changes, please remove the files you edited (or just rename them), since your local changes might collide with my changes. Let me know if you can compile correctly, thanks for your feedback. Luca On Aug 25, 2009, at 4:50 PM, Iman Khalaji wrote: > Dear Luca, > > Thanks for your response. I changed every single CMakaLists.txt and > replaced "LIBRARY DESTINATION" to "DESTINATION ". It worked fine. > However, I have another problem now. I can't build vtkvmtkContrib. It > gives me linker error. Please note that I already checked > "VMTK_CONTRIB_SCRIPTS" and "VTK_VMTK_CONTRIB" in CMake window. Shall I > change some lines in CMakeLists.txt of ..\vtkVmtk\Contrib too? > > Regards, > Iman > > P.S. a sample line of error I am getting: > > Creating library > C:\vmtk\vmtk08\vmtk08BIN\bin\Release\vtkvmtkContrib.lib and object > C:\vmtk\vmtk08\vmtk08BIN\bin\Release\vtkvmtkContrib.exp > 1>vtkvmtkBoundaryLayerGenerator2.obj : error LNK2019: unresolved > external symbol "__declspec(dllimport) > . > . > . > > On Tue, Aug 25, 2009 at 5:09 AM, Luca Antiga<luc...@gm...> > wrote: >> Dear Iman, >> thanks a lot for the pointers to the mailing lists. Indeed the >> INSTALL >> commands >> have been changed recently, but probably you are the first who >> tested 08 on >> windows. >> Since I don't have a Windows box here, the best way is for you to >> try what I >> suggest >> and tell me whether it works or not. >> As a first try, please remove the LIBRARY keyword from the >> incriminated >> lines and >> re-run CMake. Let's see if this suppresses the error messages. >> Thanks for the help >> Luca >> >> >> On Aug 25, 2009, at 12:12 AM, Iman Khalaji wrote: >> >> Dear vmtk-users and Luca, >> >> I have upgraded my vmtk recently to vmtk08. I built ITK 3.14 and VTK >> 5.4.2 on my system (Windows Vista). I am also using CMake 2.6 >> (patch4) >> to build vmtk08. I followed everything I already did a while ago to >> build solution file of vmtk. But this time I have not succeeded yet. >> The error I am getting is as follows: >> >> CMake Error at vtkVmtk/Common/CMakeLists.txt:9 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Common/CMakeLists.txt:38 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/ComputationalGeometry/CMakeLists.txt:62 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/ComputationalGeometry/CMakeLists.txt:92 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/DifferentialGeometry/CMakeLists.txt:76 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/DifferentialGeometry/CMakeLists.txt:107 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/IO/CMakeLists.txt:22 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/IO/CMakeLists.txt:51 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Misc/CMakeLists.txt:43 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Misc/CMakeLists.txt:73 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Segmentation/CMakeLists.txt:59 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Segmentation/CMakeLists.txt:90 (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Utilities/vtkvmtkITK/CMakeLists.txt:60 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> >> CMake Error at vtkVmtk/Utilities/vtkvmtkITK/CMakeLists.txt:96 >> (INSTALL): >> install Library TARGETS given no DESTINATION! >> >> I searched to find the solution and found these links: >> http://www.cmake.org/pipermail/cmake/2008-September/023876.html >> http://mail.kde.org/pipermail/kde-windows/2009-March/003558.html >> >> Then I compared CMakeLists.txt of every library that previous version >> of vmtk (07rc) was using. It seems that the following line is changed >> from: >> >> INSTALL_TARGETS(${VTK_VMTK_INSTALL_LIB_DIR} vtkvmtkCommon) >> to: >> INSTALL(TARGETS vtkvmtkCommon >> LIBRARY DESTINATION ${VTK_VMTK_INSTALL_LIB_DIR} COMPONENT >> RuntimeLibraries >> ) >> >> How can I fix this problem? Is there anything wrong that I am doing? >> >> Thanks for your response in advance, >> Iman >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports >> 2008 30-Day >> trial. Simplify your report design, integration and deployment - >> and focus >> on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> vmtk-users mailing list >> vmt...@li... >> https://lists.sourceforge.net/lists/listinfo/vmtk-users >> >> -- >> Luca Antiga, PhD >> Head, Medical Imaging Unit, >> Biomedical Engineering Department, >> Mario Negri Institute. >> mail: Villa Camozzi, 24020, Ranica (BG), Italy >> phone: +39 035 4535-381 >> email: an...@ma... >> web: http://villacamozzi.marionegri.it/~luca >> -- Luca Antiga, PhD Head, Medical Imaging Unit, Biomedical Engineering Department, Mario Negri Institute. mail: Villa Camozzi, 24020, Ranica (BG), Italy phone: +39 035 4535-381 email: an...@ma... web: http://villacamozzi.marionegri.it/~luca |