Skip site navigation (1) Skip section navigation (2)

Re: [HACKERS] urgent: pgsql 6.3 FreeBSD port update trouble, --with-tcl doesn't work

From: The Hermit Hacker <scrappy(at)hub(dot)org>
To: Andreas Klemm <andreas(at)klemm(dot)gtn(dot)com>
Cc: pgsql-hackers(at)postgreSQL(dot)org, ports(at)FreeBSD(dot)ORG, scrappy(at)FreeBSD(dot)ORG
Subject: Re: [HACKERS] urgent: pgsql 6.3 FreeBSD port update trouble, --with-tcl doesn't work
Date: 1998-03-22 20:02:52
Message-ID: Pine.BSF.3.96.980322160124.324j-100000@thelab.hub.org (view raw or flat)
Thread:
Lists: pgsql-hackers

I just updated the ftp site such that there is a postgresql-6.3.1.tar.gz
file, which corrects alot of post-release bugs that cropped up, including
those you listed below...

Let me know if this help...it hasn't been officially released yet, but,
unless anyone comes up with an critical problems with it, that tar file
will be what is announced tomorrow morning...



On Sun, 22 Mar 1998, Andreas Klemm wrote:

> Hi !
> 
> Please help, the FreeBSD port update to version 6.3 drives me to
> despair ;-)
> 
> --with-tcl configure switch doesn't work to build libpgtcl
> 
> I only get it to work if I set in the make environment
> 
> 	USE_TCL=true
> 
> configure --with-tcl doesn't seem to set USE_TCL=true in
> src/Makefile.global, so
> 	src/interfaces/Makefile,
> which includes
> 	src/Makefile.global
> fails, since USE_TCL isn't set to true. Workaround was to explicitely
> set USE_TCL=true when starting the make.
> 
> Another problem: on FreeBSD-current (and I think this is true on
> FreeBSD-2.2.x as well)
> 
> The make install fails when running the initdb script.
> 
> Adding template1 database to pg_database...
> Running: postgres -boot -C -F -D/usr/local/pgsql/data -Q template1 < /tmp/create
> .13645
>  
> vacuuming template1
> creating public pg_user view
> loading pg_description
> *** Error code 1
> 
> The Postgresql 6.2 version needed a patch so that this works
> --- bin/initdb/initdb.sh.orig   Wed Apr  2 07:09:13 1997
> +++ bin/initdb/initdb.sh        Wed Apr  2 07:09:33 1997
> @@ -344,6 +344,5 @@
>  
>  if [ $debug -eq 0 ]; then
>      echo "vacuuming template1"
> -    echo "vacuum" | postgres -F -Q -D$PGDATA template1 2>&1 > /dev/null |\
> -        grep -v "^DEBUG:"
> +    echo "vacuum" | postgres -o /dev/null -F -Q -D$PGDATA template1 > /dev/null
>  
>  fi
> 
> I enhanced this patch and now use 
> 	"-o /dev/null"
> and avoid
> 	"2>&1"
> 
> several lines below where similar commands can be found, but this
> doesn't solve the problem.
> 
> --- bin/initdb/initdb.sh.orig   Sun Mar 22 12:47:51 1998
> +++ bin/initdb/initdb.sh        Sun Mar 22 13:06:36 1998
> @@ -348,8 +348,7 @@
>  
>  # If the COPY is first, the VACUUM generates an error, so we vacuum first
>  echo "vacuuming template1"
> -echo "vacuum" | postgres -F -Q -D$PGDATA template1 2>&1 > /dev/null |\
> -       grep -v "^DEBUG:"
> +echo "vacuum" | postgres -o /dev/null -F -Q -D$PGDATA template1 > /dev/null
>  
>  echo "COPY pg_shadow TO '$PGDATA/pg_pwd' USING DELIMITERS '\\t'" |\
>         postgres -F -Q -D$PGDATA template1 2>&1 > /dev/null |\
> @@ -383,6 +382,6 @@
>  echo "loading pg_description"
>  echo "copy pg_description from '$TEMPLATE_DESCR'" | postgres -F -Q -D$PGDATA te
> mplate1 > /dev/null
>  echo "copy pg_description from '$GLOBAL_DESCR'" | postgres -F -Q -D$PGDATA temp
> late1 > /dev/null
> -echo "vacuum analyze" | postgres -F -Q -D$PGDATA template1 2>&1 > /dev/null |\
> +echo "vacuum analyze" | postgres -o /dev/null -F -Q -D$PGDATA template1 > /dev/
> null |\
>         grep -v "^DEBUG:"
>  
> Any help appreciated !
> 
> Reply-To set, since I haven't subscribed to your list.
> 
> -- 
> Andreas Klemm   http://www.FreeBSD.ORG/~andreas
> powered by ,,symmetric multiprocessor FreeBSD''
> 

Marc G. Fournier                                
Systems Administrator @ hub.org 
primary: scrappy(at)hub(dot)org           secondary: scrappy(at){freebsd|postgresql}.org 


In response to

Responses

pgsql-hackers by date

Next:From: Bruce MomjianDate: 1998-03-22 20:05:03
Subject: Re: [HACKERS] urgent: pgsql 6.3 FreeBSD port update trouble, --with-tcl doesn't work
Previous:From: Bruce MomjianDate: 1998-03-22 20:01:43
Subject: Re: [HACKERS] patch for memory overrun on Linux(i386)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group