savannah-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-dev] phpkrb5 problems


From: Marcus Hardt
Subject: [Savannah-dev] phpkrb5 problems
Date: Sun, 18 Aug 2002 15:18:27 +0200

Hi folks!

I am currently installing savannah. I am at the stage, that when I log in I 
get:
"Fatal error: Call to unsupported or undefined function krb5_login() in 
/data/savannah/www/account/register.php on line 65"

I read that I need to install phpkrb5 to fix that. (Do I?)
Thats what I do and where my problems start.
My build process looks like this:

address@hidden:/tmp/krb/2nd-try/phpkrb5-1.0.0]$ ./configure 
--with-apache-include=/usr/include/apache/ 
--with-php-extensions=/usr/share/php
--with-php-dir=/tmp/php/php-3.0.18 --with-php-version=3 
--with-krb5=/usr/kerberos

address@hidden:/tmp/krb/2nd-try/phpkrb5-1.0.0]$ make
/bin/sh ./libtool --mode=compile gcc 
-DHAVE_LIBKRB5=1 -DHAVE_KRB5_H=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBK5CRYPTO=1 
-DHAVE_LIBKRB5=1  -I. -I.  -DCOMPILE_DL       -I/tmp/php/php-3.0.18   
-I/tmp/php/php-3.0.18/Zend   -I/tmp/php/php-3.0.18/main      
-I/tmp/php/php-3.0.18/TSRM      -I/usr/include/apache/ -DUSE_PHP=3   
-DPHPKRB5_VERSION=\"1.0.0\"  -I/usr/kerberos/include   -g -O2 -Wall 
-Wmissing-declarations -Wmissing-prototypes -c php3_krb5.c
rm -f .libs/php3_krb5.lo
gcc -DHAVE_LIBKRB5=1 -DHAVE_KRB5_H=1 -DHAVE_LIBCOM_ERR=1 -DHAVE_LIBK5CRYPTO=1 
-DHAVE_LIBKRB5=1 -I. -I. -DCOMPILE_DL -I/tmp/php/php-3.0.18 
-I/tmp/php/php-3.0.18/Zend -I/tmp/php/php-3.0.18/main 
-I/tmp/php/php-3.0.18/TSRM -I/usr/include/apache/ -DUSE_PHP=3 
-DPHPKRB5_VERSION=\"1.0.0\" -I/usr/kerberos/include -g -O2 -Wall 
-Wmissing-declarations -Wmissing-prototypes -c php3_krb5.c  -fPIC -DPIC -o 
.libs/php3_krb5.lo
php3_krb5.c: In function `php3_info_krb5':
php3_krb5.c:43: parse error before `KRB5_VERSION'
php3_krb5.c: In function `php3_krb5_string':
php3_krb5.c:79: warning: implicit declaration of function `krb5_string'
make: *** [php3_krb5.lo] Error 1

When I add -DKRB5_VERSION=\"1.2.4\" manually in the Makefile compilation 
works.

Now php does use the krb5 extension (see 
http://gridportal.fzk.de/docs/site/phpinfo.php)
But still it get 
"Fatal error: Call to unsupported or undefined function krb5_login() in 
/data/savannah/www/account/register.php on line 65"

I compared my phpinfo with that from the gnu people 
(http://savannah.gnu.org/docs/site/phpinfo.php) and saw that there is a 
different information string in the KRB5 section. I found this string in the 
php4_krb5.c source file from phpkrb5-1.0.0, whereas my information string is 
php3_krb5.c. (I thought we should use php3. Btw when I use 
--with-php-version=4 I get the errors as described on 
http://mail.gnu.org/pipermail/savannah-dev/2002-May/000859.html)

Is there anyone with a clue? If so could you shed some light on this problem?

-- 
Greetings from Karlsruhe,

Marcus




reply via email to

[Prev in Thread] Current Thread [Next in Thread]