[GRASS-dev] Installation of GRASS on Fedora 9
Juan Diego Giraldo Osorio
Juan.Giraldo at upct.es
Thu May 29 12:40:54 EDT 2008
Hi coworkers
I have two pc: the firts with fedora 8, and the another one with fedora
9. In the fedora 9 pc I have installed GRASS 6.2.3 in the fedora 8 pc,
without problems (except by the gdal install circular problem which is
explained in http://www.kyngchaos.com/wiki/macosx:build:gdal). Now,
GRASS is running in the fedora 8 pc without problems.
In the fedora 9 pc I have had problems with the gdal-1.4.1 install. The
error report is the next:
***********************************************************************
make -C ilwis install-obj
make[2]: se ingresa al directorio `/home/jdgiraldo/Install_GRASS/gdal-
1.4.1/frmts/ilwis'
/bin/sh /home/jdgiraldo/Install_GRASS/gdal-1.4.1/libtool --mode=compile
g++ -Wall -O2 -I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/port -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/gcore -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/alg -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/ogr -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/ogr/ogrsf_frmts -c -
o ../o/ilwisdataset.o ilwisdataset.cpp
g++ -Wall -O2 -I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/port -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/gcore -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/alg -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/ogr -
I/home/jdgiraldo/Install_GRASS/gdal-1.4.1/ogr/ogrsf_frmts -c
ilwisdataset.cpp -fPIC -DPIC -o ../o/.libs/ilwisdataset.o
ilwisdataset.cpp: In function 'std::string TrimSpaces(const
std::string&)':
ilwisdataset.cpp:51: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp:51: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp: In member function 'void IniFile::Load()':
ilwisdataset.cpp:182: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp:196: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp: In function 'long int longConv(double)':
ilwisdataset.cpp:249: error: 'LONG_MAX' was not declared in this scope
ilwisdataset.cpp:249: error: 'LONG_MIN' was not declared in this scope
ilwisdataset.cpp: In function 'CPLErr GetRowCol(std::string, int&,
int&)':
ilwisdataset.cpp:314: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp:325: warning: comparison between signed and unsigned
integer expressions
ilwisdataset.cpp: In function 'CPLErr GetStoreType(std::string,
ilwisStoreType&)':
ilwisdataset.cpp:408: 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:484: 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:790: 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:1305: 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:1357: 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 function 'ilwisStoreType stNeeded(long unsigned
int)':
ilwisdataset.cpp:1749: error: 'SHRT_MAX' was not declared in this scope
ilwisdataset.cpp: In member function 'void ValueRange::init(double)':
ilwisdataset.cpp:1793: error: 'ULONG_MAX' was not declared in this scope
ilwisdataset.cpp:1798: error: 'LONG_MAX' was not declared in this scope
make[2]: *** [../o/ilwisdataset.o] Error 1
make[2]: se sale del directorio `/home/jdgiraldo/Install_GRASS/gdal-
1.4.1/frmts/ilwis'
make[1]: *** [ilwis-install-obj] Error 2
make[1]: se sale del directorio `/home/jdgiraldo/Install_GRASS/gdal-
1.4.1/frmts'
make: *** [frmts-target] Error 2
***********************************************************************
In the report I found compilation errors (I think that). Therefore, I
couldn't intstall GRASS.
Has someone overcame this problem???
Thanks everyone.
Juan Diego
More information about the grass-dev
mailing list