missing kerberos header file path with --with-openssl
| Bug #31101 | missing kerberos header file path with --with-openssl | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2004-12-15 19:41 UTC | Modified: | 2004-12-30 15:57 UTC |
|
||||||
| From: | phpbr at ecartz dot com | Assigned: | sniper (profile) | |||||||
| Status: | Closed | Package: | OpenSSL related | |||||||
| PHP Version: | 4CVS, 5CVS (2004-12-23) | OS: | * | |||||||
| Private report: | No | CVE-ID: | None | |||||||
[2004-12-15 19:41 UTC] phpbr at ecartz dot com
Description: ------------ I ran configure with --with-kerberos=/usr/kerberos which correctly added the proper -L switch (see bug 6211) but failed to add -I/usr/kerberos/include to the INCLUDES assignment. I originally saw this in 4.3.9 and upgraded to 4.3.10 to see if it was fixed. Note that this is a different bug from 6211 (albeit similar). Note further that this would only happen if /usr/kerberos/include is not in the default include path for the compiler. Not sure how common this is. Reproduce code: --------------- ./configure --with-kerberos=/usr/kerberos # I had more --with-*, but I don't think that they matter here # I will try to verify this later make Expected result: ---------------- The configure script should append -I/usr/kerberos/include to the INCLUDES assignment (around line 85 of my Makefile) when it produces Makefile, e.g. INCLUDES = -I$(top_builddir)/Zend -I/usr/kerberos/include Manually adding -I/usr/kerberos/include to the EXTRA_INCLUDES = line in Makefile allows the compile to proceed. Actual result: -------------- make throws an error about not being able to find krb5.h
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2004-12-23 08:37 UTC] phpbr at ecartz dot com
[2004-12-23 08:38 UTC] phpbr at ecartz dot com
[2004-12-30 04:50 UTC] sniper@php.net
[2004-12-30 08:12 UTC] phpbr at ecartz dot com
[2004-12-30 15:57 UTC] sniper@php.net