Re: RH 9.0 ssl compiler error

2003-06-09 Thread Richard Houston
Thanks to all that responded to my issue.

The one that worked for me was setting defs in configure to be;

DEFS=-DHAVE_CONFIG_H -DOPENSSL_NO_KRB5

Fix provided by Gareth Butt!!! Thank dude.


Thanks again everyone.

Rich



On Mon, 2003-06-09 at 14:31, Hank Beatty wrote:
 On Fri, 2003-06-06 at 13:22, Jon Nelson wrote:
  Richard Houston said:
   Hi all,
  
   I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
  
  I had the same problem recently.  Let me know if --without-krb works,
  but I don't think it does.  A friend of mine wrote this perl script to fix
  it:
 
 it's actually --without-openssl
 
  
  #!/usr/bin/perl -w
  # FIXIT: for use in cyrus-imapd until they catch up to Redhat's recent
  #location for kerberos include files
  
  use strict;
  
  # these are the subdirectories with Makefiles which need modification
  my @dirs = qw( acap lib imap imtest perl/sieve/lib timsieved );
  
  foreach (@dirs) {
my $file = $_/Makefile;
  
open F, $file; # read all lines from the Makefile
my @lines = F;
close F;
  
open F, $file;# rewrite the Makefile
foreach (@lines) {
  chomp;# strip off newline
   # append -I/usr/kerberos/include to the CPPFLAGS line
   #   if it's not already there
  $_ .=  -I/usr/kerberos/include if /^CPPFLAGS/  ! /kerberos/;
  
  print F $_\n;# write the line to the file
}
close F;
  }
 
 this script worked for me with this mod:
 
 my @dirs = ( lib imap imtest perl/sieve/lib timsieved);
 
 Thank you for all of your help.
 
 Regards,




RH 9.0 ssl compiler error

2003-06-06 Thread Richard Houston
Hi all,

I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
on ssl. I have included the ./configure and the error.

Thanks all

Rich

./configure --enable-netscapehack --enable-annotatemore --enable-listext
--with-perl=/usr/bin/perl --with-libwrap=/usr --with-sasl=/usr
--with-seen-db=db3_nosync --with-subs-db=db3_nosync  --with-auth=unix



gcc -c -I/usr/include -I/usr/include -I. -I.. -I. -I./../lib
-DHAVE_CONFIG_H -Wall -g -O2 \
acap.c
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:132: parse error before krb5_enctype
/usr/include/openssl/kssl.h:134: parse error before FAR
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before kssl_ctx_setstring
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before kssl_ctx_setprinc
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before kssl_cget_tkt
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before kssl_sget_tkt
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before kssl_ctx_setkey
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before context
/usr/include/openssl/kssl.h:160: parse error before
kssl_build_principal_2
/usr/include/openssl/kssl.h:160: parse error before context
/usr/include/openssl/kssl.h:163: parse error before
kssl_validate_times
/usr/include/openssl/kssl.h:163: parse error before atime
/usr/include/openssl/kssl.h:165: parse error before kssl_check_authent
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before enctype
In file included from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/ssl.h:909: parse error before KSSL_CTX
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [acap.o] Error 1
make[1]: Leaving directory `/mnt/nfs/cyrus-imapd-2.1.13/acap'
make: *** [all] Error 1





Re: RH 9.0 ssl compiler error

2003-06-06 Thread Jon Nelson

Richard Houston said:
 Hi all,

 I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out

I had the same problem recently.  Let me know if --without-krb works,
but I don't think it does.  A friend of mine wrote this perl script to fix
it:

#!/usr/bin/perl -w
# FIXIT: for use in cyrus-imapd until they catch up to Redhat's recent
#location for kerberos include files

use strict;

# these are the subdirectories with Makefiles which need modification
my @dirs = qw( acap lib imap imtest perl/sieve/lib timsieved );

foreach (@dirs) {
  my $file = $_/Makefile;

  open F, $file; # read all lines from the Makefile
  my @lines = F;
  close F;

  open F, $file;# rewrite the Makefile
  foreach (@lines) {
chomp;# strip off newline
 # append -I/usr/kerberos/include to the CPPFLAGS line
 #   if it's not already there
$_ .=  -I/usr/kerberos/include if /^CPPFLAGS/  ! /kerberos/;

print F $_\n;# write the line to the file
  }
  close F;
}


-- 
Trooper Jon S. Nelson, Linux Certified Admin.
Pa. State Police, Bureau of Criminal Investigation
Computer Crimes Unit
Work: 610.344.4471 Cell/Page: 866.284.1603
[EMAIL PROTECTED]


Re: RH 9.0 ssl compiler error

2003-06-06 Thread Gareth Bult




Hi,

Assuming you're a normal linux user and don't use Kerberos (  ) and don't want Krb on the system, try setting defs in configure to be;

DEFS=-DHAVE_CONFIG_H -DOPENSSL_NO_KRB5

Works fine for me... 

Regards,
Gareth.


On Fri, 2003-06-06 at 17:00, Richard Houston wrote:

Hi all,

I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
on ssl. I have included the ./configure and the error.

Thanks all

Rich

./configure --enable-netscapehack --enable-annotatemore --enable-listext
--with-perl=/usr/bin/perl --with-libwrap=/usr --with-sasl=/usr
--with-seen-db=db3_nosync --with-subs-db=db3_nosync  --with-auth=unix



gcc -c -I/usr/include -I/usr/include -I. -I.. -I. -I./../lib
-DHAVE_CONFIG_H -Wall -g -O2 \
acap.c
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:132: parse error before krb5_enctype
/usr/include/openssl/kssl.h:134: parse error before FAR
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before kssl_ctx_setstring
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before kssl_ctx_setprinc
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before kssl_cget_tkt
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before kssl_sget_tkt
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before kssl_ctx_setkey
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before context
/usr/include/openssl/kssl.h:160: parse error before
kssl_build_principal_2
/usr/include/openssl/kssl.h:160: parse error before context
/usr/include/openssl/kssl.h:163: parse error before
kssl_validate_times
/usr/include/openssl/kssl.h:163: parse error before atime
/usr/include/openssl/kssl.h:165: parse error before kssl_check_authent
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before enctype
In file included from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/ssl.h:909: parse error before KSSL_CTX
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [acap.o] Error 1
make[1]: Leaving directory `/mnt/nfs/cyrus-imapd-2.1.13/acap'
make: *** [all] Error 1









