[ITK Community] Problem using itk video modules

Matteo Pozza matteo.pozza at studenti.unipd.it
Tue Feb 25 06:57:29 EST 2014


Dear Matt,

I installed ITK with "make install", but looking to the default options of
the CMakeLists.txt BUILD_SHARED_LIBRARIES was OFF. So I rebuild ITK setting
BUILD_SHARED_LIBRARIES to ON and now the problem is solved.
Thank you very much for the advice.

Matteo


2014-02-24 6:49 GMT+01:00 Matt McCormick <matt.mccormick at kitware.com>:

> Hi Matteo,
>
> Thanks for the full message.
>
> Was ITK installed with, e.g. "make install"?  Was BUILD_SHARED_LIBS turned
> ON in the CMake configuration?
>
> Thanks,
> Matt
>
>
> On Sun, Feb 23, 2014 at 6:15 PM, Matteo Pozza <
> matteo.pozza at studenti.unipd.it> wrote:
>
>> Hi Matt,
>>
>> thank you for answering. Here you can find the complete error log (sorry
>> for the length)
>>
>> Linking CXX executable main
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::~VideoSource()':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEED2Ev[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEED5Ev]+0x3):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::~VideoSource()':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev]+0x3):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::PrintSelf(std::ostream&, itk::Indent) const':
>> mainwindow.cpp:(.text._ZNK3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE9PrintSelfERSoNS_6IndentE[_ZNK3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE9PrintSelfERSoNS_6IndentE]+0x1):
>> undefined reference to
>> `itk::TemporalProcessObject::PrintSelf(std::ostream&, itk::Indent) const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::CreateAnother() const':
>> mainwindow.cpp:(.text._ZNK3itk11VideoStreamINS_5ImageIhLj2EEEE13CreateAnotherEv[_ZNK3itk11VideoStreamINS_5ImageIhLj2EEEE13CreateAnotherEv]+0xd1):
>> undefined reference to `itk::TemporalDataObject::TemporalDataObject()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::MakeOutput(unsigned long)':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE10MakeOutputEm[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE10MakeOutputEm]+0xa9):
>> undefined reference to `itk::TemporalDataObject::TemporalDataObject()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::~VideoFileReader()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED2Ev[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED5Ev]+0x4b):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED2Ev[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED5Ev]+0xa5):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::~VideoFileReader()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev]+0x4b):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEED0Ev]+0xad):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::PrintSelf(std::ostream&, itk::Indent) const':
>> mainwindow.cpp:(.text._ZNK3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE9PrintSelfERSoNS_6IndentE[_ZNK3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE9PrintSelfERSoNS_6IndentE]+0x19):
>> undefined reference to
>> `itk::TemporalProcessObject::PrintSelf(std::ostream&, itk::Indent) const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::InitializeVideoIO()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE17InitializeVideoIOEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE17InitializeVideoIOEv]+0x22):
>> undefined reference to
>> `itk::VideoIOFactory::CreateVideoIO(itk::VideoIOFactory::IOModeType, char
>> const*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::SplitRequestedSpatialRegion(int, int, itk::ImageRegion<2u>&)':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE27SplitRequestedSpatialRegionEiiRNS_11ImageRegionILj2EEE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE27SplitRequestedSpatialRegionEiiRNS_11ImageRegionILj2EEE]+0x31):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::VideoSource()':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEC2Ev[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEC5Ev]+0xc):
>> undefined reference to `itk::TemporalProcessObject::TemporalProcessObject()'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEC2Ev[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEC5Ev]+0x95):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::VideoFileReader()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEC2Ev[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEC5Ev]+0xe8):
>> undefined reference to `vtable for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::~VideoStream()':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEED2Ev[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEED5Ev]+0x8d):
>> undefined reference to `itk::TemporalDataObject::~TemporalDataObject()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::~VideoStream()':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEED0Ev[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEED0Ev]+0x8c):
>> undefined reference to `itk::TemporalDataObject::~TemporalDataObject()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::TemporalStreamingGenerateData()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv]+0x23):
>> undefined reference to `itk::TemporalRegion::TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv]+0x8d):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv]+0x11a):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE29TemporalStreamingGenerateDataEv]+0x1bd):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::GenerateOutputRequestedTemporalRegion(itk::TemporalDataObject*)':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x23):
>> undefined reference to `vtable for itk::TemporalRegion'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x77):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x90):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateOutputRequestedTemporalRegion(itk::TemporalDataObject*)'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0xac):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0xbd):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0xdf):
>> undefined reference to `itk::TemporalDataObject::GetNumberOfBuffers()'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x108):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x127):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x27a):
>> undefined reference to
>> `itk::TemporalDataObject::SetNumberOfBuffers(unsigned long)'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE37GenerateOutputRequestedTemporalRegionEPNS_18TemporalDataObjectE]+0x2ad):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetFrameBufferedSpatialRegion(unsigned long, itk::ImageRegion<2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetFrameBufferedSpatialRegionEmNS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetFrameBufferedSpatialRegionEmNS_11ImageRegionILj2EEE]+0x8a):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetFrameBufferedSpatialRegionEmNS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetFrameBufferedSpatialRegionEmNS_11ImageRegionILj2EEE]+0x95):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetAllBufferedSpatialRegions(itk::ImageRegion<2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0x1f):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2a):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0xab):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0xbd):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0xc8):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE28SetAllBufferedSpatialRegionsENS_11ImageRegionILj2EEE]+0xd3):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetAllRequestedSpatialRegions(itk::ImageRegion<2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x22):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2d):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x1fe):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x20b):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2b8):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2ca):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2d5):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE29SetAllRequestedSpatialRegionsENS_11ImageRegionILj2EEE]+0x2e0):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetAllLargestPossibleSpatialRegions(itk::ImageRegion<2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x22):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x2d):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x1fe):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x20b):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x2b8):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x2ca):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x2d5):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE35SetAllLargestPossibleSpatialRegionsENS_11ImageRegionILj2EEE]+0x2e0):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::SetFrameSpacing(unsigned
>> long, itk::Vector<double, 2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE15SetFrameSpacingEmNS_6VectorIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE15SetFrameSpacingEmNS_6VectorIdLj2EEE]+0xa3):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE15SetFrameSpacingEmNS_6VectorIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE15SetFrameSpacingEmNS_6VectorIdLj2EEE]+0xae):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetAllFramesOrigin(itk::Point<double, 2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x2a):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x35):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x173):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x17e):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x22f):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x241):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x24c):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE18SetAllFramesOriginENS_5PointIdLj2EEE]+0x257):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetFrameDirection(unsigned long, itk::Matrix<double, 2u, 2u>)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE17SetFrameDirectionEmNS_6MatrixIdLj2ELj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE17SetFrameDirectionEmNS_6MatrixIdLj2ELj2EEE]+0x125):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE17SetFrameDirectionEmNS_6MatrixIdLj2ELj2EEE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE17SetFrameDirectionEmNS_6MatrixIdLj2ELj2EEE]+0x130):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoFileReader<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::UpdateOutputInformation()':
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x42):
>> undefined reference to `itk::TemporalRegion::TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x4c):
>> undefined reference to `itk::TemporalRegion::SetFrameStart(unsigned long)'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x78):
>> undefined reference to `itk::TemporalRegion::SetFrameDuration(unsigned
>> long)'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x28e):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x299):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x31d):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x328):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x398):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x3bd):
>> undefined reference to `itk::TemporalRegion::SetFrameDuration(unsigned
>> long)'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x3dc):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x3e9):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x403):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x410):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x43c):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x447):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x45a):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x466):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv[_ZN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEE23UpdateOutputInformationEv]+0x5f7):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u>
>> >::SetMinimumBufferSize(unsigned long)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE20SetMinimumBufferSizeEm[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE20SetMinimumBufferSizeEm]+0x4d):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE20SetMinimumBufferSizeEm[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE20SetMinimumBufferSizeEm]+0x58):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::InitializeEmptyFrames()':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE21InitializeEmptyFramesEv[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE21InitializeEmptyFramesEv]+0x1f):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE21InitializeEmptyFramesEv[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE21InitializeEmptyFramesEv]+0x4c):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoSource<itk::VideoStream<itk::Image<unsigned char, 2u> >
>> >::AllocateOutputs()':
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv]+0x3d):
>> undefined reference to `itk::TemporalRegion::GetFrameDuration() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv]+0x5b):
>> undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv]+0x36b):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> mainwindow.cpp:(.text._ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv[_ZN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEE15AllocateOutputsEv]+0x3c6):
>> undefined reference to `itk::TemporalRegion::~TemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o: In function
>> `itk::VideoStream<itk::Image<unsigned char, 2u> >::Graft(itk::DataObject
>> const*)':
>> mainwindow.cpp:(.text._ZN3itk11VideoStreamINS_5ImageIhLj2EEEE5GraftEPKNS_10DataObjectE[_ZN3itk11VideoStreamINS_5ImageIhLj2EEEE5GraftEPKNS_10DataObjectE]+0x14):
>> undefined reference to `itk::TemporalDataObject::Graft(itk::DataObject
>> const*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTIN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTIN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x10):
>> undefined reference to `typeinfo for itk::TemporalDataObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTIN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTIN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x10):
>> undefined reference to `typeinfo for itk::TemporalProcessObject'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x130):
>> undefined reference to
>> `itk::TemporalDataObject::SetRequestedRegionToLargestPossibleRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x138):
>> undefined reference to
>> `itk::TemporalDataObject::RequestedRegionIsOutsideOfTheBufferedRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x140):
>> undefined reference to `itk::TemporalDataObject::VerifyRequestedRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x148):
>> undefined reference to
>> `itk::TemporalDataObject::CopyInformation(itk::DataObject const*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x150):
>> undefined reference to
>> `itk::TemporalDataObject::SetRequestedRegion(itk::DataObject const*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x168):
>> undefined reference to `itk::TemporalDataObject::GetTemporalUnit() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x170):
>> undefined reference to `itk::TemporalDataObject::SetTemporalUnitToFrame()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x178):
>> undefined reference to
>> `itk::TemporalDataObject::SetTemporalUnitToRealTime()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x180):
>> undefined reference to
>> `itk::TemporalDataObject::SetTemporalUnitToFrameAndRealTime()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x188):
>> undefined reference to
>> `itk::TemporalDataObject::SetLargestPossibleTemporalRegion(itk::TemporalRegion
>> const&)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x190):
>> undefined reference to
>> `itk::TemporalDataObject::GetLargestPossibleTemporalRegion() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x198):
>> undefined reference to
>> `itk::TemporalDataObject::SetBufferedTemporalRegion(itk::TemporalRegion
>> const&)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x1a0):
>> undefined reference to
>> `itk::TemporalDataObject::GetBufferedTemporalRegion() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x1a8):
>> undefined reference to
>> `itk::TemporalDataObject::SetRequestedTemporalRegion(itk::TemporalRegion
>> const&)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x1b0):
>> undefined reference to
>> `itk::TemporalDataObject::GetRequestedTemporalRegion() const'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE[_ZTVN3itk11VideoStreamINS_5ImageIhLj2EEEEE]+0x1b8):
>> undefined reference to
>> `itk::TemporalDataObject::GetUnbufferedRequestedTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x100):
>> undefined reference to
>> `itk::TemporalProcessObject::UpdateOutputInformation()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x110):
>> undefined reference to
>> `itk::TemporalProcessObject::UpdateOutputData(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x118):
>> undefined reference to
>> `itk::TemporalProcessObject::EnlargeOutputRequestedRegion(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x258):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateInputRequestedRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x260):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateOutputRequestedRegion(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x270):
>> undefined reference to `itk::TemporalProcessObject::GenerateData()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2b0):
>> undefined reference to
>> `itk::TemporalProcessObject::EnlargeOutputRequestedTemporalRegion(itk::TemporalDataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2c0):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateInputRequestedTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2c8):
>> undefined reference to
>> `itk::TemporalProcessObject::SplitRequestedTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk11VideoSourceINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2e0):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateDefaultLargestPossibleTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x110):
>> undefined reference to
>> `itk::TemporalProcessObject::UpdateOutputData(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x118):
>> undefined reference to
>> `itk::TemporalProcessObject::EnlargeOutputRequestedRegion(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x258):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateInputRequestedRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x260):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateOutputRequestedRegion(itk::DataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x270):
>> undefined reference to `itk::TemporalProcessObject::GenerateData()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2b0):
>> undefined reference to
>> `itk::TemporalProcessObject::EnlargeOutputRequestedTemporalRegion(itk::TemporalDataObject*)'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2c0):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateInputRequestedTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2c8):
>> undefined reference to
>> `itk::TemporalProcessObject::SplitRequestedTemporalRegion()'
>> CMakeFiles/main.dir/mainwindow.cpp.o:(.data.rel.ro._ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE[_ZTVN3itk15VideoFileReaderINS_11VideoStreamINS_5ImageIhLj2EEEEEEE]+0x2e0):
>> undefined reference to
>> `itk::TemporalProcessObject::GenerateDefaultLargestPossibleTemporalRegion()'
>> collect2: error: ld returned 1 exit status
>>
>>
>> I ask you to explain me the first question you made me because i didn't
>> understand it.
>>
>> Thank you for the attention and for the patience.
>>
>> Matteo
>>
>>
>> 2014-02-23 20:56 GMT+01:00 Matt McCormick <matt.mccormick at kitware.com>:
>>
>> Hi Matteo,
>>>
>>> Is this when building against an installed ITK or one in the build
>>> tree?  What are the first errors that occur?
>>>
>>> Thanks,
>>> Matt
>>>
>>> On Sun, Feb 23, 2014 at 11:46 AM, Matteo Pozza
>>> <matteo.pozza at studenti.unipd.it> wrote:
>>> > Hi everyone,
>>> >
>>> > I'm trying to use itkVideoStream and itkVideoFileReader classes in my
>>> > application, but I get a lot of errors in linking phase. I report here
>>> only
>>> > some final parts of the errors
>>> >
>>> > undefined reference to `vtable for itk::TemporalProcessObject'
>>> > undefined reference to `vtable for itk::TemporalRegion'
>>> > undefined reference to `itk::TemporalDataObject::TemporalDataObject()'
>>> > undefined reference to `itk::TemporalRegion::GetFrameStart() const'
>>> >
>>> > There is a big number (132) of linking errors, but everyone is very
>>> similar
>>> > to the errors reported above (the other itk classes work normally).
>>> > It seems that itkVideoCore and itkVideoIO modules aren't found from the
>>> > system, but my CMakeLists.txt is very general
>>> >
>>> > FIND_PACKAGE ( ITK REQUIRED)
>>> > IF ( ITK_FOUND)
>>> > INCLUDE( ${USE_ITK_FILE} )
>>> > ENDIF( ITK_FOUND)
>>> > ...
>>> > TARGET_LINK_LIBRARIES( main ${ITK_LIBRARIES})
>>> >
>>> > My application works with images using itk, but before starting to add
>>> video
>>> > handling in my application, I've never found errors like these with
>>> the same
>>> > CMakeLists.txt file.
>>> > Since itkVideoCore and itkVideoIO are requested by
>>> > ITK_BUILD_DEFAULT_MODULES, I'm sure that they are present in the
>>> system.
>>> > I ask you to give me some advices for solving this problem.
>>> > Thank you for the attention.
>>> >
>>> > Matteo
>>> >
>>> > _______________________________________________
>>> > Community mailing list
>>> > Community at itk.org
>>> > http://public.kitware.com/cgi-bin/mailman/listinfo/community
>>> >
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140225/4b50c2da/attachment-0002.html>


More information about the Community mailing list