Thread
-
Re: 7.1Beta 4&5 - clean build problem with '--with-perl'
Tom Lane <tgl@sss.pgh.pa.us> — 2001-03-05T21:53:34Z
"Creager, Robert S" <CreagRS@LOUISVILLE.STORTEK.COM> writes: > Alrighty. I should of just looked at the Makefile.PL in the first place... > I have the environment variables POSTGRES_INCLUDE and POSTGRES_LIB defined, > so Makefile.PL assumes those directories exist. When it makes, no include > files... I've included the patch to have the Makefile.PL check for the > directories existence. I added a '-d' before the $ENV{POSTGRES_???} stuff > to make sure the directory exists. > *** Makefile.PL Mon Mar 5 14:31:27 2001 > --- Makefile.PL.org Mon Mar 5 14:25:12 2001 > *************** > *** 12,18 **** > > my %opts; > > ! if (! -d $ENV{POSTGRES_LIB} || ! -d $ENV{POSTGRES_INCLUDE}) { > > # Check that we actually are inside the Postgres source tree > if (! -d "../libpq") { > --- 12,18 ---- > > my %opts; > > ! if (! $ENV{POSTGRES_LIB} || ! $ENV{POSTGRES_INCLUDE}) { > > # Check that we actually are inside the Postgres source tree > if (! -d "../libpq") { Ah so. That seems like a good solution. Do you think we should also modify the GNUmakefile to unset POSTGRES_INCLUDE and POSTGRES_LIB when doing 'make all'? Or would that get in the way of legitimate uses of these variables? regards, tom lane