Received: from fort-point-station.mit.edu (FORT-POINT-STATION.MIT.EDU [18.7.7.76]) by krbdev.mit.edu (8.9.3p2) with ESMTP id MAA04170; Fri, 13 Feb 2004 12:22:36 -0500 (EST) Received: from hermes.ctd.anl.gov (hermes.ctd.anl.gov [130.202.113.27]) by fort-point-station.mit.edu (8.12.4/8.9.2) with ESMTP id i1DHMZpd026627 for ; Fri, 13 Feb 2004 12:22:35 -0500 (EST) Received: from hermes.ctd.anl.gov (localhost [127.0.0.1]) by hermes.ctd.anl.gov (8.9.1a/8.9.1) with ESMTP id LAA27758 for ; Fri, 13 Feb 2004 11:22:34 -0600 (CST) Received: from anl.gov (atalanta.ctd.anl.gov [146.137.194.4]) by hermes.ctd.anl.gov (8.9.1a/8.9.1) with ESMTP id LAA27748; Fri, 13 Feb 2004 11:22:33 -0600 (CST) Message-Id: <402D07FA.AE083749@anl.gov> Date: Fri, 13 Feb 2004 11:23:06 -0600 From: "Douglas E. Engert" X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: krb5-bugs@mit.edu Cc: Simon Wilkinson Subject: krb5-config --cflags gssapi when used by OpenSSH-snap-20040212 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-RT-Original-Encoding: us-ascii Content-Length: 954 krb5-1.3.2-beta3: krb5-config --cflag gssapi returns -I${includedir} which in my case is -I/krb5/include But the gssapi.h is in /krb5/include/gssapi Most gssapi programs use #include So the gssapi.h is not found. Previous versions of OpenSSH with Simon's modifications did not use the krb5-config but added -I /krb5/include/gssapi With openssh-snap-20040212 it now calls krb5-config --cflag gssapi Possible solutions: (1) krb5-config --cflag gssapi could return -I/${includedir} -I/${includedir}/gssapi (2) Programs could use #include (3) The gssapi.h could be installed in ${includedir} (4) Install could do a ln -s gssapi/gssapi.h gssapi.h in the ${includedir} I suggest (1) as the others could impact other applications or Kerberos implementations. -- Douglas E. Engert Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444