[DebianGIS-dev] Bug#462709: FTBFS with GCC 4.3: no matching function for call to 'transform...

Martin Michlmayr tbm at cyrius.com
Sun Jan 27 00:09:54 UTC 2008


Package: gdal
Version: 1.5.0-2
Severity: important
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.

You can reproduce this problem with gcc-4.3 or gcc-snapshot from
unstable.

> Automatic build of gdal_1.5.0-2 on em64t by sbuild/amd64 0.53
...
> make[3]: Entering directory `/build/tbm/gdal-1.5.0/frmts/ilwis'
> /bin/sh /build/tbm/gdal-1.5.0/libtool --mode=compile --tag=CXX g++ -g -O2  -Wall  -I/build/tbm/gdal-1.5.0/port -I/build/tbm/gdal-1.5.0/gcore -I/build/tbm/gdal-1.5.0/alg -I/build/tbm/gdal-1.5.0/ogr -I/build/tbm/gdal-1.5.0/ogr/ogrsf_frmts -c -o ../o/ilwisdataset.o ilwisdataset.cpp
>  g++ -g -O2 -Wall -I/build/tbm/gdal-1.5.0/port -I/build/tbm/gdal-1.5.0/gcore -I/build/tbm/gdal-1.5.0/alg -I/build/tbm/gdal-1.5.0/ogr -I/build/tbm/gdal-1.5.0/ogr/ogrsf_frmts -c ilwisdataset.cpp  -fPIC -DPIC -o ../o/.libs/ilwisdataset.o
> ilwisdataset.cpp: In function 'CPLErr GetStoreType(std::string, ilwisStoreType&)':
> ilwisdataset.cpp:409: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)'
> ilwisdataset.cpp: In member function 'void ILWISDataset::CollectTransformCoef(std::string&)':
> ilwisdataset.cpp:485: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)'
> ilwisdataset.cpp: In static member function 'static GDALDataset* ILWISDataset::Open(GDALOpenInfo*)':
> ilwisdataset.cpp:791: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)'
> ilwisdataset.cpp: In member function 'CPLErr ILWISRasterBand::GetILWISInfo(std::string)':
> ilwisdataset.cpp:1321: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)'
> ilwisdataset.cpp:1373: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, <unresolved overloaded function type>)'
> make[3]: *** [../o/ilwisdataset.o] Error 1
> make[3]: Leaving directory `/build/tbm/gdal-1.5.0/frmts/ilwis'
> make[2]: *** [ilwis-install-obj] Error 2

-- 
Martin Michlmayr
http://www.cyrius.com/





More information about the Pkg-grass-devel mailing list