[ptx] hugin CVS: compile error

Claudio Soprano Claudio.Soprano at lnf.infn.it
Thu Jun 24 16:36:38 BST 2004


hi Jean

have u patched vigra with the patch in /patches dir ?

u need to patch vigra, then compile it

then compile hugin

i got the cvs working on a linux redhat 7.3.

Let me know

Claudio Soprano

Jean-Luc Coulon (f5ibh) wrote:

> Hi,
>
> I'm trying to build hugin CVS.
> I get the following error:
> Descending directory vigra_ext to do "make lib"
> make[2]: entering directory " 
> /usr/local/src/hugin-0.4-cvs20040624/src/ vigra_ext"
>    ---- Compiling PointMatching.cpp (C++)
> g++ -I. -I../include -Wall -O2 -I../   -c -o .obj/PointMatching.o  
> PointMatching.
> cpp
> ../include/vigra_impex2/impex.hxx: In function "void
>   vigra_impex2::exportScalarImage(SrcIterator, SrcIterator,  
> SrcAccessor, const
>   vigra_impex2::ImageExportInfo&, vigra::VigraTrueType) [with  
> SrcIterator =
>   vigra::ConstBasicImageIterator<unsigned char, unsigned char**>,  
> SrcAccessor
>   = vigra::StandardConstValueAccessor<unsigned char>] »:
> ../include/vigra_impex2/impex.hxx:1021:   instantiated from `void  
> vigra_impex2::exportScalarImage(SrcIterator, SrcIterator, 
> SrcAccessor,  const vigra_impex2::ImageExportInfo&) [with SrcIterator 
> = vigra:: ConstBasicImageIterator<unsigned char, unsigned char**>, 
> SrcAccessor =  vigra::StandardConstValueAccessor<unsigned char>]'
> ../include/vigra_impex2/impex.hxx:1037:   instantiated from `void  
> vigra_impex2::exportImage(SrcIterator, SrcIterator, SrcAccessor, 
> const  vigra_impex2::ImageExportInfo&, vigra::VigraTrueType) [with 
> SrcIterator  = vigra::ConstBasicImageIterator<unsigned char, unsigned 
> char**>,  SrcAccessor = vigra::StandardConstValueAccessor<unsigned 
> char>]'
> ../include/vigra_impex2/impex.hxx:1115:   instantiated from `void  
> vigra_impex2::exportImage(SrcIterator, SrcIterator, SrcAccessor, 
> const  vigra_impex2::ImageExportInfo&) [with SrcIterator = vigra:: 
> ConstBasicImageIterator<unsigned char, unsigned char**>, SrcAccessor 
> =  vigra::StandardConstValueAccessor<unsigned char>]'
> ../include/vigra_impex2/impex.hxx:1123:   instantiated from `void  
> vigra_impex2::exportImage(vigra::triple<Iterator, Iterator, 
> Accessor>,  const vigra_impex2::ImageExportInfo&) [with SrcIterator = 
> vigra:: ConstBasicImageIterator<unsigned char, unsigned char**>, 
> SrcAccessor =  vigra::StandardConstValueAccessor<unsigned char>]'
> ../include/vigra_ext/LoweSIFT.h:102:   instantiated from `bool  
> vigra_ext::loweDetectSIFT(vigra::triple<Iterator, Iterator, 
> Accessor>,  std::vector<vigra_ext::SIFTFeature, 
> std::allocator<vigra_ext:: SIFTFeature> >&, const std::string&) [with 
> SrcIterator = vigra:: ConstBasicImageIterator<unsigned char, unsigned 
> char**>, SrcAccessor =  vigra::StandardConstValueAccessor<unsigned 
> char>]'
> PointMatching.cpp:84:   instantiated from here
> ../include/vigra_impex2/impex.hxx:1011: error: no type named 
> `isSigned'  in `
>   struct vigra::NumericTraits<unsigned char>'
> ../include/vigra_impex2/impex.hxx:1012: error: no type named 
> `isSigned'  in `
>   struct vigra::NumericTraits<unsigned char>'
> make[2]: *** [.obj/PointMatching.o] Error 1
> make[2]: leaving directory "/usr/local/src/hugin-0.4-cvs20040624/src/ 
> vigra_ext"
>
>
> And later, several times, the same error, complaining for "isSigned"
>
> ---../include/vigra_impex2/impex.hxx:986: error: no type named  
> `isSigned' in `
>   struct vigra::NumericTraits<vigra::TinyVector<int, 4> >'
>
> I've vigra 1.2.0 installed.
>
>
>
> Regards
>         - Jean-L
> uc




More information about the ptX mailing list