Hello spdlib users,

installation error as shown below was occurred on Ubuntu 14.10.

Let me know how to solve it.

[ 11%] Building CXX object src/CMakeFiles/spd.dir/spd/SPDGenerateTiles.cpp.o
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp: In member
function ‘GDALDataset*
spdlib::SPDTilesUtils::createNewImageFile(std::string, std::string,
GDALDataType, std::string, double, double, double, double, uint_fast32_t,
uint_fast32_t, uint_fast32_t)’:
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:973:26: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(int i = 0; i < numBands; i++)
                          ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:990:30: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(int n = 0; n < numBands; n++)
                              ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:999:30: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(int n = 0; n < numBands; n++)
                              ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:1006:26: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(int i = 0; i < numBands; i++)
                          ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp: In member
function ‘void
spdlib::SPDTilesUtils::addImageTilesParseFileName(GDALDataset*,
std::vector<spdlib::SPDTile*>*, std::vector<std::basic_string<char> >)’:
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:1141:20: warning:
variable ‘maxInsect’ set but not used [-Wunused-but-set-variable]
             double maxInsect;
                    ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp: In member
function ‘void spdlib::SPDTilesUtils::addTiles2ClumpImage(GDALDataset*,
std::vector<spdlib::SPDTile*>*)’:
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:1263:78: error:
invalid new-expression of abstract class type ‘GDALRasterAttributeTable’
             GDALRasterAttributeTable *gdalATT = new
GDALRasterAttributeTable();

^
In file included from
/home/survey/spdlib_20130504/include/spd/SPDGenerateTiles.h:33:0,
                 from
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:25:
/usr/local/include/gdal_rat.h:46:15: note:   because the following virtual
functions are pure within ‘GDALRasterAttributeTable’:
 class CPL_DLL GDALRasterAttributeTable
               ^
/usr/local/include/gdal_rat.h:62:46: note:     virtual
GDALDefaultRasterAttributeTable* GDALRasterAttributeTable::Clone() const
     virtual GDALDefaultRasterAttributeTable *Clone() const = 0;
                                              ^
/usr/local/include/gdal_rat.h:71:27: note:     virtual int
GDALRasterAttributeTable::GetColumnCount() const
     virtual int           GetColumnCount() const = 0;
                           ^
/usr/local/include/gdal_rat.h:82:27: note:     virtual const char*
GDALRasterAttributeTable::GetNameOfCol(int) const
     virtual const char   *GetNameOfCol( int ) const = 0;
                           ^
/usr/local/include/gdal_rat.h:93:31: note:     virtual GDALRATFieldUsage
GDALRasterAttributeTable::GetUsageOfCol(int) const
     virtual GDALRATFieldUsage GetUsageOfCol( int ) const = 0;
                               ^
/usr/local/include/gdal_rat.h:104:30: note:     virtual GDALRATFieldType
GDALRasterAttributeTable::GetTypeOfCol(int) const
     virtual GDALRATFieldType GetTypeOfCol( int ) const = 0;
                              ^
/usr/local/include/gdal_rat.h:118:27: note:     virtual int
GDALRasterAttributeTable::GetColOfUsage(GDALRATFieldUsage) const
     virtual int           GetColOfUsage( GDALRATFieldUsage ) const = 0;
                           ^
/usr/local/include/gdal_rat.h:127:27: note:     virtual int
GDALRasterAttributeTable::GetRowCount() const
     virtual int           GetRowCount() const = 0;
                           ^
/usr/local/include/gdal_rat.h:146:27: note:     virtual const char*
GDALRasterAttributeTable::GetValueAsString(int, int) const
     virtual const char   *GetValueAsString( int iRow, int iField ) const =
0;
                           ^
/usr/local/include/gdal_rat.h:162:27: note:     virtual int
GDALRasterAttributeTable::GetValueAsInt(int, int) const
     virtual int           GetValueAsInt( int iRow, int iField ) const = 0;
                           ^
/usr/local/include/gdal_rat.h:178:27: note:     virtual double
GDALRasterAttributeTable::GetValueAsDouble(int, int) const
     virtual double        GetValueAsDouble( int iRow, int iField ) const =
0;
                           ^
/usr/local/include/gdal_rat.h:193:27: note:     virtual void
GDALRasterAttributeTable::SetValue(int, int, const char*)
     virtual void          SetValue( int iRow, int iField, const char
*pszValue ) = 0;
                           ^
/usr/local/include/gdal_rat.h:208:27: note:     virtual void
GDALRasterAttributeTable::SetValue(int, int, int)
     virtual void          SetValue( int iRow, int iField, int nValue ) = 0;
                           ^
/usr/local/include/gdal_rat.h:223:27: note:     virtual void
GDALRasterAttributeTable::SetValue(int, int, double)
     virtual void          SetValue( int iRow, int iField, double dfValue)
= 0;
                           ^
/usr/local/include/gdal_rat.h:234:27: note:     virtual int
GDALRasterAttributeTable::ChangesAreWrittenToFile()
     virtual int           ChangesAreWrittenToFile() = 0;
                           ^
/home/survey/spdlib_20130504/src/spd/SPDGenerateTiles.cpp:1354:34: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
                 for(int i = 0; i < numBlocks; i++)
                                  ^
src/CMakeFiles/spd.dir/build.make:701: recipe for target
'src/CMakeFiles/spd.dir/spd/SPDGenerateTiles.cpp.o' failed
make[2]: *** [src/CMakeFiles/spd.dir/spd/SPDGenerateTiles.cpp.o] Error 1
CMakeFiles/Makefile2:1227: recipe for target 'src/CMakeFiles/spd.dir/all'
failed
make[1]: *** [src/CMakeFiles/spd.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2


-- 
 ------------------------------------------------------------
愛知工業大学工学部土木工学科
山本義幸
〒470-0392 愛知県豊田市八草町八千草1247
TEL:(0565)48-8121(代表)、FAX:(0565)48-3749(代表)
HP: http://ait-survey.com/
Mail: y_yamam...@aitech.ac.jp
 ------------------------------------------------------------
Department of Civil Engineering,
Faculty of Engineering,
Aichi Institute of Technology.
Yoshiyuki Yamamoto
1247 Yachikusa, Yakusa Cho, Toyota, Aichi 470-0392 JAPAN
TEL:+81-565-48-8121 FAX:+81-565-48-3749
HP: http://ait-survey.com/
Mail: y_yamam...@aitech.ac.jp
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
spdlib-develop mailing list
spdlib-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spdlib-develop

Reply via email to