[postgis-users] compile on solaris 11 sparc

Doug McComber doug.mccomber at gmail.com
Thu Sep 1 13:12:49 PDT 2011


Yeah, that worked well. But I guess I'll have to check out gcc too.

Thanks,
Doug
On Sep 1, 2011 4:11 PM, "Paul Ramsey" <pramsey at opengeo.org> wrote:
> 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
>>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20110901/534008cb/attachment.html>


More information about the postgis-users mailing list