Opened 11 years ago
Closed 11 years ago
#2650 closed defect (fixed)
Can't compile with --enable-debug anymore
Reported by: | robe | Owned by: | pramsey |
---|---|---|---|
Priority: | medium | Milestone: | PostGIS 2.1.2 |
Component: | postgis | Version: | 2.1.x |
Keywords: | Cc: |
Description
This might just be me, but in trying to test 2.1, I realized I can't compile with —enable-debug anymore.
I deleted my 2.1 branch and repulled from svn to make sure it wasn't just me messing with stuff
when compiling with
export XSLTPROCFLAGS= CPPFLAGS="-I${PGPATH}/include -I${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${PROJECTS}/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 \ --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \ --with-geosconfig=${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin/geos-config \ --with-projdir=${PROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}${GCC_TYPE} \ --with-gdalconfig=${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/gdal-config \ --with-jsondir=${PROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \ --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \ --with-gui --with-gettext=no --enable-debug
I get this error:
make[1]: Entering directory `/projects/postgis/branches/2.1/postgis' gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -I../liblwgeom -I../libpgcommon -I/projects/geos/rel-3.5.0devw64gcc48/include -I/projects/proj/re l-4.8.0w64gcc48/include -I/projects/libxml/rel-libxml2-2.7.8w64gcc48/include/libxml2 -I/projects/postgresql/rel/pg9.3w64gcc48/include -I/projects/rel-libiconv-1.13.1w64gcc48/include -fPIC -I. -I. -Ic:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/include/server -Ic:/MING64~1/projects/POSTGR~1/rel/PG9~1. 3W6/include/internal -I./src/include/port/win32 -DEXEC_BACKEND "-Ic:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/lib/pgxs/src/MAKEFI~1/../../src/include/port/win32" -Ic:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/include/server/port/win32 -c -o geography_measurement_trees.o geography_measurement_trees. c geography_measurement_trees.c:1:0: warning: -fPIC ignored for target (all code is position independent) [enabled by default] #include "geography_measurement_trees.h" ^ In file included from c:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/include/server/postgres.h:48:0, from ../libpgcommon/lwgeom_cache.h:16, from geography_measurement_trees.h:3, from geography_measurement_trees.c:1: geography_measurement_trees.c: In function 'CircTreePIP': geography_measurement_trees.c:88:67: error: 'lwgeom2' undeclared (first use in this function) POSTGIS_DEBUGF(3, "tree1_type=%d, lwgeom2->type=%d", tree1_type, lwgeom2->type); ^ c:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/include/server/utils/elog.h:117:14: note: in definition of macro 'ereport_domain' errfinish rest; \ ^ ../libpgcommon/lwgeom_pg.h:42:25: note: in expansion of macro 'ereport' ereport(NOTICE, (errmsg_internal("[%s:%s:%d] " msg, __FILE__, __func__, __LINE__, __VA_ARGS__))); \ ^ geography_measurement_trees.c:88:2: note: in expansion of macro 'POSTGIS_DEBUGF' POSTGIS_DEBUGF(3, "tree1_type=%d, lwgeom2->type=%d", tree1_type, lwgeom2->type); ^ geography_measurement_trees.c:88:67: note: each undeclared identifier is reported only once for each function it appears in POSTGIS_DEBUGF(3, "tree1_type=%d, lwgeom2->type=%d", tree1_type, lwgeom2->type); ^ c:/MING64~1/projects/POSTGR~1/rel/PG9~1.3W6/include/server/utils/elog.h:117:14: note: in definition of macro 'ereport_domain' errfinish rest; \ ^ ../libpgcommon/lwgeom_pg.h:42:25: note: in expansion of macro 'ereport' ereport(NOTICE, (errmsg_internal("[%s:%s:%d] " msg, __FILE__, __func__, __LINE__, __VA_ARGS__))); \ ^ geography_measurement_trees.c:88:2: note: in expansion of macro 'POSTGIS_DEBUGF' POSTGIS_DEBUGF(3, "tree1_type=%d, lwgeom2->type=%d", tree1_type, lwgeom2->type); ^ <builtin>: recipe for target `geography_measurement_trees.o' failed make[1]: *** [geography_measurement_trees.o] Error 1 make[1]: Leaving directory `/projects/postgis/branches/2.1/postgis' GNUmakefile:14: recipe for target `all' failed make: *** [all] Error 1
This used to work a while back when I was trying to poke at the geography tree issues we were having
Note:
See TracTickets
for help on using tickets.
fixed for trunk at r12283 and 2.1 at r12282