[postgis-users] compile on solaris 11 sparc

Paul Ramsey pramsey at opengeo.org
Thu Sep 1 12:10:25 PDT 2011


Yes, that might probably work :)
My guess is that your gcc is generating a 32-bit object and then
failing to link it to the 64-bit library.
P.

On Thu, Sep 1, 2011 at 11:38 AM, Doug McComber <doug.mccomber at gmail.com> wrote:
> Thanks Paul, here's the relevant config.log part:
>
> configure:15850: checking for PQserverVersion in -lpq
> configure:15875: gcc -o conftest -g -O2   conftest.c -lpq
> -L/usr/postgres/9.0-pgdg/lib/64 -lpq >&5
> ld: fatal: file /usr/postgres/9.0-pgdg/lib/64/libpq.so: wrong ELF
> class: ELFCLASS64
> ld: fatal: file /usr/postgres/9.0-pgdg/lib/64/libpq.so: wrong ELF
> class: ELFCLASS64
> ld: fatal: file processing errors. No output written to conftest
> collect2: ld returned 1 exit status
>
> My install of PostgreSQL is empty and I'm just using it for some
> development work.  Should I remove it and install the 32-bit version
> instead?  I mean, would that be the easiest solution here?
>
> Thanks,
> Doug
>
> On 1 September 2011 15:30, Paul Ramsey <pramsey at opengeo.org> wrote:
>> The linking test is failing, but it's finding all the other libpq
>> components. Check the config.log and see how/why the test is failing.
>> From what I see in your mail this is probably a limitation in our
>> configure script, not in your system setup.
>>
>> P.
>>
>> On Thu, Sep 1, 2011 at 11:19 AM, Doug McComber <doug.mccomber at gmail.com> wrote:
>>> Hi,
>>>
>>> I'm trying to compile PostGIS 1.5.3 in Solaris 11 on sparc hardware.
>>> I can't get past configure! :)  Here is the tail output of that where
>>> it fails:
>>>
>>>
>>> checking for pg_config... /usr/postgres/9.0-pgdg/bin/64/pg_config
>>> checking PostgreSQL version... PostgreSQL 9.0.4
>>> checking libpq-fe.h usability... yes
>>> checking libpq-fe.h presence... yes
>>> checking for libpq-fe.h... yes
>>> checking for PQserverVersion in -lpq... no
>>> configure: error: could not find libpq
>>>
>>> PostgreSQL 9.0.4 was install by downloading a binary from the
>>> PostgreSQL website.  A find of 'libpq*' shows:
>>>
>>>
>>> ./usr/postgres/9.0-pgdg/lib/64/libpq.so.5
>>> ./usr/postgres/9.0-pgdg/lib/64/libpq.a
>>> ./usr/postgres/9.0-pgdg/lib/64/libpqwalreceiver.so
>>> ./usr/postgres/9.0-pgdg/lib/64/libpq.so
>>> ./usr/postgres/9.0-pgdg/lib/64/libpq.so.5.3
>>> ./usr/postgres/9.0-pgdg/share/locale/zh_TW/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/fr/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/cs/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/zh_CN/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/es/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/tr/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/it/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/pt_BR/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/ta/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/sv/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/ko/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/ru/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/de/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/share/locale/ja/LC_MESSAGES/libpq5-9.0.mo
>>> ./usr/postgres/9.0-pgdg/include/64/libpq-fe.h
>>> ./usr/postgres/9.0-pgdg/include/64/libpq
>>> ./usr/postgres/9.0-pgdg/include/64/libpq/libpq-fs.h
>>> ./usr/postgres/9.0-pgdg/include/64/internal/libpq-int.h
>>> ./usr/postgres/9.0-pgdg/include/64/internal/libpq
>>> ./usr/postgres/9.0-pgdg/include/64/libpq-events.h
>>> ./usr/postgres/9.0-pgdg/include/64/server/libpq
>>> ./usr/postgres/9.0-pgdg/include/64/server/libpq/libpq-be.h
>>> ./usr/postgres/9.0-pgdg/include/64/server/libpq/libpq-fs.h
>>> ./usr/postgres/9.0-pgdg/include/64/server/libpq/libpq.h
>>>
>>> What am I missing?
>>>
>>> Thanks,
>>> Doug
>>> _______________________________________________
>>> 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
>>
> _______________________________________________
> 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