So I cannot get cyrus-sasl to compile on Solaris. Any tips?

I have attempted to look at the cyrus-sasl mailing list archives but it won't let me in. Perhaps only CMU people can look at them? I posted to cyrus-sasl this same query, but no response. Perhaps that is only for developers? Anyhow.....

My environment:
Cyrus-sasl-2.1.22 on Solaris 9 + Sun Studio 11

./configure --with-openssl=/usr/local/ssl --enable-gssapi --enable-keep-db-open --with-dblib=berkeley --with-bdb-libdir=/usr/local/BerkeleyDB.4.4/lib --with-bdb-incdir=/usr/local/BerkeleyDB.4.4/include

make errors out here:

cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -I /usr/local/ssl/include -I/usr/local/Berkele yDB.4.4/include -I /usr/local/ssl/include -c digestmd5.c -KPIC -DPIC -o digestmd5.lo
"digestmd5.c", line 279: warning: initialization type mismatch
"digestmd5.c", line 366: warning: argument #2 is incompatible with prototype:
      prototype: pointer to const unsigned char : "unknown", line 0
      argument : pointer to char
"digestmd5.c", line 812: syntax error before or at: des_key_schedule
"digestmd5.c", line 817: incomplete struct/union/enum des_context_s: des_context_t
"digestmd5.c", line 821: syntax error before or at: static
"digestmd5.c", line 822: member cannot be function: slidebits
"digestmd5.c", line 822: warning: syntax requires ";" after last struct/union member
"digestmd5.c", line 822: syntax error before or at: {
"digestmd5.c", line 845: member cannot be function: dec_3des
"digestmd5.c", line 845: warning: syntax requires ";" after last struct/union member
"digestmd5.c", line 845: syntax error before or at: {
"digestmd5.c", line 849: syntax error before or at: des_ede2_cbc_encrypt
"digestmd5.c", line 849: warning: syntax requires ";" after last struct/union member
"digestmd5.c", line 862: zero-sized struct/union
"digestmd5.c", line 864: warning: syntax error:  empty declaration
"digestmd5.c", line 864: warning: old-style declaration or incorrect type for: p "digestmd5.c", line 864: warning: old-style declaration or incorrect type for: padding "digestmd5.c", line 864: warning: old-style declaration or incorrect type for: p
"digestmd5.c", line 864: syntax error before or at: ++
"digestmd5.c", line 871: warning: old-style declaration or incorrect type for: outputlen
"digestmd5.c", line 871: undefined symbol: inputlen
"digestmd5.c", line 871: warning: improper pointer/integer combination: op "="
"digestmd5.c", line 871: non-constant initializer involving a cast
"digestmd5.c", line 873: syntax error before or at: return
"digestmd5.c", line 873: warning: syntax error:  empty declaration
"digestmd5.c", line 876: type specifier can not be used as array size expression qualifier
"digestmd5.c", line 876: warning: no explicit type given
"digestmd5.c", line 883: undefined symbol: des_context_t
"digestmd5.c", line 883: undefined symbol: c
"digestmd5.c", line 883: syntax error before or at: =
"digestmd5.c", line 884: type specifier can not be used as array size expression qualifier
"digestmd5.c", line 884: warning: no explicit type given
"digestmd5.c", line 884: warning: old-style declaration or incorrect type for: len "digestmd5.c", line 885: type specifier can not be used as array size expression qualifier
"digestmd5.c", line 885: warning: no explicit type given
"digestmd5.c", line 885: warning: old-style declaration or incorrect type for: paddinglen "digestmd5.c", line 897: warning: implicit function declaration: des_ede2_cbc_encrypt
"digestmd5.c", line 900: undefined struct/union member: keysched
"digestmd5.c", line 900: left operand of "->" must be pointer to struct/union
"digestmd5.c", line 901: undefined struct/union member: keysched2
"digestmd5.c", line 901: left operand of "->" must be pointer to struct/union
"digestmd5.c", line 902: undefined struct/union member: ivec
"digestmd5.c", line 902: left operand of "->" must be pointer to struct/union
"digestmd5.c", line 903: undefined symbol: DES_ENCRYPT
"digestmd5.c", line 908: cannot recover from previous errors
cc: acomp failed for digestmd5.c
*** Error code 1
make: Fatal error: Command failed for target `digestmd5.lo'
Current working directory /usr/local/src/cyrus-sasl-2.1.22/plugins
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /usr/local/src/cyrus-sasl-2.1.22
*** Error code 1
make: Fatal error: Command failed for target `all'




----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to