--
Gareth Bult - Frontier Internet Services Limited 
Tel: 02920 820 000
Fax: 02920 820 035
Email: [EMAIL PROTECTED]
Web:	www.bult.co.uk
Statements made are at all times subject to Frontier's Terms and Conditions of Business, which are available upon request.










attachment: smiley-3.pngattachment: smiley-4.png

Re: RH 9.0 ssl compiler error

2003-06-06 Thread Bennett Crowell
/usr/kerberos/include has to be added to the include path anywhere the 
openssl headers are used. You can probably do it by adding
-I/usr/kerberos/include to the CFLAGS environment variable when you run 
configure.

Bennett

--On Friday, June 6, 2003 11:00 -0500 Richard Houston [EMAIL PROTECTED] 
wrote:

Hi all,

I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
on ssl. I have included the ./configure and the error.
Thanks all

Rich

./configure --enable-netscapehack --enable-annotatemore --enable-listext
--with-perl=/usr/bin/perl --with-libwrap=/usr --with-sasl=/usr
--with-seen-db=db3_nosync --with-subs-db=db3_nosync  --with-auth=unix


gcc -c -I/usr/include -I/usr/include -I. -I.. -I. -I./../lib
-DHAVE_CONFIG_H -Wall -g -O2 \
acap.c
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:132: parse error before krb5_enctype
/usr/include/openssl/kssl.h:134: parse error before FAR
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before kssl_ctx_setstring
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before kssl_ctx_setprinc
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before kssl_cget_tkt
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before kssl_sget_tkt
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before kssl_ctx_setkey
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before context
/usr/include/openssl/kssl.h:160: parse error before
kssl_build_principal_2
/usr/include/openssl/kssl.h:160: parse error before context
/usr/include/openssl/kssl.h:163: parse error before
kssl_validate_times
/usr/include/openssl/kssl.h:163: parse error before atime
/usr/include/openssl/kssl.h:165: parse error before kssl_check_authent
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before enctype
In file included from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/ssl.h:909: parse error before KSSL_CTX
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [acap.o] Error 1
make[1]: Leaving directory `/mnt/nfs/cyrus-imapd-2.1.13/acap'
make: *** [all] Error 1








Re: RH 9.0 ssl compiler error

2003-06-06 Thread Patrick Morris
I'd guess you don't have the Kerberos development package installed (and 
I don't run Red Hat, so I couldn't tell you what it'd be called).  If 
it's there, and configure's just not finding it, you'll need to use to 
use the --with-krb=PATH option for configure.  From ./configure --help:

 --with-krb=PATH use Kerberos from PATH

If you don't need Kerberos, using --without-krb may get you where you 
want to go.

Bennett Crowell wrote:

/usr/kerberos/include has to be added to the include path anywhere the 
openssl headers are used. You can probably do it by adding
-I/usr/kerberos/include to the CFLAGS environment variable when you 
run configure.

Bennett

--On Friday, June 6, 2003 11:00 -0500 Richard Houston 
[EMAIL PROTECTED] wrote:

Hi all,

I am trying to compile Cyrus 2.1.13 on RH 9.0 but it keeps crapping out
on ssl. I have included the ./configure and the error.
Thanks all

Rich

./configure --enable-netscapehack --enable-annotatemore --enable-listext
--with-perl=/usr/bin/perl --with-libwrap=/usr --with-sasl=/usr
--with-seen-db=db3_nosync --with-subs-db=db3_nosync  --with-auth=unix


gcc -c -I/usr/include -I/usr/include -I. -I.. -I. -I./../lib
-DHAVE_CONFIG_H -Wall -g -O2 \
acap.c
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
 from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/kssl.h:132: parse error before krb5_enctype
/usr/include/openssl/kssl.h:134: parse error before FAR
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before kssl_ctx_setstring
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before kssl_ctx_setprinc
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before kssl_cget_tkt
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before kssl_sget_tkt
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before kssl_ctx_setkey
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before context
/usr/include/openssl/kssl.h:160: parse error before
kssl_build_principal_2
/usr/include/openssl/kssl.h:160: parse error before context
/usr/include/openssl/kssl.h:163: parse error before
kssl_validate_times
/usr/include/openssl/kssl.h:163: parse error before atime
/usr/include/openssl/kssl.h:165: parse error before kssl_check_authent
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before enctype
In file included from ../lib/prot.h:54,
 from acap.c:64:
/usr/include/openssl/ssl.h:909: parse error before KSSL_CTX
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [acap.o] Error 1
make[1]: Leaving directory `/mnt/nfs/cyrus-imapd-2.1.13/acap'
make: *** [all] Error 1