Date: Thu, 05 Sep 2013 12:57:38 +0200 From: Rainer Hurling <rhurlin@gwdg.de> To: ports <ports@freebsd.org> Subject: graphics/p5-Geo-GDAL: Does not build on CURRENT Message-ID: <522863A2.7000606@gwdg.de>
next in thread | raw e-mail | index | archive | help
Nobody else seeing this error on recent 10.0-CURRENT (amd64, clang)? Thanks in advance for any help, Rainer Hurling #make -DMAKE_JOBS_UNSAFE=yes ===> License MIT accepted by the user ===> Fetching all distfiles required by p5-Geo-GDAL-1.10.1 for building ===> Extracting for p5-Geo-GDAL-1.10.1 => SHA256 Checksum OK for gdal-1.10.1.tar.gz. ===> Patching for p5-Geo-GDAL-1.10.1 ===> p5-Geo-GDAL-1.10.1 depends on file: /usr/local/bin/perl5.16.3 - found ===> p5-Geo-GDAL-1.10.1 depends on shared library: gdal - found ===> Configuring for p5-Geo-GDAL-1.10.1 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/m4/acinclude.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/m4/libtool.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/frmts/grass/pkg/configure ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/frmts/grass/pkg/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/frmts/iso8211/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/frmts/sdts/aclocal.m4 ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/configure ===> FreeBSD 10 autotools fix applied to /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/aclocal.m4 ===> Building for p5-Geo-GDAL-1.10.1 --- Makefile_Geo__GDAL --- perl Makefile.PL INSTALL_BASE= Found /usr/local/bin/gdal-config Using /usr/local/bin/gdal-config. Building against GDAL defined in /usr/local/bin/gdal-config Unrecognized argument in LIBS ignored: '-pthread' Writing Makefile_Geo__OGR for Geo::OGR Writing MYMETA.yml and MYMETA.json Unrecognized argument in LIBS ignored: '-pthread' Writing Makefile_Geo__GDAL__Const for Geo::GDAL::Const Writing MYMETA.yml and MYMETA.json Unrecognized argument in LIBS ignored: '-pthread' Writing Makefile_Geo__OSR for Geo::OSR Writing MYMETA.yml and MYMETA.json Unrecognized argument in LIBS ignored: '-pthread' Writing Makefile_Geo__GDAL for Geo::GDAL Writing MYMETA.yml and MYMETA.json --- build --- /usr/bin/make -f Makefile_Geo__GDAL --- blib/lib/Geo/.exists --- --- blib/arch/.exists --- --- blib/lib/auto/Geo/GDAL/.exists --- --- blib/arch/auto/Geo/GDAL/.exists --- --- blib/bin/.exists --- --- blib/script/.exists --- --- blib/man1/.exists --- --- blib/man3/.exists --- --- subdirs --- --- GDAL.bs --- Running Mkbootstrap for Geo::GDAL () --- gdal_wrap.o --- cc -c -I/usr/local/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.16/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -O2 -pipe -fno-strict-aliasing -DVERSION=\"1.9911\" -DXS_VERSION=\"1.9911\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.16/mach/CORE" gdal_wrap.cpp --- GDAL.bs --- chmod 644 GDAL.bs --- pm_to_blib --- cp lib/Geo/OGR.pm blib/lib/Geo/OGR.pm cp lib/Geo/GDAL/Const.pm blib/lib/Geo/GDAL/Const.pm cp lib/Geo/GDAL.pm blib/lib/Geo/GDAL.pm cp lib/Geo/OSR.pm blib/lib/Geo/OSR.pm --- blibdirs --- --- blib/arch/auto/Geo/GDAL/GDAL.bs --- cp GDAL.bs blib/arch/auto/Geo/GDAL/GDAL.bs chmod 644 blib/arch/auto/Geo/GDAL/GDAL.bs --- config --- --- gdal_wrap.o --- gdal_wrap.cpp:4500:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:4648:12: error: assigning to 'char *' from incompatible type 'const char *' arg2 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:4719:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:4806:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5173:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5251:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5353:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5420:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5543:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:5639:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:6293:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:6293:16: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:6293:16: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:6902:12: error: assigning to 'char *' from incompatible type 'const char *' arg2 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:6967:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:6967:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:6967:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:7059:12: error: assigning to 'char *' from incompatible type 'const char *' arg2 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:7110:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:7110:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:7110:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:7215:12: error: assigning to 'char *' from incompatible type 'const char *' arg2 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:11795:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:11795:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:11795:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:13330:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:13330:22: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:13330:22: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:16091:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:16091:22: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:16091:22: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:18747:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:18747:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:18747:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:18937:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:18937:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:18937:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:19121:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:19121:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:19121:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:19285:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:19285:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:19285:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:19454:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:19454:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:19454:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:20007:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:20007:22: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:20007:22: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:20671:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:20671:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:20671:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:22007:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:22129:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:22249:12: error: assigning to 'char *' from incompatible type 'const char *' arg1 = (const char *)""; ^ ~~~~~~~~~~~~~~~~ gdal_wrap.cpp:22281:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(sv = hv_iternextsv(hv,&key,&klen)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gdal_wrap.cpp:22281:24: note: place parentheses around the assignment to silence this warning while(sv = hv_iternextsv(hv,&key,&klen)) { ^ ( ) gdal_wrap.cpp:22281:24: note: use '==' to turn this assignment into an equality comparison while(sv = hv_iternextsv(hv,&key,&klen)) { ^ == gdal_wrap.cpp:22953:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier] XS(SWIG_init) { ^ /usr/local/lib/perl5/5.16/mach/CORE/XSUB.h:156:18: note: expanded from macro 'XS' #define XS(name) XS_EXTERNAL(name) ^ /usr/local/lib/perl5/5.16/mach/CORE/XSUB.h:145:33: note: expanded from macro 'XS_EXTERNAL' # define XS_EXTERNAL(name) extern "C" XSPROTO(name) ^ 15 warnings and 16 errors generated. *** [gdal_wrap.o] Error code 1 make[2]: stopped in /usr/ports/graphics/p5-Geo-GDAL/work/gdal-1.10.1/swig/perl 1 error
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?522863A2.7000606>