ports/168612: graphics/gdal: gifdataset.cpp:599:23: error: ' PrintGifError' was not declared in this scope
O. Hartmann
ohartman at zedat.fu-berlin.de
Sun Jun 3 08:10:13 UTC 2012
The following reply was made to PR ports/168612; it has been noted by GNATS.
From: "O. Hartmann" <ohartman at zedat.fu-berlin.de>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/168612: graphics/gdal: gifdataset.cpp:599:23: error: 'PrintGifError'
was not declared in this scope
Date: Sun, 03 Jun 2012 10:08:51 +0200
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig24F19E105FFD3DE379C9BD9C
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Using legacy GCC 4.3.1 instead of the more modern GCC 4.6 results in an
error like this:
libtool: compile: c++ -pipe -O3 -fno-strict-aliasing -march=3Dnative
-Wall -DOGR_ENABLED -I/usr/local/include
-I/usr/ports/graphics/gdal/work/gdal-1.9.0/port -I/usr/local
-I/usr/local/include -I/usr/local/include -I/usr/local
-I/usr/local/include -I/usr/local -I/usr/local/include
-I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local
-I/usr/local/include -I/usr -I/usr/include -DHAVE_LIBZ -c
cpl_recode_iconv.cpp -fPIC -DPIC -o .libs/cpl_recode_iconv.o
cpl_recode_iconv.cpp: In function 'char* CPLRecodeIconv(const char*,
const char*, const char*)':
cpl_recode_iconv.cpp:92: error: invalid conversion from 'char**' to
'const char**'
cpl_recode_iconv.cpp:92: error: initializing argument 2 of 'size_t
libiconv(void*, const char**, size_t*, char**, size_t*)'
cpl_recode_iconv.cpp: In function 'char* CPLRecodeFromWCharIconv(const
wchar_t*, const char*, const char*)':
cpl_recode_iconv.cpp:243: error: invalid conversion from 'char**' to
'const char**'
cpl_recode_iconv.cpp:243: error: initializing argument 2 of 'size_t
libiconv(void*, const char**, size_t*, char**, size_t*)'
gmake[1]: *** [cpl_recode_iconv.lo] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/gdal/work/gdal-1.9.0/por=
t'
gmake: *** [port-target] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/graphics/gdal.
*** [build] Error code 1
Stop in /usr/ports/graphics/gdal.
=3D=3D=3D>>> make failed for graphics/gdal
=3D=3D=3D>>> Aborting update
=3D=3D=3D>>> Update for graphics/gdal failed
=3D=3D=3D>>> Aborting update
Terminated
And using CLANG tends to produce this error:
libtool: compile: clang++ -pipe -O3 -fno-strict-aliasing -march=3Dnative=
-Wall -DOGR_ENABLED -I/usr/local/include
-I/usr/ports/graphics/gdal/work/gdal-1.9.0/port -I/usr/local
-I/usr/local/include -I/usr/local/include -I/usr/local
-I/usr/local/include -I/usr/local -I/usr/local/include
-I/usr/local/include -I/usr/local -I/usr/local/include -I/usr/local
-I/usr/local/include -I/usr -I/usr/include -DHAVE_LIBZ -c
cpl_recode_iconv.cpp -fPIC -DPIC -o .libs/cpl_recode_iconv.o
cpl_recode_iconv.cpp:92:13: error: no matching function for call to
'libiconv'
iconv( sConv, &pszSrcBuf, &nSrcLen, &pszDstBuf, &nDstLen );
^~~~~
/usr/local/include/iconv.h:81:15: note: expanded from macro 'iconv'
#define iconv libiconv
^~~~~~~~
/usr/local/include/iconv.h:83:15: note: candidate function not viable:
no known conversion from 'char **' to 'const char **' for 2nd argument;
extern size_t iconv (iconv_t cd, const char* * inbuf, size_t
*inbytesleft, char* * outbuf, size_t *outbytesleft);
^
/usr/local/include/iconv.h:81:15: note: expanded from macro 'iconv'
#define iconv libiconv
^
cpl_recode_iconv.cpp:243:13: error: no matching function for call to
'libiconv'
iconv( sConv, &pszSrcBuf, &nSrcLen, &pszDstBuf, &nDstLen );
^~~~~
/usr/local/include/iconv.h:81:15: note: expanded from macro 'iconv'
#define iconv libiconv
^~~~~~~~
/usr/local/include/iconv.h:83:15: note: candidate function not viable:
no known conversion from 'char **' to 'const char **' for 2nd argument;
extern size_t iconv (iconv_t cd, const char* * inbuf, size_t
*inbytesleft, char* * outbuf, size_t *outbytesleft);
^
/usr/local/include/iconv.h:81:15: note: expanded from macro 'iconv'
#define iconv libiconv
^
2 errors generated.
gmake[1]: *** [cpl_recode_iconv.lo] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/gdal/work/gdal-1.9.0/por=
t'
gmake: *** [port-target] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/graphics/gdal.
*** [build] Error code 1
Stop in /usr/ports/graphics/gdal.
=3D=3D=3D>>> make failed for graphics/gdal
=3D=3D=3D>>> Aborting update
Terminated
=3D=3D=3D>>> You can restart from the point of failure with this command =
line:
portmaster <flags> graphics/gdal
--------------enig24F19E105FFD3DE379C9BD9C
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iQEcBAEBAgAGBQJPyxuZAAoJEOgBcD7A/5N808YH/R16HNAfJHjprehJ7cOpWI8Z
sWEHb6VIwxMK5+1EbjdW80DZtX60BytxA2vtAH8ItcpH82S1b/sy4Ee8+4ixWOQj
jZFj+DjS4W9TE6wIEMJein1uW4ocpqYg4Y7Du/2BVpZ4Lr8y3M/zWp97N3i0vdbr
GlyNKOwucRfVS1Jgo2vGkZEMfY8ZUr5stag1nfAIl528BBGIZuufCWHtMEzPadsM
pLgV1VLTPEDvoIvu8kFLbgMsEVQDaUY/me/zdxzZGNVutPAFz34q27f2h3RxMO/I
YW6/IXjRyOlGi0s1PODO/8qK40E7f4f4rJgEo8Ftv/6LXGbf6FG7ks2fp2irxk0=
=kLln
-----END PGP SIGNATURE-----
--------------enig24F19E105FFD3DE379C9BD9C--
More information about the freebsd-ports-bugs
mailing list