Confirmed just changing From:
ICONV_LDFLAGS=-lc to ICONV_LDFLAGS= -liconv Fixed the issue, unfortunately I can't figure out a non-hacky way of fixing this. I tried overriding in env variables, but that seemed ignored. And also passing in --with-libiconv as I do on windows to no avail. So my hacky fix for now is to do this right after configure rm loader/Makefile.bak sed -i .bak 's/ICONV_LDFLAGS= -lc/ICONV_LDFLAGS=-liconv/' "loader/Makefile" -----Original Message----- From: Regina Obe [mailto:[email protected]] Sent: Sunday, November 26, 2017 2:18 PM To: 'PostGIS Development Discussion' <[email protected]>; 'PostGIS Users Discussion' <[email protected]> Subject: RE: [postgis-devel] [postgis-users] Compiling PostGIS under FreeBSD 11 Well it almost worked. I have to check and see if the change you had below was necessary. Cause I noticed that my generated Makefile had ICONV_LDFLAGS=-lc So I changed it to ICONV_LDFLAGS= -liconv And that seemed to do the trick. Now why the ICONV_LDFLAGS was so wrong is a mystery -----Original Message----- From: postgis-devel [mailto:[email protected]] On Behalf Of Sandro Santilli Sent: Sunday, November 26, 2017 1:29 PM To: PostGIS Users Discussion <[email protected]> Cc: 'PostGIS Development Discussion' <[email protected]> Subject: Re: [postgis-devel] [postgis-users] Compiling PostGIS under FreeBSD 11 On Sun, Nov 26, 2017 at 01:19:19PM -0500, Regina Obe wrote: > libtool: link: cc -I ../liblwgeom -g -O2 -fPIC -DPIC -Wall > -Wmissing-prototypes -I/usr/local/include shpopen.o dbfopen.o getopt.o > shpcommon.o safileio.o shp2pgsql-core.o shp2pgsql-cli.o -o > .libs/shp2pgsql -fstack-protector -Wl,--as-needed -Wl,-R/usr/local/lib > ../liblwgeom/.libs/liblwgeom.so -L/usr/local/lib -lgeos_c -lproj -lm > -lpthread -Wl,-rpath -Wl,/usr/local/lib > shp2pgsql-core.o: In function `utf8': > /usr/home/jenkins/workspace/Test_Slave/trunk/loader/shp2pgsql-core.c:69: > undefined reference to `libiconv_open' Can you try the following patch ? diff --git a/loader/Makefile.in b/loader/Makefile.in index 830db51c8..28d5e171d 100644 --- a/loader/Makefile.in +++ b/loader/Makefile.in @@ -90,7 +90,7 @@ shp2pgsql-core.o: shp2pgsql-core.c shp2pgsql-core.h shpcommon.h $(CC) $(CFLAGS) -c $< pgsql2shp-core.o: pgsql2shp-core.c pgsql2shp-core.h shpcommon.h - $(CC) $(CFLAGS) $(PGSQL_FE_CPPFLAGS) -c $< + $(CC) $(CFLAGS) $(PGSQL_FE_CPPFLAGS) $(ICONV_LDFLAGS) -c $< pgsql2shp-cli.o: pgsql2shp-cli.c pgsql2shp-core.h shpcommon.h $(CC) $(CFLAGS) $(PGSQL_FE_CPPFLAGS) -c $< _______________________________________________ postgis-devel mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/postgis-devel _______________________________________________ postgis-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/postgis-users
