Hi,

  I encounterd some problems when compiling 7.1beta4 with options
--with-krb4 and (--with-openssl  --with-python).  Actual command
line of configuration is the followings.

--
 ./configure  --enable-multibyte --with-tcl \
 --with-tclconfig=/usr/local/lib --with-tkconfig=/usr/local/lib \
 --with-krb4=/usr/athena --with-openssl --enable-odbc --with-python
--

  They are easy to be fixed after run configure, but I couldn't 
find a way to fix them basicaly.


(1) KTH-KRB4(Kerberos4) require -lresolve to configure.

$ diff configure~ configure
4315c4315
< LIBS="-lkrb  $LIBS"
---
> LIBS="-lkrb -lresolv $LIBS"
4349c4349
<   LIBS="-lkrb $LIBS"
---
>   LIBS="-lkrb -lresolv $LIBS"

(2) No OpenSSL library path in generated Makefile in
  src/interfaces/python.  -L/usr/local/ssl/lib must be
  added by hand.

diff src/interfaces/python/Makefile~  src/interfaces/python/Makefile
327c327
< _pgmodule$(SO):  pgmodule.o; $(LDSHARED)  pgmodule.o  -L../../../src/interfaces/libpq -lpq -lssl -lcrypto -lkrb -lresolv -ldes -lz -lcrypt -lnsl -ldl -lm -lbsd -lreadline -ltermcap -lncurses -o _pgmodule$(SO)
---
> _pgmodule$(SO):  pgmodule.o; $(LDSHARED)  pgmodule.o  -L../../../src/interfaces/libpq -lpq -L/usr/local/ssl/lib -lssl -lcrypto -L/usr/athena/lib -lkrb -lresolv -ldes -lz -lcrypt -lnsl -ldl -lm -lbsd -lreadline -ltermcap -lncurses -o _pgmodule$(SO)

  Farthermore, the newest version of PyGreSQL is 3.1 instead of
2.5.

--
 Jun Kuwamura
rC Cm
  ^
  ~


Fri, 2 Feb 2001 12:03:14 +0000 (   )
Jun Kuwamura <juk@rccm.co.jp>
configure problem with krb4 and ssl when compiling 7.1beta4
On Fri, Feb 02, 2001 at 12:03:14PM +0000, Jun Kuwamura wrote:
>   Furthermore, the newest version of PyGreSQL is 3.1 instead of 2.5.

Is this on the TODO-7.1 list?

Nathan Myers
ncm@zembu.com

Fri, 2 Feb 2001 08:34:18 -0800
ncm@zembu.com (Nathan Myers)
Re: configure problem with krb4 and ssl when compiling 7.1beta4
I have updated the CVS copy of python to show the proper version.  We
had 3.1, but the 3.1 tarball called it 2.5 in README.

> On Fri, Feb 02, 2001 at 12:03:14PM +0000, Jun Kuwamura wrote:
> >   Furthermore, the newest version of PyGreSQL is 3.1 instead of 2.5.
> 
> Is this on the TODO-7.1 list?
> 
> Nathan Myers
> ncm@zembu.com
> 


-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

Fri, 2 Feb 2001 13:18:45 -0500 (EST)
Bruce Momjian <pgman@candle.pha.pa.us>
Re: configure problem with krb4 and ssl when compiling 7.1beta4
Jun Kuwamura writes:

> (1) KTH-KRB4(Kerberos4) require -lresolve to configure.

Exact name of the symbol required?

> (2) No OpenSSL library path in generated Makefile in
>   src/interfaces/python.  -L/usr/local/ssl/lib must be
>   added by hand.

Will fix that.

-- 
Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/


Sat, 3 Feb 2001 17:39:18 +0100 (CET)
Peter Eisentraut <peter_e@gmx.net>
Re: configure problem with krb4 and ssl when compiling
 7.1beta4
On Sat, 3 Feb 2001, Peter Eisentraut wrote:

> Jun Kuwamura writes:
> 
> > (1) KTH-KRB4(Kerberos4) require -lresolve to configure.
> 
> Exact name of the symbol required?

gcc testkrb.c -L/usr/athena/lib -lkrb -ldes 2>&1 \
	| grep undef |cut -f5 -d' ' | uniq   
`dn_expand'
`res_search'

--
 Jun Kuwamura
rC Cm
  ^
  ~


Sun, 4 Feb 2001 12:19:57 +0000 (   )
Jun Kuwamura <juk@rccm.co.jp>
Re: configure problem with krb4 and ssl when compiling 7.1beta4