From: | tfarrell(at)laurelnetworks(dot)com (Tim Farrell) |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Can't initdb, libdir points to static location |
Date: | 2003-11-21 16:07:47 |
Message-ID: | e971267b.0311210807.ecc5809@posting.google.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
I use PostgreSQL as a default database in our solution and with the
7.2 version I was able to tar up the area pointed to by the --prefix
build argument and untar to an arbitrary path as part of my product
installation and I could initdb the database no problem and get a
running database setup completely.
With the 7.4 released version I get this failure while running initdb:
ERROR: could not access file "$libdir/ascii_and_mic": No such file or
directory
This is due to the fact that the libdir is pointing to the lib under
the prefix area I specified when I built the postgresql distribution,
but it no longer exists.
I tried modifying initdb to add the -c dynamic_library_path=<mypath>
but that didn't help. It appears that libdir is basically hardcoded to
be PKGLIBDIR from the build, which won't work in this case.
Setting dynamic_library_path=<mypath> in the postgresql.conf would
work I think, except that initdb doesn't use that at creation time.
The datadir has to be empty an initdb time.
Is there an environment variable that can override this like
LD_LIBRARY_PATH ?
I'm looking for any ideas. Thanks.
Tim Farrell
From | Date | Subject | |
---|---|---|---|
Next Message | Keith C. Perry | 2003-11-21 16:20:03 | Re: PGSQL on shared hosting |
Previous Message | Denis Gasparin | 2003-11-21 16:06:01 | Re: Bug in pg_dumpall |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2003-11-21 16:08:42 | Re: logical column position |
Previous Message | Andreas Pflug | 2003-11-21 15:52:14 | Re: logical column position |