From: | "Robert Fitzpatrick" <robert(at)webtent(dot)com> |
---|---|
To: | "PHP General" <php-general(at)lists(dot)php(dot)net>, "PostgreSQL" <pgsql-general(at)postgresql(dot)org>, "FreeBSD Ports" <freebsd-ports(at)freebsd(dot)org>, "Heimdal" <heimdal-discuss(at)sics(dot)se> |
Cc: | <girgen(at)pingpong(dot)net> |
Subject: | Intalling PHP 4.3.7 with PGSQL support and Heimdal |
Date: | 2004-06-06 18:17:13 |
Message-ID: | 002a01c44bf2$7dc75200$018ffea9@webtent.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Trying to portupgrade my PHP 4.3.6 package with PostgreSQL 7.4.2 support and getting this error below. Trying to setup postgresql with Heimdal Kerberos 5 support, believe I have, but not tried anything with it, yet.
/usr/local/lib/libpq.so: undefined reference to `krb5_cc_get_principal'
/usr/local/lib/libpq.so: undefined reference to `krb5_sname_to_principal'
/usr/local/lib/libpq.so: undefined reference to `krb5_cc_default'
/usr/local/lib/libpq.so: undefined reference to `krb5_cc_close'
/usr/local/lib/libpq.so: undefined reference to `error_message'
/usr/local/lib/libpq.so: undefined reference to `krb5_free_error'
/usr/local/lib/libpq.so: undefined reference to `krb5_sendauth'
/usr/local/lib/libpq.so: undefined reference to `krb5_free_principal'
/usr/local/lib/libpq.so: undefined reference to `krb5_unparse_name'
/usr/local/lib/libpq.so: undefined reference to `krb5_free_context'
/usr/local/lib/libpq.so: undefined reference to `krb5_init_context'
*** Error code 1
Stop in /usr/ports/lang/php4/work/php-4.3.7.
I've posted this around a few weeks ago on some lists and still no success. I had a suggestion to add lines to the spec file, but not sure which file that is. Seems PHP is having a problem with the PGSQL support and its libraries for krb5. Nonetheless, from the looks of the Makefile for postgresql, everything should be there for it to build with krb5 support. I receive no errors when building or installing posgresql with heimdal support and have tried 'make deinstall' and 'make reinstall'. I have the WITH_HEIMDAL_KRB5, HEIMDAL_HOME is set to /usr/local where it resides with libs and includes. Someone also suggested adding a -lkrb5, but again, I have not been able to figure out where to place this setting in the file. Should I add it to the line that produces the error building PHP above (I think the libtool command) or in the postgresql Makefile.
esmtp# ldd /usr/local/bin/psql
/usr/local/bin/psql:
libpq.so.3 => /usr/local/lib/libpq.so.3 (0x28096000)
libkrb5.so.20 => /usr/local/lib/libkrb5.so.20 (0x280b2000)
...
Anyone know where I can make these changes needed or what to try next?
--
Robert
From | Date | Subject | |
---|---|---|---|
Next Message | Jeff Davis | 2004-06-06 18:33:51 | Re: [HACKERS] Slony-I goes BETA (possible bug) |
Previous Message | Albretch | 2004-06-06 18:02:34 | CREATE DATABASE on the heap with PostgreSQL? |