[Cmake] please, I need some help
William A. Hoffman
billlist at nycap.rr.com
Mon, 09 Feb 2004 12:50:15 -0500
Could it be that someone upgraded your g++ compiler on the machine?
If so, you may have to remove all the .o files and libraries for all of ITK
and rebuild.
-Bill
At 12:22 PM 2/9/2004, Lucas Lorenzo wrote:
>Hi,
>
>the information you requested is the following:
>
>System Version: Mac OS X 10.3.2
>Kernel Version: Darwin 7.2.0
>compiler: g++-3.3
>cmake version: 1.8
>
>Thanks,
>
>Lucas
>
>
>
>On Feb 9, 2004, at 7:02 AM, Brad King wrote:
>
>>Lucas Lorenzo wrote:
>>>Hi all,
>>>sorry if this seems to simple or if it's not related to cmake itself but I'm kind of lost.
>>>I was using cmake with the following short CMakeLists.txt file:
>>>PROJECT(FilteringExamples)
>>>INCLUDE_REGULAR_EXPRESSION("^.*$")
>>># Find ITK.
>>>FIND_PACKAGE(ITK)
>>>IF(ITK_FOUND)
>>> INCLUDE(${ITK_USE_FILE})
>>>ELSE(ITK_FOUND)
>>> MESSAGE(FATAL_ERROR
>>> "Cannot build without ITK. Please set ITK_DIR.")
>>>ENDIF(ITK_FOUND)
>>>ADD_EXECUTABLE(DanielssonDistanceMapImageFilter DanielssonDistanceMapImageFilter.cxx )
>>>TARGET_LINK_LIBRARIES(DanielssonDistanceMapImageFilter ITKCommon ITKBasicFilters ITKIO)
>>>and I could compile and run my program with no problem.
>>>Then, I did not make any changes (I'm sure about this) in the source code but I run ccmake again. Then, when trying to make it I have the following error
>>>lucas:DistanceMap> make
>>>Building dependencies. cmake.depends...
>>>Building object file DanielssonDistanceMapImageFilter.o...
>>>Building executable /.../SLICE_5/DistanceMap/DanielssonDistanceMapImageFilter...
>>>ld: Undefined symbols:
>>>std::basic_istream<char, std::char_traints<char> >::seekg(std::fpos<mbstate_t>)
>>>make[1]: *** [/.../SLICE_5/DistanceMap/DanielssonDistanceMapImageFilter] Error 1
>>>make: *** [default_target] Error 2
>>>Any clue of what's wrong here?
>>
>>What platform, compiler, and cmake version are you using? Bugs in the SGI prelinking phase can cause errors like this.
>>
>>-Brad
>>
>Lucas Lorenzo
>
>University of Utah
>Nora Eccles Harrison CardioVascular Research and Training Institute
>Fellows Room
>95 South 2000 East
>Salt Lake City, UT 84112-5000
>
>e-mail: lucas at cvrti.utah.edu
>telephone: 801-587-9536
>
></blockquote></x-html>