Re: Compiling pgadmin3-1.14.1 on open BSD 5.0

From: Pietro A Bertini <pietroabertini(at)gmail(dot)com>
To: pgadmin-support(at)postgresql(dot)org
Subject: Re: Compiling pgadmin3-1.14.1 on open BSD 5.0
Date: 2011-12-22 08:02:20
Message-ID: CANPr4cReeg00fynP1bx+C2vwN7tUyLKkHA+y52s4EuYZObkrCw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Thanks.

The better solution was to rebuild pgsql using CFLAGS -liconv -lintl.
That took car of all dependencies in the pgadmin configuration.
However now, it configures OK but does not compile:

At the config stage it states SSL missing:

checking for SSL_library_init in -lssl... no
[...]
PostgreSQL directory: /usr/local/pgsql
PostgreSQL pg_config binary: /usr/local/pgsql/bin/pg_config
PostgreSQL version: PostgreSQL 9.1.2

PostgreSQL PQconninfoParse support: Present
PostgreSQL SSL support: Missing

wxWidgets directory: /usr/local
wxWidgets wx-config binary: /usr/local/bin/wx-config
wxWidgets version: wxWidgets 2.8.12

libxml2 directory: /usr/local
libxml2 xml2-config binary: /usr/local/bin/xml2-config
libxml2 version: libxml2 2.7.8

libxslt directory: /usr/local
libxslt xslt-config binary: /usr/local/bin/xslt-config
libxslt version: libxslt 1.1.26

Building a debug version of pgAdmin: No
Statically linking pgAdmin: No
Building a Mac OS X appbundle: No

pgAdmin configuration is now complete. You can now compile and
install pgAdmin using 'make; make install'.

then

Making all in pgadmin
"Makefile", line 7628: Need an operator
Fatal errors encountered -- cannot continue

The only problem I see is eventually SSL:

pgsql is built --with-openssl.

Thanks and regards,

PAB

Il giorno 22 dicembre 2011 02:39, Ashesh Vashi <
ashesh(dot)vashi(at)enterprisedb(dot)com> ha scritto:

> Use LD_LIBRARY_PATH to specify your libintl library path.
>
> i.e.
> LD_LIBRARY_PATH=/usr/local/lib ./configure --with-pgsql=/usr/local/pgsql
>
> --
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company<http://www.enterprisedb.com>
>
>
>
> *http://www.linkedin.com/in/asheshvashi*<http://www.linkedin.com/in/asheshvashi>
>
>
>
> On Thu, Dec 22, 2011 at 11:06 AM, Pietro A Bertini <
> pietroabertini(at)gmail(dot)com> wrote:
>
>> pgadmin3-1.14.1 won't build under the following:
>>
>> openbsd 5.0
>>
>> postgresql9.1.2 from source with: ./configure --with-perl --with-openssl
>> --with-includes=/usr/local/include --with-libraries=/usr/local/lib
>> --enable-shared
>> --with-libxml --with-libxslt --enable-nls="fr-es-pt-de"
>>
>> postgresql is installed in /usr/local/pgsql (/bin /lib /include etc...)
>>
>> wxWidgets was installed from obsd package. So far nothing wrong with
>> widgets.
>>
>>
>> To compile pgadmin, I used:
>> ./configure --with-pgsql=/usr/local/pgsql
>>
>> The result is the following:
>> [...]
>> checking for libpq-fe.h usability... yes
>> checking for libpq-fe.h presence... yes
>> checking PostgreSQL in /usr/local/pgsql... failed
>> configure: error: you must specify a valid PostgreSQL 8.4+ installation
>> with
>> --with-pgsql=DIR
>>
>> when I do grep "libintl" * in config.log I get:
>>
>> /usr/bin/ld: warning: libintl.so.5.0, needed by
>> /usr/local/pgsql/lib/libpq.so.5.4, not
>> found (try using -rpath or -rpath-link)
>> /usr/local/pgsql/lib/libpq.so.5.4: undefined reference to
>> `libintl_bindtextdomain'
>> /usr/local/pgsql/lib/libpq.so.5.4: undefined reference to
>> `libintl_dgettext'
>> /usr/local/pgsql/lib/libpq.so.5.4: undefined reference to
>> `libintl_gettext'
>>
>> However libintl.so.5.0 is in /usr/local/lib, is loaded at boot time, as
>> showed in
>> /var/run/ld.so.hints
>>
>> AND in the config.log file for compiling postgresql, I get:
>>
>> configure:28380: checking for libintl.h
>> configure:28387: result: yes
>>
>> My installation of pgsql works fine. I just can't compile pgadmin.
>> There is an openbsd package for pgadmin, but I would have to install
>> postgresql from package too, and openbsd places it in some odd place,
>> also
>> I don't the latest version.
>>
>> My guess is that I need to tweek my pgsql configure options, I just
>> could't find
>> how.
>>
>>
>

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message Dave Page 2011-12-22 09:44:12 Re: pgAgent STDERR and Time Zone Questions
Previous Message Ashesh Vashi 2011-12-22 05:39:15 Re: Compiling pgadmin3-1.14.1 on open BSD 5.0