Thread

  1. configure problem with krb4 and ssl when compiling 7.1beta4

    Jun Kuwamura <juk@rccm.co.jp> — 2001-02-02T12:03:14Z

    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
      ^
      ~
    
    
    
  2. Re: configure problem with krb4 and ssl when compiling 7.1beta4

    Nathan Myers <ncm@zembu.com> — 2001-02-02T16:34:18Z

    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
    
    
  3. Re: configure problem with krb4 and ssl when compiling 7.1beta4

    Bruce Momjian <pgman@candle.pha.pa.us> — 2001-02-02T18:18:45Z

    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
    
    
  4. Re: configure problem with krb4 and ssl when compiling 7.1beta4

    Peter Eisentraut <peter_e@gmx.net> — 2001-02-03T16:39:18Z

    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/
    
    
    
  5. Re: configure problem with krb4 and ssl when compiling 7.1beta4

    Jun Kuwamura <juk@rccm.co.jp> — 2001-02-04T12:19:57Z

    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
      ^
      ~