From: Regina Obe Date: Sat, 30 Dec 2017 12:41:37 +0000 (+0000) Subject: debug issue with winnie's build failing and make sure configure is same as regression one X-Git-Tag: 2.5.0alpha~242 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b42b8d145e4cfa4377ac8de980aa5ffdf9ff9819;p=postgis debug issue with winnie's build failing and make sure configure is same as regression one git-svn-id: http://svn.osgeo.org/postgis/trunk@16201 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/ci/winnie/build_postgis.sh b/ci/winnie/build_postgis.sh index 404427bb3..653d458b8 100644 --- a/ci/winnie/build_postgis.sh +++ b/ci/winnie/build_postgis.sh @@ -46,12 +46,14 @@ export PGWINVER=${PG_VER}edb echo PATH BEFORE: $PATH + export PGPATH=${PROJECTS}/postgresql/rel/pg${PG_VER}w${OS_BUILD}${GCC_TYPE} #export PROJSO=libproj-0.dll export POSTGIS_VER=${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION} export POSTGIS_MICRO_VER=${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}.${POSTGIS_MICRO_VERSION} +echo POSTGIS_MICRO_VERSION: $POSTGIS_VER if [[ "$POSTGIS_MICRO_VERSION" == *SVN* || "$POSTGIS_MICRO_VERSION" == *dev* ]] ; then export POSTGIS_SRC=${PROJECTS}/postgis/branches/${POSTGIS_VER} else @@ -74,7 +76,7 @@ export PATH="${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/bin echo PATH AFTER: $PATH -export PKG_CONFIG_PATH=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib/pkgconfig; +export PKG_CONFIG_PATH=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib/pkgconfig cd ${POSTGIS_SRC} if [ -e ./GNUMakefile ]; then @@ -97,13 +99,14 @@ fi if [ -n "$SFCGAL_VER" ]; then ##hard code versions of cgal etc. for now - export CGAL_VER=4.6.1 + export CGAL_VER=4.2 BOOST_VER=1.53.0 #BOOST_VER_WU=1_49_0 export BOOST_VER_WU=1_53_0 export PATH="${PROJECTS}/CGAL/rel-cgal-${CGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/boost/rel-${BOOST_VER_WU}w${OS_BUILD}${GCC_TYPE}/lib:${PATH}" CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \ +CFLAGS="-Wall -fno-omit-frame-pointer" \ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \ --host=${MINGHOST} --with-xml2config=${PROJECTS}/libxml/rel-libxml2-${LIBXML_VER}w${OS_BUILD}${GCC_TYPE}/bin/xml2-config \ --with-pgconfig=${PGPATH}/bin/pg_config \ @@ -117,9 +120,11 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP --with-protobufdir=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE} \ --with-sfcgal=${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/sfcgal-config \ --with-pcredir=${PROJECTS}/pcre/rel-${PCRE_VER}w${OS_BUILD}${GCC_TYPE} \ + --without-interrupt-tests \ --prefix=${PROJECTS}/postgis/liblwgeom-${POSTGIS_VER}w${OS_BUILD}${GCC_TYPE} else CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \ +CFLAGS="-Wall -fno-omit-frame-pointer" \ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \ --host=${MINGHOST} --with-xml2config=${PROJECTS}/libxml/rel-libxml2-${LIBXML_VER}w${OS_BUILD}${GCC_TYPE}/bin/xml2-config \ --with-pgconfig=${PGPATH}/bin/pg_config \ @@ -131,14 +136,15 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP --with-jsondir=${MINGPROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \ --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \ --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \ + --without-interrupt-tests \ --prefix=${PROJECTS}/postgis/liblwgeom-${POSTGIS_VER}w${OS_BUILD}${GCC_TYPE} fi; - +make clean #patch liblwgeom generated make to get rid of dynamic linking sed -i 's/LDFLAGS += -no-undefined//g' liblwgeom/Makefile -make uninstall +#make uninstall make && make install