cyrus compile under Centos 6.5

Charles Bradshaw charles.bradshaw at ntlworld.com
Tue Apr 15 07:38:38 EDT 2014


Thanks Andy,

Here goes a source build. I downloaded cyrus-imapd-2.4.17 and
cyrus-sasl-2.1.26 from ftp://ftp.cyrusimap.org

config.log from:
[brad at dell2600-1 cyrus-sasl-2.1.26]$ ./configure

make fails with the following errors:
[brad at dell2600-1 cyrus-sasl-2.1.26]$ make
...
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib -I../sasldb
-I../include -DOBSOLETE_CRAM_ATTR=1 -Wall -W -g -O2 -MT digestmd5.lo -MD
-MP -MF .deps/digestmd5.Tpo -c digestmd5.c  -fPIC -DPIC -o digestmd5.lo
digestmd5.c:859: error: expected specifier-qualifier-list before
'des_key_schedule'
digestmd5.c: In function 'dec_3des':
digestmd5.c:896: warning: implicit declaration of function
'des_ede2_cbc_encrypt'
digestmd5.c:899: error: 'des_context_t' has no member named 'keysched'
digestmd5.c:900: error: 'des_context_t' has no member named 'keysched2'
digestmd5.c:901: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:902: error: 'DES_DECRYPT' undeclared (first use in this
function)
digestmd5.c:902: error: (Each undeclared identifier is reported only
once
digestmd5.c:902: error: for each function it appears in.)
digestmd5.c: In function 'enc_3des':
digestmd5.c:947: error: 'des_context_t' has no member named 'keysched'
digestmd5.c:948: error: 'des_context_t' has no member named 'keysched2'
digestmd5.c:949: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:950: error: 'DES_ENCRYPT' undeclared (first use in this
function)
digestmd5.c: In function 'init_3des':
digestmd5.c:970: warning: implicit declaration of function
'des_key_sched'
digestmd5.c:970: error: 'des_cblock' undeclared (first use in this
function)
digestmd5.c:970: error: expected expression before ')' token
digestmd5.c:974: error: expected expression before ')' token
digestmd5.c:976: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:983: error: expected expression before ')' token
digestmd5.c:987: error: expected expression before ')' token
digestmd5.c:990: error: 'des_context_t' has no member named 'ivec'
digestmd5.c: In function 'dec_des':
digestmd5.c:1014: warning: implicit declaration of function
'des_cbc_encrypt'
digestmd5.c:1017: error: 'des_context_t' has no member named 'keysched'
digestmd5.c:1018: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:1019: error: 'DES_DECRYPT' undeclared (first use in this
function)
digestmd5.c:1023: error: 'des_context_t' has no member named 'ivec'
digestmd5.c: In function 'enc_des':
digestmd5.c:1068: error: 'des_context_t' has no member named 'keysched'
digestmd5.c:1069: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:1070: error: 'DES_ENCRYPT' undeclared (first use in this
function)
digestmd5.c:1074: error: 'des_context_t' has no member named 'ivec'
digestmd5.c: In function 'init_des':
digestmd5.c:1094: error: 'des_cblock' undeclared (first use in this
function)
digestmd5.c:1094: error: expected expression before ')' token
digestmd5.c:1096: error: 'des_context_t' has no member named 'ivec'
digestmd5.c:1103: error: expected expression before ')' token
digestmd5.c:1105: error: 'des_context_t' has no member named 'ivec'
digestmd5.c: In function 'digestmd5_server_mech_step':
digestmd5.c:3051: warning: pointer targets in assignment differ in
signedness
make[2]: *** [digestmd5.lo] Error 1
make[2]: Leaving directory
`/home/brad/Downloads/cyrus-sasl-2.1.26/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/brad/Downloads/cyrus-sasl-2.1.26'
make: *** [all] Error 2
[brad at dell2600-1 cyrus-sasl-2.1.26]$ 


On Mon, 2014-04-14 at 14:07 -0700, Andrew Morgan wrote:
snip ...
> I sure would try to get Cyrus v2.4.17 to compile.  v2.3 is very old...  We 
> would be happy to help you compile v2.4.17 on CentOS 6.5.  Alternatively, 
> there are Source RPMs available at:
> 
>    http://www.invoca.ch/pub/packages/cyrus-imapd/
> 
>  	Andy


-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 107763 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20140415/3b554031/attachment-0001.bin 


More information about the Info-cyrus mailing list