problem installing sasl...

Iain MacDonnell cyrus-lists at dseven.org
Wed Jan 17 18:19:28 EST 2007


Hi Art,

I've not tried on Solaris 9, but on Solaris 10, I use:

export CFLAGS="-I/usr/sfw/include"
export CPPFLAGS="${CFLAGS}"
export CXXFLAGS="-norunpath ${CFLAGS}"
export LDFLAGS="-L/usr/sfw/lib -R/usr/sfw/lib"

export CC=cc
export CXX=CC

./configure CFLAGS="$CFLAGS -DOPENSSL_DISABLE_OLD_DES_SUPPORT"

     ~Iain




Art Vandalyea wrote on 01/17/07 02:52 PM:
> I'm having the same problem that Vincent Fox had in
> his posting to:
> 
> http://asg.web.cmu.edu/archive/message.php?mailbox=archive.cyrus-sasl&searchterm=fatal%20error&msg=7964
> 
> Whenever I attempt to install sasl on my sunOS 5.9
> box, I get the error log shown below. 
> 
> Any suggestions on what the problem might be?
> 
> I suspect I have not got some path correct or perhaps
> I have not installed some other stuff that this needs.
> 
> Any suggestions appreciated.  Email replies welcomed.
> 
> Log follows--->
> cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib
> -I../sasldb
> -I../include -Wall -W -g -O2 -MT digestmd5.lo -MD -MP
> -MF
> .deps/digestmd5.Tpo -c digestmd5.c  -fPIC -DPIC -o
> digestmd5.lo
> digestmd5.c:812: syntax error before
> "des_key_schedule"
> digestmd5.c:812: warning: no semicolon at end of
> struct or union
> digestmd5.c:813: warning: type defaults to 	nt' in
> declaration of 	vec'
> digestmd5.c:813: warning: data definition has no type
> or storage class
> digestmd5.c:814: syntax error before "keysched2"
> digestmd5.c:814: warning: type defaults to 	nt' in
> declaration of
> eysched2'
> digestmd5.c:814: warning: data definition has no type
> or storage class
> digestmd5.c: In function ec_3des':
> digestmd5.c:849: warning: implicit declaration of
> function
> es_ede2_cbc_encrypt'
> digestmd5.c:852: dereferencing pointer to incomplete
> type
> digestmd5.c:853: dereferencing pointer to incomplete
> type
> digestmd5.c:854: dereferencing pointer to incomplete
> type
> digestmd5.c:855: ES_DECRYPT' undeclared (first use in
> this function)
> digestmd5.c:855: (Each undeclared identifier is
> reported only once
> digestmd5.c:855: for each function it appears in.)
> digestmd5.c: In function nc_3des':
> digestmd5.c:900: dereferencing pointer to incomplete
> type
> digestmd5.c:901: dereferencing pointer to incomplete
> type
> digestmd5.c:902: dereferencing pointer to incomplete
> type
> digestmd5.c:903: ES_ENCRYPT' undeclared (first use in
> this function)
> digestmd5.c: In function 	nit_3des':
> digestmd5.c:918: sizeof applied to an incomplete type
> digestmd5.c:923: warning: implicit declaration of
> function es_key_sched'
> digestmd5.c:923: es_cblock' undeclared (first use in
> this function)
> digestmd5.c:923: syntax error before ')' token
> digestmd5.c:927: syntax error before ')' token
> digestmd5.c:929: dereferencing pointer to incomplete
> type
> digestmd5.c:934: increment of pointer to unknown
> structure
> digestmd5.c:934: arithmetic on pointer to an
> incomplete type
> digestmd5.c:936: syntax error before ')' token
> digestmd5.c:940: syntax error before ')' token
> digestmd5.c:943: dereferencing pointer to incomplete
> type
> digestmd5.c: In function ec_des':
> digestmd5.c:967: warning: implicit declaration of
> function es_cbc_encrypt'
> digestmd5.c:970: dereferencing pointer to incomplete
> type
> digestmd5.c:971: dereferencing pointer to incomplete
> type
> digestmd5.c:972: ES_DECRYPT' undeclared (first use in
> this function)
> digestmd5.c:976: dereferencing pointer to incomplete
> type
> digestmd5.c: In function nc_des':
> digestmd5.c:1021: dereferencing pointer to incomplete
> type
> digestmd5.c:1022: dereferencing pointer to incomplete
> type
> digestmd5.c:1023: ES_ENCRYPT' undeclared (first use
> in this function)
> digestmd5.c:1027: dereferencing pointer to incomplete
> type
> digestmd5.c: In function 	nit_des':
> digestmd5.c:1042: sizeof applied to an incomplete type
> digestmd5.c:1047: es_cblock' undeclared (first use in
> this function)
> digestmd5.c:1047: syntax error before ')' token
> digestmd5.c:1049: dereferencing pointer to incomplete
> type
> digestmd5.c:1054: increment of pointer to unknown
> structure
> digestmd5.c:1054: arithmetic on pointer to an
> incomplete type
> digestmd5.c:1056: syntax error before ')' token
> digestmd5.c:1058: dereferencing pointer to incomplete
> type
> *** Error code 1
> make: Fatal error: Command failed for target
> igestmd5.lo'
> Current working directory
> /temp_download/cyrus-sasl-2.1.22/plugins
> *** Error code 1
> make: Fatal error: Command failed for target
> ll-recursive'
> Current working directory
> /temp_download/cyrus-sasl-2.1.22
> *** Error code 1
> make: Fatal error: Command failed for target ll'
> 
> 
>  
> ____________________________________________________________________________________
> Have a burning question?  
> Go to www.Answers.yahoo.com and get answers from real people who know.


More information about the Cyrus-sasl mailing list