[fdo-internals] S013-GB3: Build: Add PostGIS to
build process(LINUX)
Mateusz Loskot
mateusz at loskot.net
Thu Oct 25 12:49:38 EDT 2007
Traian,
If the OGR provider is not supposed to call OGRRegisterAll() then who
is? The OG provider end user? Honestly, it would seem strange to me,
as GDAL/OGR details are encapsulated by the provider and the
OGRRegisterAll() is required to be called to set up drivers registry.
-- Mat
Traian Stanev wrote:
>
> Not sure about this one... Which version of GDAL are you using? Also, I
> don't know if the call to OGRRegisterAll is necessary to do from the
> provider - it seems that call is causing your troubles.
>
> Traian
>
> From: fdo-internals-bounces at lists.osgeo.org
> [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
> Sent: Thursday, October 25, 2007 11:25 AM
> To: FDO Internals Mail List
> Subject: FW: [fdo-internals] S013-GB3: Build: Add PostGIS to build
> process(LINUX)
>
>
>
> Hi All,
>
>
>
> Can I get some guidance on how to configure the GDAL build so that OGR
> support is fully enabled?
>
>
>
> Here are the settings I used.
>
>
>
> ./configure --with-gif=internal --with-jpeg=internal --with-png=internal
> --with-libtiff=internal --with-geotiff=internal --with-pg=no
> --with-python=no --with-libz=internal
>
>
>
> However, I still am getting the following missing symbols in the OGR
> .so:
>
>
>
> undefined symbol: _ZN13OGRDataSource17DestroyDataSourceEPS_
> (./libOGRProvider.so)
>
> undefined symbol: _ZN20OGRSFDriverRegistrar4OpenEPKciPP11OGRSFDriver
> (./libOGRProvider.so)
>
> undefined symbol: OGRRegisterAll (./libOGRProvider.so)
>
>
>
>
>
> From: Jack Lee
> Sent: Thursday, October 25, 2007 9:45 AM
> To: Greg Boone
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Hi Greg,
>
>
>
> Did you tried the following
>
>
>
> ldd -r libOGRProvider.so
>
>
>
> ?
>
>
>
> I getting the following missing symbols:
>
>
>
> undefined symbol: _ZN13OGRDataSource17DestroyDataSourceEPS_
> (./libOGRProvider.so)
>
> undefined symbol: _ZN20OGRSFDriverRegistrar4OpenEPKciPP11OGRSFDriver
> (./libOGRProvider.so)
>
> undefined symbol: OGRRegisterAll (./libOGRProvider.so)
>
>
>
>
>
> From: Greg Boone
> Sent: Thursday, October 25, 2007 9:29 AM
> To: Jack Lee
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Yes. I forgot that one. I will drop it.
>
>
>
> From: Jack Lee
> Sent: Thursday, October 25, 2007 9:01 AM
> To: Greg Boone
> Subject: FW: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Hi Greg,
>
>
>
> Building OGR seems to be ok.
>
>
>
> I having problems building PostGIS:
>
>
>
> configure.in:66: required file `Doc/Makefile.in' not found
>
>
>
> Do you forget to drop Makefile.am for the Doc directory?
>
>
>
>
>
> From: Jack Lee
> Sent: Wednesday, October 24, 2007 4:22 PM
> To: Greg Boone
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Hi Greg,
>
>
>
> I will be doing a full build tonight. I will post to the mailing list if
> I still have a problem.
>
>
>
>
>
> From: Greg Boone
> Sent: Wednesday, October 24, 2007 4:18 PM
> To: Jack Lee
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Can you post to 'fdo-internals' and have others test?
>
>
>
> From: Jack Lee
> Sent: Wednesday, October 24, 2007 3:42 PM
> To: Greg Boone
> Subject: FW: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
> Importance: High
>
>
>
> Hi Greg,
>
>
>
> I am having problems building ogr.
>
>
>
> ./build_linux.sh --w ogr
>
>
>
> Eventually, I get the following:
>
>
>
> g++ -DPACKAGE_NAME=\"FDOOGR\" -DPACKAGE_TARNAME=\"fdoogr\"
> -DPACKAGE_VERSION=\"3.3.0\" "-DPACKAGE_STRING=\"FDOOGR 3.3.0\""
> -DPACKAGE_BUGREPORT=\"http://fdo.osgeo.org\" -DPACKAGE=\"fdoogr\"
> -DVERSION=\"3.3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I.
> -I../../Fdo/Unmanaged/Inc -I/build1/slate/Thirdparty/gdal/ogr
> -I/build1/slate/Thirdparty/gdal/ogr/ogrsf_frmts
> -I/build1/slate/Thirdparty/gdal/port -I../../Thirdparty/gdal/ogr
> -I../../Thirdparty/gdal/ogr/ogrsf_frmts -I../../Thirdparty/gdal/port
> -MMD -MT -D__USE_GNU -DLINUX -DLINUX_IA32 -MT OgrFdoUtil.lo -MD -MP -MF
> .deps/OgrFdoUtil.Tpo -c OgrFdoUtil.cpp -fPIC -DPIC -o
> .libs/OgrFdoUtil.o
>
> In file included from /build1/slate/Thirdparty/gdal/ogr/ogr_core.h:126,
>
> from
> /build1/slate/Thirdparty/gdal/ogr/ogr_geometry.h:233,
>
> from
> /build1/slate/Thirdparty/gdal/ogr/ogr_feature.h:147,
>
> from
> /build1/slate/Thirdparty/gdal/ogr/ogrsf_frmts/ogrsf_frmts.h:97,
>
> from stdafx.h:56,
>
> from OgrFdoUtil.cpp:19:
>
> /build1/slate/Thirdparty/gdal/port/cpl_port.h:189:22: direct.h: No such
> file or directory
>
> make: *** [OgrFdoUtil.lo] Error 1
>
>
>
> From: fdo-internals-bounces at lists.osgeo.org
> [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Greg Boone
> Sent: Wednesday, October 24, 2007 3:35 PM
> To: FDO Internals Mail List
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
> Importance: High
>
>
>
> I just want to clarify that the neither the PostGIS nor the OGR Linux
> binaries have been tested/validated. This will have to be done before
> they can be released as part of the FDO 3.3.0 beta.
>
>
>
> I will need other members of the community to assist with this task.
>
>
>
> Greg
>
>
>
> From: fdo-internals-bounces at lists.osgeo.org
> [mailto:fdo-internals-bounces at lists.osgeo.org] On Behalf Of Jason Birch
> Sent: Wednesday, October 24, 2007 12:47 PM
> To: FDO Internals Mail List
> Subject: RE: [fdo-internals] S013-GB3: Build: Add PostGIS to
> buildprocess(LINUX)
>
>
>
> Awesome...
>
>
>
> _____
>
> From: Greg Boone
> Subject: [fdo-internals] S013-GB3: Build: Add PostGIS to build
> process(LINUX)
>
> Title: Build: Add PostGIS to build process (Linux)
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> fdo-internals mailing list
> fdo-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fdo-internals
--
Mateusz Loskot
http://mateusz.loskot.net
More information about the fdo-internals
mailing list