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