[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