problem installing sasl...

Henry B. Hotz hotz at jpl.nasa.gov
Tue Jan 23 13:29:29 EST 2007


If you're OK with version 5.1.8, you could install SUNWsasl and  
SUNWsaslx packages as updated by 115342-02 (115343-02 for x86).

You'll still need to download the Cyrus source for that old version  
in order to get the header files.

On Jan 17, 2007, at 3:19 PM, Iain MacDonnell wrote:

>
> 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.



------------------------------------------------------------------------
The opinions expressed in this message are mine,
not those of Caltech, JPL, NASA, or the US Government.
Henry.B.Hotz at jpl.nasa.gov, or hbhotz at oxy.edu




More information about the Cyrus-sasl mailing list