Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 2021 12:42:00 +0200
From:      Matthieu Volat <mazhe@alkumuna.eu>
To:        LuMiWa via freebsd-ports <freebsd-ports@freebsd.org>
Cc:        LuMiWa <lumiwa@dismail.de>, FreeBSD Ports <ports@freebsd.org>
Subject:   Re: gdal
Message-ID:  <20210503124200.6016c5e9@gramr.alkumuna.eu>
In-Reply-To: <20210502135545.3a487b8b@dismail.de>
References:  <20210502135545.3a487b8b@dismail.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/0T=DdYli_ZWLlQYhQAsULmQ
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Sun, 2 May 2021 13:55:45 -0400
LuMiWa via freebsd-ports <freebsd-ports@freebsd.org> wrote:

> Hi!
>=20
> 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) =3D 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
>=20
> Stop.
> make[1]: stopped in /usr/ports/graphics/gdal
> *** Error code 1
>=20
> Thank you.
>=20

Hi, this happens indeed when you build gdal *without* the EXR option when o=
penexr is present at build time. I guess the off option is not passed corre=
ctly to the configure script?

Cheers,

-- Matthieu Volat

--Sig_/0T=DdYli_ZWLlQYhQAsULmQ
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE1xv/SVkem9252haa3yo2fFz8JX4FAmCP03gACgkQ3yo2fFz8
JX7+hw//fvgU4Tmk5ac9yPnl+FBGOzArqECyjkS6zqrmN3BV0fEJJc+lrGDl0Sqt
d99+muE0m6Df4LnfzzfTWKuAhgVjTP5jE/ZCfDZWI2JfMWiMyYH2bTV5kAxIskXB
KLITfaoRuKaHZSASJoJVbrgDCQLwF7CMv3gj9bpJaipcjR1fclg+5RK94DveJZgG
a2jl4cK3/3DInzpIjawsuACsFc7eAwBmNah7WD8XTmWyumdq+sKd4IjUSNqtVtnT
y6H1l9pUEAeMwcqrnW/IUaaManjHvIkoeRyxHjMVs9FeY9u3tiuU9vETFRm4CPN4
18Zus9ZszJg1GBqFwb/DvrqvJy0cfSkEARUTW5Wwl8cqA/XY94V92Y2zUpPRhM/D
3GmfwYlA09T2agD0V4gcm+XUfUX3TJGh72wpoWTGyqTEuAEbCc2ahliGHJLJjTwL
jgxJxxnrkMn9FTzuaiIIyZM5naA4LbN+1hzcwrCed25c63EjOCFAqROHMNcyuD7P
NvP4j7if1W9McjxZCTxdEvtpEd7eIsUxrwVzFrmW0DB2H0heYyioiBZ8AdrCymsr
SdYKjGqtsqiaSToq+M3hVCKkVEzOOCokLPnXgK9g4SM6OhmBMlc7fXHvOyyaSVtw
C2VL3bJyEAN5/fpnz9uKwiIX6fWCfDZi44vfdoeEFmYEmMhb1cQ=
=YZRN
-----END PGP SIGNATURE-----

--Sig_/0T=DdYli_ZWLlQYhQAsULmQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210503124200.6016c5e9>