[postgis-users] trying to make

János janos.lobb at yale.edu
Mon Nov 22 13:21:07 PST 2004


Looking for openssl it gives two locations:

Janos:/Volumes/Data/Downloads/postgresql-7.4.6/contrib/postgis-0.9.0 
janos$ sudo find / -name openssl -print
Password:
/usr/bin/openssl
/usr/include/openssl


I added --with-openssl=/usr/bin/openssl to the ./confog of Postgresql 
and eliminated --with-pam, and I still get these - somewhat shorter - 
messages:

Janos:/Volumes/Data/Downloads/postgresql-7.4.6/contrib/postgis-0.9.0 
janos$ sudo make
./geos_version.sh /usr/local > postgis_geos_version.h
make -C loader
gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2 
-fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations 
-DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73 
shpopen.o dbfopen.o getopt.o pgsql2shp.o 
-L../../../src/interfaces/libpq -lpq -L../../../src/port   -o pgsql2shp
ld: Undefined symbols:
_SSL_pending
_BIO_free
_BIO_new_mem_buf
_DH_check
_DH_generate_parameters
_DH_size
_ERR_get_error
_ERR_reason_error_string
_EVP_PKEY_free
_PEM_read_DHparams
_PEM_read_PrivateKey
_PEM_read_X509
_PEM_read_bio_DHparams
_SSL_CTX_ctrl
_SSL_CTX_free
_SSL_CTX_load_verify_locations
_SSL_CTX_new
_SSL_CTX_set_tmp_dh_callback
_SSL_CTX_set_verify
_SSL_CTX_set_verify_depth
_SSL_connect
_SSL_free
_SSL_get_error
_SSL_get_ex_data
_SSL_get_peer_certificate
_SSL_library_init
_SSL_load_error_strings
_SSL_new
_SSL_read
_SSL_set_ex_data
_SSL_set_fd
_SSL_shutdown
_SSL_write
_TLSv1_method
_X509_NAME_get_text_by_NID
_X509_NAME_oneline
_X509_check_private_key
_X509_free
_X509_get_subject_name
make[1]: *** [pgsql2shp] Error 1
make: *** [loaderdumper] Error 2

should I do --with-openssl=/usr/include/openssl  or just forget about 
ssl for the time being ?

Thanks ahead,
János

On Nov 22, 2004, at 3:28 PM, strk at refractions.net wrote:

