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@xxxxxxxxxxxx, or hbhotz@xxxxxxx