[postgis-users] Error building postgis 1.5.1 on Solaris Sparc 64 bit

Paul Ramsey pramsey at cleverelephant.ca
Fri Apr 16 07:37:49 PDT 2010


Dunno if you have control over it, but the "-xc99=none" flag is
worrisome if it means "no c99" since postgis does in fact include a
number of c99 constructs.

P

On Fri, Apr 16, 2010 at 7:05 AM, Teresa Fazio <fazio at planetek.it> wrote:
> Hi,
> I'm trying to install postgis 1.5.1 on a Solaris Sparc 64 bit, but after
> successfully configuring with
>
>
> ./configure --prefix=$HOME/ARC_WPT_DMT_Software/postgis-1.5.1
> --with-projdir=$HOME/ARC_WPT_DMT_Software/proj
> --with-geosconfig=$HOME/ARC_WPT_DMT_Software/geos/bin/geos-config
> "CFLAGS=-m64 -R/usr/sfw/lib/64" "CXXFLAGS=-m64 -R/usr/sfw/lib/64"
> "LDFLAGS=-m64 -L/usr/sfw/lib/64 -R/usr/sfw/lib/64"
>
>
> when I try to build with command make result is:
>
>
> bash-3.00$ make
> Using GNU make found at /usr/sfw/bin/gmake
> gmake[1]: Entering directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1'
> /usr/sfw/bin/gmake -C liblwgeom
> gmake[2]: Entering directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1/liblwgeom'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1/liblwgeom'
> /usr/sfw/bin/gmake -C postgis
> gmake[2]: Entering directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1/postgis'
> Makefile.pgxs:17: warning: overriding commands for target `install'
> /export/home/proc/ARC_WPT_DMT_Software/postgres/8.4-community/lib/64/pgxs/src/makefiles/pgxs.mk:92:
> warning: ignoring old commands for target `install'
> Makefile.pgxs:63: warning: overriding commands for target `installdirs'
> /export/home/proc/ARC_WPT_DMT_Software/postgres/8.4-community/lib/64/pgxs/src/makefiles/pgxs.mk:140:
> warning: ignoring old commands for target `installdirs'
> Makefile.pgxs:82: warning: overriding commands for target `uninstall'
> /export/home/proc/ARC_WPT_DMT_Software/postgres/8.4-community/lib/64/pgxs/src/makefiles/pgxs.mk:164:
> warning: ignoring old commands for target `uninstall'
> cc -Xa -xO3  -xspace -Xa  -xildoff  -m64  -xc99=none -xCC -KPIC
> -I/export/home/proc/ARC_WPT_DMT_Software/geos/include
> -I/export/home/proc/ARC_WPT_DMT_Software/proj/include -I/usr/include/libxml2
> -I../liblwgeom -I.
> -I/export/home/proc/ARC_WPT_DMT_Software/postgres/8.4-community/include/server
> -I/export/home/proc/ARC_WPT_DMT_Software/postgres/8.4-community/include/internal
> -I/usr/include/libxml2  -I/zstore/pgsql_build/proto/usr/include
> -I/usr/sfw/include  -c -o lwgeom_pg.o lwgeom_pg.c
> "../liblwgeom/liblwgeom.h", line 140: warning: function prototype parameters
> must have types
> "../liblwgeom/liblwgeom.h", line 170: invalid token in #define macro
> parameters: ...
> "../liblwgeom/liblwgeom.h", line 142: warning: old-style declaration or
> incorrect type for: va_dcl
> "../liblwgeom/liblwgeom.h", line 177: syntax error before or at: typedef
> "lwgeom_pg.h", line 44: invalid token in #define macro parameters: ...
> cc: acomp failed for lwgeom_pg.c
> gmake[2]: *** [lwgeom_pg.o] Error 1
> gmake[2]: Leaving directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1/postgis'
> gmake[1]: *** [postgis] Error 2
> gmake[1]: Leaving directory
> `/export/home/proc/ARC_WPT_DMT_Software/postgis-1.5.1'
> *** Error code 2
> The following command caused the error:
> IFS=':' ; \
>  for dir in $PATH; do \
>    for prog in gmake gnumake make; do \
>      if [ -f $dir/$prog ] && ( $dir/$prog -f /dev/null --version 2>/dev/null
> | grep GNU >/dev/null 2>&1 ) ; then \
>        GMAKE=$dir/$prog; \
>        break 2; \
>      fi; \
>    done; \
>  done; \
> \
>  if [ x"${GMAKE+set}" = xset ]; then \
>    echo "Using GNU make found at ${GMAKE}"; \
>    ${GMAKE} all ; \
>  else \
>    echo "You must use GNU make to build PostGIS." ; \
>    false; \
>  fi
> make: Fatal error: Command failed for target `all'
> bash-3.00$
>
>
> Can you help me?
> Thanks in advance.
>
> --
>
> Teresa Fazio
> Geo Data Warehouse Specialist
> Planetek Italia s.r.l.
> Via Massaua 12, I-70123 Bari
> Tel.: +39 080 9644200 Fax: +39 080 9644299
> fazio at planetek.it - http://www.planetek.it
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
>



More information about the postgis-users mailing list