[postgis-users] Building on Solaris 10 x86

Jorge Arévalo jorge.arevalo at deimos-space.com
Thu Mar 24 02:49:43 PDT 2011


Yes, looks like you'll need some GNU tools instead of Solaris ones, in
order to install PostGIS. Ask when you have them installed, if you
need more help. And good luck!

Best regards,
Jorge

On Thu, Mar 24, 2011 at 10:37 AM, Vinicius Carvalho
<vinicius.carvalho at ericsson.com> wrote:
>
> Thanks Jorge, after creating the symlink it passes that part but it seems that my gcc is not what postgis expects :(
>
> Man I hate Solaris ... I found a page (http://www.mentby.com/chen-li-contractor/instructions-on-installing-postgis-on-solaris.html) where they explain the procedure for solaris I guess I'll have to wait for the sysadmins to get that done as it requires some CD installations.
>
> Thanks for the help anyway.
>
> Regards
>
>
>
> Output of gmake:
>
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: long_xact.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o lwgeom_sqlmm.o lwgeom_sqlmm.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: lwgeom_sqlmm.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o lwgeom_rtree.o lwgeom_rtree.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: lwgeom_rtree.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o geography_inout.o geography_inout.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: geography_inout.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o geography_gist.o geography_gist.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: geography_gist.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o geography_btree.o geography_btree.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: geography_btree.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o geography_estimate.o geography_estimate.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: geography_estimate.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -I/usr/local/include -I/usr/local//include -I/usr/include/libxml2 -I../liblwgeom -I. -I. -I/usr/postgres/9.0-pgdg/include/64/server -I/usr/postgres/9.0-pgdg/include/64/internal -I/usr/include/libxml2  -I/export/home/tmp/pg_build/proto-64/usr/include -I/usr/sfw/include  -c -o geography_measurement.o geography_measurement.c
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> cc: geography_measurement.c: linker input file unused because linking not done
> /opt/studio11/SUNWspro/bin/cc -Xa -xO3 -xspace -Xa -xildoff -xCC -xarch=generic64 -KPIC -G -o postgis-1.5.so lwgeom_pg.o lwgeom_debug.o lwgeom_accum.o lwgeom_spheroid.o lwgeom_ogc.o lwgeom_functions_analytic.o lwgeom_inout.o lwgeom_estimate.o lwgeom_functions_basic.o lwgeom_gist.o lwgeom_btree.o lwgeom_transform.o lwgeom_box.o lwgeom_box3d.o lwgeom_box2dfloat4.o lwgeom_chip.o lwgeom_geos.o lwgeom_geos_prepared.o lwgeom_export.o lwgeom_svg.o lwgeom_gml.o lwgeom_kml.o lwgeom_geojson.o lwgeom_in_gml.o lwgeom_in_kml.o lwgeom_triggers.o lwgeom_dump.o lwgeom_functions_lrs.o long_xact.o lwgeom_sqlmm.o lwgeom_rtree.o geography_inout.o geography_gist.o geography_btree.o geography_estimate.o geography_measurement.o  -L/usr/postgres/9.0-pgdg/lib/64 -L/usr/lib  -L/export/home/tmp/pg_build/proto-64/usr/lib/64 -L/usr/sfw/lib/64 -Wl,-R'/usr/postgres/9.0-pgdg/lib/64'  -L/usr/local/lib -L/usr/local//lib -lgeos_c -lproj -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket -lnsl ../liblwgeom/liblwgeom.a
> cc: lwgeom_pg.o: No such file or directory
> cc: lwgeom_debug.o: No such file or directory
> cc: lwgeom_accum.o: No such file or directory
> cc: lwgeom_spheroid.o: No such file or directory
> cc: lwgeom_ogc.o: No such file or directory
> cc: lwgeom_functions_analytic.o: No such file or directory
> cc: lwgeom_inout.o: No such file or directory
> cc: lwgeom_estimate.o: No such file or directory
> cc: lwgeom_functions_basic.o: No such file or directory
> cc: lwgeom_gist.o: No such file or directory
> cc: lwgeom_btree.o: No such file or directory
> cc: lwgeom_transform.o: No such file or directory
> cc: lwgeom_box.o: No such file or directory
> cc: lwgeom_box3d.o: No such file or directory
> cc: lwgeom_box2dfloat4.o: No such file or directory
> cc: lwgeom_chip.o: No such file or directory
> cc: lwgeom_geos.o: No such file or directory
> cc: lwgeom_geos_prepared.o: No such file or directory
> cc: lwgeom_export.o: No such file or directory
> cc: lwgeom_svg.o: No such file or directory
> cc: lwgeom_gml.o: No such file or directory
> cc: lwgeom_kml.o: No such file or directory
> cc: lwgeom_geojson.o: No such file or directory
> cc: lwgeom_in_gml.o: No such file or directory
> cc: lwgeom_in_kml.o: No such file or directory
> cc: lwgeom_triggers.o: No such file or directory
> cc: lwgeom_dump.o: No such file or directory
> cc: lwgeom_functions_lrs.o: No such file or directory
> cc: long_xact.o: No such file or directory
> cc: lwgeom_sqlmm.o: No such file or directory
> cc: lwgeom_rtree.o: No such file or directory
> cc: geography_inout.o: No such file or directory
> cc: geography_gist.o: No such file or directory
> cc: geography_btree.o: No such file or directory
> cc: geography_estimate.o: No such file or directory
> cc: geography_measurement.o: No such file or directory
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-Xa'
> cc: unrecognized option `-KPIC'
> cc: language arch=generic64 not recognized
> gmake[1]: *** [postgis-1.5.so] Error 1
> gmake[1]: Leaving directory `/tmp/postgis-1.5.2/postgis'
> gmake: *** [postgis] Error 2
> -----Original Message-----
> From: Jorge Arévalo [mailto:jorge.arevalo at deimos-space.com]
> Sent: 23 March 2011 16:23
> To: Vinicius Carvalho
> Subject: Re: [postgis-users] Building on Solaris 10 x86
>
> 2011/3/23 Vinicius Carvalho <vinicius.carvalho at ericsson.com>:
>> No it doesn't. My gcc is not located there, it's on /usr/sfw/bin/gcc.
>>
>> Exporting does not work. I wonder, why is it trying to get my c compiler from such location where my gcc is in another location. I re-configured it with the export CC option, and even that way it still compains about the directory.
>> What is akward is that during the configure phase it tests the gcc on the correct location.
>>
>> BR
>>
>
> Try with whereis cc, or which cc. Then, create a symlink to the real gcc path in  /opt/studio11/SUNWspro/bin/cc
>
> ln -s  /path/to/gcc /opt/studio11/SUNWspro/bin/cc
>
>
>> -----Original Message-----
>> From: Jorge Arévalo [mailto:jorge.arevalo at deimos-space.com]
>> Sent: 23 March 2011 16:08
>> To: Vinicius Carvalho
>> Subject: Re: [postgis-users] Building on Solaris 10 x86
>>
>> 2011/3/23 Vinicius Carvalho <vinicius.carvalho at ericsson.com>:
>>> Don't think so, I was able to compile other packages. Besides there's a gcc as compiler info on the configure options.
>>>
>>
>> Does the path /opt/studio11/SUNWspro/bin/cc exist?
>>
>> I'm not a Solaris user, but in Ubuntu this worked for me:
>>
>> export CC=/path/to/gcc
>>
>>
>>>
>>> -----Original Message-----
>>> From: Jorge Arévalo [mailto:jorge.arevalo at deimos-space.com]
>>> Sent: 23 March 2011 14:58
>>> To: PostGIS Users Discussion
>>> Cc: Vinicius Carvalho
>>> Subject: Re: [postgis-users] Building on Solaris 10 x86
>>>
>>> On Wed, Mar 23, 2011 at 3:49 PM, Vinicius Carvalho <vinicius.carvalho at ericsson.com> wrote:
>>>> Hi there! I'm trying to install Postgis on a solaris box with x86 arch.
>>>>
>>>> I managed (after some help from the guys from Proj4) to get Proj4
>>>> and geos compiled and installed on my box. I have a postgres 9.0.3 installed as well.
>>>>
>>>> So here's what I've done:
>>>>
>>>> ./configure --with-pgconfig=/usr/postgres/9.0-pgdg/bin/64/pg_config
>>>> --with-geosconfig=/usr/local/bin/geos-config
>>>> --with-projdir=/usr/local/
>>>>
>>>> The output:
>>>>
>>>> PostGIS is now configured for i386-pc-solaris2.10
>>>>
>>>> -------------- Compiler Info -------------
>>>>   C compiler:           gcc -g -O2
>>>>   C++ compiler:         g++ -g -O2
>>>>
>>>> -------------- Dependencies --------------
>>>>   GEOS config:          /usr/local/bin/geos-config
>>>>   GEOS version:         3.2.2
>>>>   PostgreSQL config:    /usr/postgres/9.0-pgdg/bin/64/pg_config
>>>>   PostgreSQL version:   PostgreSQL 9.0.3
>>>>   PROJ4 version:        47
>>>>   Libxml2 config:       /usr/bin/xml2-config
>>>>   Libxml2 version:      2.6.23
>>>>   PostGIS debug level:  0
>>>>
>>>> -------- Documentation Generation --------
>>>>   xsltproc:             /usr/bin/xsltproc
>>>>   xsl style sheets:     /usr/share/sgml/docbook/xsl-stylesheets
>>>>   dblatex:
>>>>   convert:              /usr/sfw/bin/convert
>>>>
>>>> So I run gmake, but get this error:
>>>>
>>>> #: gmake
>>>> gmake -C liblwgeom
>>>> gmake[1]: Entering directory `/tmp/postgis-1.5.2/liblwgeom'
>>>> gmake[1]: Nothing to be done for `all'.
>>>> gmake[1]: Leaving directory `/tmp/postgis-1.5.2/liblwgeom'
>>>> gmake -C postgis
>>>> gmake[1]: Entering directory `/tmp/postgis-1.5.2/postgis'
>>>> /opt/studio11/SUNWspro/bin/cc -Xa -E -traditional-cpp
>>>> postgis.sql.in.c
>>>> | grep -v '^#' > postgis.sql.in
>>>> /bin/sh: /opt/studio11/SUNWspro/bin/cc: not found
>>>> gmake[1]: *** [postgis.sql.in] Error 1
>>>> gmake[1]: *** Deleting file `postgis.sql.in'
>>>> gmake[1]: Leaving directory `/tmp/postgis-1.5.2/postgis'
>>>> gmake: *** [postgis] Error 2
>>>>
>>>> I'm pretty new to solaris (first time trying to build and compile
>>>> packages), anyone has an idea on how to get this running?
>>>>
>>>> Regards
>>>>
>>>>
>>>>
>>>> VINICIUS CARVALHO
>>>> "Creative doing beats creative thinking"
>>>> Athlone, Westmeath
>>>> Phone 090 64 38579
>>>> Mobile 087 298 1434
>>>> vinicius.carvalho at ericsson.com
>>>> www.ericsson.com
>>>>
>>>> http://www.ericsson.com/
>>>> This Communication is Confidential. We only send and receive email
>>>> on the basis of the terms set out at
>>>> www.ericsson.com/email_disclaimer
>>>>
>>>>
>>>> _______________________________________________
>>>> postgis-users mailing list
>>>> postgis-users at postgis.refractions.net
>>>> http://postgis.refractions.net/mailman/listinfo/postgis-users
>>>>
>>>>
>>>
>>> Looks like you don't have the C compiler installed. You may try this:
>>> http://frankmash.blogspot.com/2006/08/installing-gcc-compiler-on-sola
>>> r
>>> is-10.html
>>>
>>> --
>>> Jorge Arévalo
>>> Internet & Mobilty Division, DEIMOS
>>> jorge.arevalo at deimos-space.com
>>> http://es.linkedin.com/in/jorgearevalo80
>>> http://mobility.grupodeimos.com/
>>> http://gis4free.wordpress.com
>>> http://geohash.org/ezjqgrgzz0g
>>>
>>
>>
>>
>> --
>> Jorge Arévalo
>> Internet & Mobilty Division, DEIMOS
>> jorge.arevalo at deimos-space.com
>> http://es.linkedin.com/in/jorgearevalo80
>> http://mobility.grupodeimos.com/
>> http://gis4free.wordpress.com
>> http://geohash.org/ezjqgrgzz0g
>>
>
>
>
> --
> Jorge Arévalo
> Internet & Mobilty Division, DEIMOS
> jorge.arevalo at deimos-space.com
> http://es.linkedin.com/in/jorgearevalo80
> http://mobility.grupodeimos.com/
> http://gis4free.wordpress.com
> http://geohash.org/ezjqgrgzz0g
>



More information about the postgis-users mailing list