configure problem with krb4 and ssl when compiling 7.1beta4 - Mailing list pgsql-hackers

From Jun Kuwamura
Subject configure problem with krb4 and ssl when compiling 7.1beta4
Date
Msg-id Pine.LNX.3.96LJ1.1b7.1010202114227.18251B-100000@ylix.astea.rccm.co.jp
Whole thread Raw
Responses Re: configure problem with krb4 and ssl when compiling 7.1beta4
Re: configure problem with krb4 and ssl when compiling 7.1beta4
List pgsql-hackers
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 ^ ~



pgsql-hackers by date:

Previous
From: Peter T Mount
Date:
Subject: Format of the Money field
Next
From: "Maurizio"
Date:
Subject: 7.1 beta 3 CHANGES FOR QNX