gdal

LuMiWa lumiwa at dismail.de
Sun May 2 17:55:55 UTC 2021


Hi!

I have a problem to build graphics/gdal on FreeBSD-13.0-RELEASE:
m::seekp' declared here: type mismatch at 1st parameter ('uint64_t'
(aka 'unsigned long') vs 'GInt64' (aka 'long long')) virtual void
 seekp (uint64_t pos) = 0; ^
exrdataset.cpp:495:1: error: unknown type name 'Int64'; did you mean
'GInt64'? Int64 GDALEXRIOStream::tellg ()
^~~~~
GInt64
/usr/ports/graphics/gdal/work/gdal-3.2.2/port/cpl_port.h:267:26: note:
'GInt64' declared here typedef GIntBig          GInt64;
                         ^
exrdataset.cpp:497:24: error: unknown type name 'Int64'; did you mean
'GInt64'? return static_cast<Int64>(VSIFTellL(m_fp));
                       ^~~~~
                       GInt64
/usr/ports/graphics/gdal/work/gdal-3.2.2/port/cpl_port.h:267:26: note:
'GInt64' declared here typedef GIntBig          GInt64;
                         ^
exrdataset.cpp:500:30: error: unknown type name 'Int64'; did you mean
'GInt64'? void GDALEXRIOStream::seekg (Int64 pos)
                             ^~~~~
                             GInt64
/usr/ports/graphics/gdal/work/gdal-3.2.2/port/cpl_port.h:267:26: note:
'GInt64' declared here typedef GIntBig          GInt64;
                         ^
exrdataset.cpp:566:36: error: allocating an object of abstract class
type 'GDALEXRIOStream' poDS->m_pIStream.reset(new GDALEXRIOStream(fp,
osFilename)); ^
exrdataset.cpp:992:25: error: variable type 'GDALEXRIOStream' is an
abstract class GDALEXRIOStream ostream(fp, pszFilename);
                        ^
exrdataset.cpp:1984:32: error: allocating an object of abstract class
type 'GDALEXRIOStream' poDS->m_pOStream.reset(new GDALEXRIOStream(fp,
pszFilename)); ^
3 warnings and 14 errors generated.
gmake[4]: *** [../../GDALmake.opt:646: ../o/exrdataset.o] Error 1
gmake[4]: Leaving directory
'/usr/ports/graphics/gdal/work/gdal-3.2.2/frmts/exr' gmake[3]: ***
[GNUmakefile:15: exr-install-obj] Error 2 gmake[3]: Leaving directory
'/usr/ports/graphics/gdal/work/gdal-3.2.2/frmts' gmake[2]: ***
[GNUmakefile:114: frmts-target] Error 2 gmake[2]: Leaving directory
'/usr/ports/graphics/gdal/work/gdal-3.2.2' *** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/gdal
*** Error code 1

Thank you.


-- 

“Two things are infinite: the universe and human stupidity; and I'm not
sure about the universe.”

― Albert Einstein 


More information about the freebsd-ports mailing list