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: ' PrintGifError' 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: '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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206030810.q538ADus085996>