[OPEN-ILS-GENERAL] Evergreen 2.12.1 on Ubuntu Xenial with Postgres 9.5/9.4
Garry Dunn
garry at trellisconsulting.ca
Fri May 12 19:50:49 EDT 2017
Ben,
You gave me the clue I needed. I had mistakenly been toying with the
32-bit version of Xenial 16.04.2. I've installed the 64-bit version and
I'm past that error.
Thanks for the guidance! And I'll be carrying on with Postgres 9.5...
> Hi Garry,
>
> Hmm, sounds like you've got a minor mystery there. That sort of
> library error sounds like a bad path or missing library to me.
>
> Some background questions if I might start with:
>
> Can you confirm which Linux distribution you are using? The title of
> your email says Ubuntu Xenial, but to confirm you're using the 64-bit
> server edition for Ubuntu 16.04 Xenial?
>
> I build with the stock Makefile.install dependencies which includes
> client stuff for PostgreSQL 9.5 by default for xenial, so there
> shouldn't be a need to downgrade that to 9.4 despite what the README
> suggests as the minimum.
>
> I might also confirm that you are going through the OpenSRF 2.5.0
> installation first, having a confirmed working OpenSRF install, and
> then proceeding with the Evergreen installation (running pre-reqs
> there, etc. too). Some steps look similar between Evergreen and
> OpenSRF and people think they already did it and skip, but they are
> two separate install procedures and steps repeat occasionally.
>
> Will ponder further on the subject.
>
> -- Ben
>
> On Thu, May 11, 2017 at 12:54 PM, Garry Dunn <garry at trellisconsulting.ca> wrote:
>> To all,
>>
>> I'm working through the installation of a fresh EG 2.12.1/OpenSRF 2.5.0
>> setup but I'm having problems at the 'make' stage of EG 2.12.1. I keep
>> getting a missing library error: cannot find -ldbdpgsql. Everything up to
>> there seems to run fine (a few warnings here and there, but they all appear
>> to be minor in nature: variables set but not used, pointers set to -1).
>>
>> I've run through the process a couple of times now and I always get stuck at
>> the same spot. On my first attempt, I used the built-in Ubuntu 9.5 Postgres
>> server (even though the EG developers recommend 9.4). Thinking that might be
>> the problem, I started over again and installed Postgres 9.4, only to arrive
>> at the same error.
>>
>> Then I thought that a dependency wasn't quite right in the make file, I
>> tried manually running:
>>
>> apt-get install lib-dbdpgsql
>>
>> and I'm told it's already installed and the newest version available, so it
>> seems I've got the library on the system. I'm guessing the system just
>> isn't referencing it in the correct location.
>>
>> Can anyone provide any input on where I might be going wrong and how I can
>> fix it?
>>
>> Thanks in advance!
>
>
>
> --
> Benjamin Shum
> Evergreener
--
Garry Dunn, P. Eng.
Trellis Consulting
Cell: 905-302-7273
Office: 705-835-5608
More information about the Open-ils-general
mailing list