Hi, All!

Problem: PHP will not complete the "./configure" step due to the missing
"lgssapi_krb5" file.

I've installed every piece of Kerberos source I can find:
        - krb5-server-1.2.7-14
        - krb5-workstation-1.2.7-14
        - krb5-libs-1.2.7-14
        - krb5-devel-1.2.7-14
        - krbafs-devel-1.1.1-9
        - krbafs-1.1.1-9
        - krbafs-utils-1.1.1-9
        - pam_krb5-1.60-1

However, the "lgssapi_krb5" is not on my system. (Grrrrrrr....)

Here is the ./configure command I'm trying to run:

./configure --with-apache=/usr/local/src/apache_1.3.29 --enable-debug
--with-layout=GNU --enable-magic-quotes --disable-short-tags
--with-openssl --with-zlib --enable-bcmath --enable-calendar
--with-jpeg-dir --with-tiff-dir --with-curl --with-flatfile --with-xml
--with-dom --with-zlib-dir=/usr/include --with-dom-xslt --with-dom-exslt
--enable-ftp --with-gd --with-ttf --enable-gd-native-ttf
--with-mcal=/usr/local/lib --with-mcrypt --with-mysql
--with-pear=/usr/local/bin --with-png-dir=/usr/lib
--with-xpm-dir=/usr/X11R6 --enable-sockets --enable-track-vars
--with-freetype-dir=/usr --enable-versioning

Here is the relevent section of the config.log:

configure:20106: checking for CURL support configure:20155: checking for
CURL in default path configure:20173: checking for cURL 7.9.8 or greater
configure:20473: checking for curl_easy_perform in -lcurl configure:20492:
gcc -o conftest -g -O2  -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib 
-Wl,-rpath,/usr/local/ssl/lib -L/usr/local/ssl/lib
-Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -lcurl -lssl -lcrypto
-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -ldl -lz -lssl -lcrypto
conftest.c -lcurl  -lcurl -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl 
-lcurl -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv
-ldl -lz -lssl -lcrypto 1>&5 /usr/bin/ld: cannot find -lgssapi_krb5
collect2: ld returned 1 exit status
configure: failed program was:
#line 20481 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */ /* We use
char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char curl_easy_perform();

int main() {
curl_easy_perform()
; return 0; }

I'm installing on Redhat 9.

Where/how do I get the missing file?

Thanks!

Kevin Jackson <kevin--no-spam--at--no-spam--.insuremytrip.com>

(Take out the "--no-spam--"s and convert "at" to @ for my email address.
But you already knew that, didn't you? Of cource you did.)

Reply via email to