Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Jun 2012 08:10:13 GMT
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/168612: graphics/gdal: gifdataset.cpp:599:23: error: &#39; PrintGifError&#39; was not declared in this scope
Message-ID:  <201206030810.q538ADus085996@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/168612; it has been noted by GNATS.

From: "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/168612: graphics/gdal: gifdataset.cpp:599:23: error: &#39;PrintGifError&#39;
 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--



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