[postgis-devel] configure on HP-UX
Chris Hodgson
chodgson at refractions.net
Fri Feb 25 09:43:04 PST 2011
I'm not very familiar with HP-UX but I suspect (as you seem to) a
library path issue.
On Linux, after installing new libraries and/or modifying the
LD_LIBRARY_PATH, it is often necessary to run 'ldconfig' in order to
have it rebuild the library cache... perhaps there is something similar
on HP-UX?
Chris
Scott Brunza wrote:
> I'm posting this to to the devel list after not having heard anything
> for a week, probably because I noticed I originally posted this to the
> users list. I hope someone can help.
>
>
>
> I've build and installed postgis on Mac and linux boxes without issue,
> but am having a hell of a time on HP-UX 11.11; it's choking on a test
> for libgeos_c. I've built and installed xml2, proj, and geos into
> /WX/wXstation/local and postgres in /WX/wXstation/pgsql, and all their
> associated *config scripts run fine. My configure line is:
>
> ./configure --with-projdir=/WX/wXstation/local
> --with-geosconfig=/WX/wXstation/local/bin/geos-config
> --with-pgconfig=/WX/wXstation/pgsql/bin/pg_config
> --with-xml2config=/WX/wXstation/local/bin/xml2-config
>
>
> Below are sections from configure's output and config.log. LPATH,
> LDPATH, SHLIB_PATH, and LD_LIBRARY_PATH are all set (to the same
> thing) and include /WX/wXstation/local/lib. I hope someone can help
> me out.
>
> Scott
>
>
> -- snip configure output --
> Using user-specified pg_config file: /WX/wXstation/pgsql/bin/pg_config
> checking PostgreSQL version... PostgreSQL 8.4.2
> checking libpq-fe.h usability... yes
> checking libpq-fe.h presence... yes
> checking for libpq-fe.h... yes
> checking for PQserverVersion in -lpq... yes
> Using user-specified xml2-config file: /WX/wXstation/local/bin/xml2-config
> checking libxml/tree.h usability... yes
> checking libxml/tree.h presence... yes
> checking for libxml/tree.h... yes
> checking libxml/parser.h usability... yes
> checking libxml/parser.h presence... yes
> checking for libxml/parser.h... yes
> checking libxml/xpath.h usability... yes
> checking libxml/xpath.h presence... yes
> checking for libxml/xpath.h... yes
> checking libxml/xpathInternals.h usability... yes
> checking libxml/xpathInternals.h presence... yes
> checking for libxml/xpathInternals.h... yes
> checking for xmlInitParser in -lxml2... yes
> Using user-specified geos-config file: /WX/wXstation/local/bin/geos-config
> checking GEOS version... 3.2.2
> checking geos_c.h usability... yes
> checking geos_c.h presence... yes
> checking for geos_c.h... yes
> checking for initGEOS in -lgeos_c... no
> configure: error: could not find libgeos_c - you may need to specify
> the directory of a geos-config file using --with-geosconfig
> -- end snip --
>
>
> -- snip config.log --
> configure:15323: result: checking GEOS version... 3.2.2
> configure:15334: checking geos_c.h usability
> configure:15334: gcc -c -g -O2 -I/WX/wXstation/local/include
> conftest.c >&5
> configure:15334: $? = 0
> configure:15334: result: yes
> configure:15334: checking geos_c.h presence
> configure:15334: gcc -E -I/WX/wXstation/local/include conftest.c
> configure:15334: $? = 0
> configure:15334: result: yes
> configure:15334: checking for geos_c.h
> configure:15334: result: yes
> configure:15346: checking for initGEOS in -lgeos_c
> configure:15371: gcc -o conftest -g -O2
> -I/WX/wXstation/local/include/libxml2 c
> onftest.c -lgeos_c -L-L/WX/wXstation/local/lib >&5
> /usr/ccs/bin/ld: Unsatisfied symbols:
>
> geos::geom::GeometryFactory::createPoint(geos::geom::CoordinateSequence*)
> con
> st(first referenced in
> /WX/wXstation/local/lib/libgeos_c.a(libgeos_c_la-geos_ts_
> c.o)) (code)
>
> geos::geom::GeometryFactory::createGeometryCollection(std::vector<geos::geom:
> :Geometry*, std::allocator<geos::geom::Geometry*> >*) const(first
> referenced in
> /WX/wXstation/local/lib/libgeos_c.a(libgeos_c_la-geos_ts_c.o)) (code)
> __gxx_personality_v0 (first referenced in
> /WX/wXstation/local/lib/libgeos_c.a
> (libgeos_c_la-geos_c.o)) (code)
>
> < a lot more of these >
>
> std::basic_string<char, std::char_traits<char>,
> std::allocator<char> >::appen
> d(char const*, unsigned long)(first referenced in
> /WX/wXstation/local/lib/libgeo
> s_c.a(libgeos_c_la-geos_ts_c.o)) (code)
> collect2: ld returned 1 exit status
> configure:15371: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE_URL ""
> | #define STDC_HEADERS 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_MEMORY_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_DLFCN_H 1
> | #define LT_OBJDIR ".libs/"
> | #define POSTGIS_MAJOR_VERSION "1"
> | #define POSTGIS_MINOR_VERSION "5"
> | #define POSTGIS_MICRO_VERSION "2"
> | #define YYTEXT_POINTER 1
> | #define HAVE_IEEEFP_H 0
> | #define PWDREGRESS 1
> | #define HAVE_ICONV 1
> | #define HAVE_LIBPQ 1
> | #define POSTGIS_PGSQL_VERSION 84
> | #define HAVE_LIBXML_TREE_H 1
> | #define HAVE_LIBXML_PARSER_H 1
> | #define HAVE_LIBXML_XPATH_H 1
> | #define HAVE_LIBXML_XPATHINTERNALS_H 1
> | #define HAVE_LIBXML2 1
> | #define POSTGIS_LIBXML2_VERSION "2.7.8"
> | /* end confdefs.h. */
> |
> | /* Override any GCC internal prototype to avoid an error.
> | Use char because int might match the return type of a GCC
> | builtin and then its argument prototype would still apply. */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char initGEOS ();
> | int
> | main ()
> | {
> | return initGEOS ();
> | ;
> | return 0;
> | }
> configure:15380: result: no
> configure:15390: error: could not find libgeos_c - you may need to
> specify the d
> irectory of a geos-config file using --with-geosconfig
> -- end snip --
>
>
>
> --- Let us all bask in television's warm glowing warming glow ---
> Scott Brunza 860.326.3637 scottso at sonalysts.com
> <mailto:scottso at sonalysts.com>
>
> This e-mail and any files transmitted with it may be proprietary
> and are intended solely for the use of the individual or entity
> to whom they are addressed. If you have received this e-mail in
> error please notify the sender.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-devel
>
More information about the postgis-devel
mailing list