Обсуждение:
Hello, I have installed PostgreSQL on Linux SUSE 8.0. PGSQL is working great, however, when I try to 'make' any of the software in the ./contrib directory I get errors similar to this: **************************************************************************** ************************************ ../../contrib/contrib-global.mk:66: ../../src/Makefile.shlib: No such file or directory make: *** No rule to make target `../../src/Makefile.shlib'. Stop. **************************************************************************** ************************************ It seems that the references to directories in Makefile.global are not pointing to the right place (i.e. they are pointing to non existent directories). I tried to rerun the ./configure script from the PostgreSQL install directory to recreate the Makefile.global, but to no avail. Any ideas? Thanks in advance, Jeff
Jeff, > It seems that the references to directories in Makefile.global are not > pointing to the right place (i.e. they are pointing to non existent > directories). > I tried to rerun the ./configure script from the PostgreSQL install > directory to recreate the Makefile.global, but to no avail. I've installed Postgres 7.2.1 on 3 SuSE 8.0 systems, including contrib software like FUZZYMATCH and FTS. I've never had a problem. I;ve a feeling that you did something wonky when you unpacked/set up your Postgres source, or that you are trying a contrib item that needs additional configuration before make. -- -Josh Berkus Aglio Database Solutions San Francisco
Jeffery,
> Thanks for the reply!
> One quick question:
> Did you use Yast2 to install PostgreSQL or did you download and
> compile it
> manually?
Manually. The SuSE RPM is reccommended if a) you don't need the
latest version, and b) you don't need any non-standard compile options
or stuff from the /contrib directory. Otherwise, downlaod the .tar.gz
and install from scratch.
While the main Postgres build doesn't require any sources other than
GCC, many things in the /contrib directory require additional sources,
which you may install from the SuSE disks ("SRPMS").
-Josh
______AGLIO DATABASE SOLUTIONS___________________________
Josh Berkus