Maurice van der Pot <[EMAIL PROTECTED]> writes: > On Mon, Apr 24, 2006 at 08:43:29PM -0400, Greg Troxel wrote: >> CPPFLAGS is for cpp, not c++, which is CXXFLAGS. Or at least that's >> the normal way to do it. > > Right you are. My bad. > >> Have you tried it? On what system? With what kerberos? With what >> configure options? Perhaps you could tell us what you did and what >> happened. > > The info you asked for: > > I was trying to install Coda 6.0.14 and have it use kth-krb-1.2.2. > > $ ./configure --prefix=/usr --host=i686-pc-linux-gnu > --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share > --sysconfdir=/etc --localstatedir=/var/lib --with-krb4 > --with-krb4-includes=/usr/athena/include --build=i686-pc-linux-gnu > > from config.log: > ------------------------------------------------------ > configure:6520: checking krb.h usability > configure:6532: i686-pc-linux-gnu-gcc -c -march=pentium4 -O2 -pipe -g > conftest.c >&5 > conftest.c:59:17: krb.h: No such file or directory > ------------------------------------------------------
Well that compile didn't pass the -I flag. It's odd that kth-krb is in /usr/athena. I would look at configure.ac and see how the krb4 includes/libs are handled, and why they aren't in CPPFLAGS, or why CPPFLAGS isn't used in the test compile. > # ls -al /usr/athena/include/krb.h > -rw-r--r-- 1 root root 11069 May 1 19:35 /usr/athena/include/krb.h > > Checking for krb.h happens in configure between lines 6507 and 6653 in > configure. --with-krb4-includes is handled from 6744 upto 6796. -- Greg Troxel <[EMAIL PROTECTED]>