[ptx] Hugin - compilation problems

Steve Wesemeyer swesemeyer at ntlworld.com
Fri Jan 7 23:12:56 GMT 2005


Hiya,

I have downloaded the latest CVS version from Sourceforge and encountered the 
following compilation problem:

make[2]: Entering directory 
`/home/swesemeyer/Downloads/Hugin/Source/hugin_cvs/src/vigra_ext'
if /bin/sh ../../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H "-I." 
-I../../src/include -I../../src/include -I../../src/foreign    -g -O2 -MT 
PointMatching.lo -MD -MP -MF ".deps/PointMatching.Tpo" -c -o PointMatching.lo 
PointMatching.cpp; \
then mv -f ".deps/PointMatching.Tpo" ".deps/PointMatching.Plo"; else rm -f 
".deps/PointMatching.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I../../src/include -I../../src/include 
-I../../src/foreign -g -O2 -MT PointMatching.lo -MD -MP 
-MF .deps/PointMatching.Tpo -c PointMatching.cpp -o PointMatching.o
In file included from PointMatching.cpp:29:
../../src/include/vigra_ext/PointMatching.h: In member function `bool
   vigra_ext::MatchFeatures::operator()(const
   std::vector<vigra_ext::SIFTFeature, std::allocator<vigra_ext::SIFTFeature>
   >&, const std::vector<vigra_ext::SIFTFeature,
   std::allocator<vigra_ext::SIFTFeature> >&, vigra_ext::SIFTMatchVector&)':
../../src/include/vigra_ext/PointMatching.h:163: error: no matching function
   for call to `std::vector<vigra_ext::SIFTMatch,
   std::allocator<vigra_ext::SIFTMatch> >::push_back(vigra::triple<int, long
   int, int>)'
/usr/include/g++/bits/stl_vector.h:596: error: candidates are: void
   std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp =
   vigra_ext::SIFTMatch, _Alloc = std::allocator<vigra_ext::SIFTMatch>]
make[2]: *** [PointMatching.lo] Error 1
make[2]: Leaving directory 
`/home/swesemeyer/Downloads/Hugin/Source/hugin_cvs/src/vigra_ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/swesemeyer/Downloads/Hugin/Source/hugin_cvs/src'
make: *** [all-recursive] Error 1

Any ideas? 

I'm using wxWidgets 2.5.3, fftw2, boost 1.31 on Suse 9.2 running on an AMD64.
Please let me know if you need any further information.

Cheers,
 Steve


More information about the ptX mailing list