> Could it be you compiled postgresql with SSL support ?
> In that case I think you need to add appropriate linkage to
> that library.
> --strk;
>
> On Mon, Nov 22, 2004 at 03:20:05PM -0500, János wrote:
>> I untared postgis-0.9.0 into the contrib directory of the Postgresql
>> 7.4.6 source.  This is what I get when I run sudo make:
>>
>> Janos:/Volumes/Data/Downloads/postgresql-7.4.6/contrib/postgis-0.9.0
>> janos$ sudo make
>> Password:
>> ./geos_version.sh /usr/local > postgis_geos_version.h
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_debug.o
>> postgis_debug.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_ops.o postgis_ops.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_fn.o postgis_fn.c
>> postgis_fn.c:3198: warning: no previous prototype for
>> `postgis_scripts_released'
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_inout.o
>> postgis_inout.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_proj.o postgis_proj.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_chip.o postgis_chip.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_transform.o
>> postgis_transform.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_svg.o postgis_svg.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_gist_72.o
>> postgis_gist_72.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_estimate.o
>> postgis_estimate.c
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_geos.o postgis_geos.c
>> postgis_geos.c:317: warning: `resize_ptrArrayType' defined but not 
>> used
>> g++ -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ  -fPIC
>> -I../../src/include   -c -o postgis_geos_wrapper.o
>> postgis_geos_wrapper.cpp
>> cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not
>> for C++
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -I../../src/include   -c -o postgis_algo.o postgis_algo.c
>> ar crs libpostgis.a `lorder postgis_debug.o postgis_ops.o postgis_fn.o
>> postgis_inout.o postgis_proj.o postgis_chip.o postgis_transform.o
>> postgis_svg.o postgis_gist_72.o postgis_estimate.o postgis_geos.o
>> postgis_geos_wrapper.o postgis_algo.o | tsort`
>> tsort: cycle in data
>> tsort: postgis_geos.o
>> tsort: postgis_geos_wrapper.o
>> tsort: cycle in data
>> tsort: postgis_fn.o
>> tsort: postgis_inout.o
>> ranlib libpostgis.a
>> gcc -no-cpp-precomp -O2 -fno-strict-aliasing -Wall 
>> -Wmissing-prototypes
>> -Wmissing-declarations -g -fexceptions  -I. -DFRONTEND
>> -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"'  -DUSE_VERSION=74
>> -DPOSTGIS_LIB_VERSION='"0.9.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.0.1"'
>> -I/usr/local/include -DUSE_GEOS -I/usr/local/include -DUSE_PROJ
>> -DUSE_STATS  -bundle postgis_debug.o postgis_ops.o postgis_fn.o
>> postgis_inout.o postgis_proj.o postgis_chip.o postgis_transform.o
>> postgis_svg.o postgis_gist_72.o postgis_estimate.o postgis_geos.o
>> postgis_geos_wrapper.o postgis_algo.o -L../../src/port 
>> -L../../src/port
>>  -lstdc++ -L/usr/local/lib -lgeos -L/usr/local/lib -lproj
>> -bundle_loader ../../src/backend/postgres   -o libpostgis.so.0.9
>> ld: warning multiple definitions of symbol _translate
>> postgis_fn.o definition of _translate in section (__TEXT,__text)
>> ../../src/backend/postgres definition of _translate
>> rm -f libpostgis.so.0
>> ln -s libpostgis.so.0.9 libpostgis.so.0
>> rm -f libpostgis.so
>> ln -s libpostgis.so.0.9 libpostgis.so
>> cpp -P -traditional-cpp -DUSE_VERSION=74 postgis.sql.in | sed -e
>> 's:@MODULE_FILENAME@:\$libdir/libpostgis.so.0.9:g;s:@POSTGIS_VERSION@:
>> 0.9 USE_GEOS=1 USE_PROJ=1
>> USE_STATS=1:g;s:@POSTGIS_SCRIPTS_VERSION@:0.0.1:g' > postgis.sql
>> perl create_undef.pl postgis.sql 74 > postgis_undef.sql
>> make -C loader
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> -I../../../src/include   -c -o shpopen.o shpopen.c
>> shpopen.c:176: warning: `rcsid' defined but not used
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> -I../../../src/include   -c -o dbfopen.o dbfopen.c
>> dbfopen.c:200: warning: `rcsid' defined but not used
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> -I../../../src/include   -c -o getopt.o getopt.c
>> getopt.c:115: warning: conflicting types for built-in function 
>> `strncmp'
>> getopt.c:602: warning: no previous prototype for `getopt'
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> -I../../../src/include   -c -o shp2pgsql.o shp2pgsql.c
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> shpopen.o dbfopen.o getopt.o shp2pgsql.o -L../../../src/port   -o
>> shp2pgsql
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> -I../../../src/include   -c -o pgsql2shp.o pgsql2shp.c
>> pgsql2shp.c: In function `parse_commandline':
>> pgsql2shp.c:2297: warning: implicit declaration of function `getopt'
>> gcc -no-cpp-precomp -g -I.. -I. -I../../../src/interfaces/libpq -O2
>> -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations
>> -DFRONTEND -DSYSCONFDIR='"/Volums/Apps/pgsql/etc"' -DUSE_VERSION=73
>> shpopen.o dbfopen.o getopt.o pgsql2shp.o
>> -L../../../src/interfaces/libpq -lpq -L../../../src/port   -o 
>> pgsql2shp
>> ld: Undefined symbols:
>> _SSL_pending
>> _BIO_free
>> _BIO_new_mem_buf
>> _DH_check
>> _DH_generate_parameters
>> _DH_size
>> _ERR_get_error
>> _ERR_reason_error_string
>> _EVP_PKEY_free
>> _PEM_read_DHparams
>> _PEM_read_PrivateKey
>> _PEM_read_X509
>> _PEM_read_bio_DHparams
>> _SSL_CTX_ctrl
>> _SSL_CTX_free
>> _SSL_CTX_load_verify_locations
>> _SSL_CTX_new
>> _SSL_CTX_set_tmp_dh_callback
>> _SSL_CTX_set_verify
>> _SSL_CTX_set_verify_depth
>> _SSL_connect
>> _SSL_free
>> _SSL_get_error
>> _SSL_get_ex_data
>> _SSL_get_peer_certificate
>> _SSL_library_init
>> _SSL_load_error_strings
>> _SSL_new
>> _SSL_read
>> _SSL_set_ex_data
>> _SSL_set_fd
>> _SSL_shutdown
>> _SSL_write
>> _TLSv1_method
>> _X509_NAME_get_text_by_NID
>> _X509_NAME_oneline
>> _X509_check_private_key
>> _X509_free
>> _X509_get_subject_name
>> make[1]: *** [pgsql2shp] Error 1
>> make: *** [loaderdumper] Error 2
>>
>> What is wrong here ?
>>
>> Thanks ahead,
>> János
>> ------------------------------------------------
>> ``Our enemies are innovative and resourceful, and so are we. They 
>> never
>> stop thinking about new ways to harm our country and our people, and
>> neither do we.''       -- George W. Bush
>>
>> _______________________________________________
>> postgis-users mailing list
>> postgis-users at postgis.refractions.net
>> http://postgis.refractions.net/mailman/listinfo/postgis-users
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
>
-------------------------------------------------------------
We plan to reset the system twice tomorrow which improves performance
until the problem reoccurs.
--ITS Communication




More information about the postgis-users mailing list