On Jan 19, 2012, at 8:48 AM, Dominique Dhumieres wrote:

> On
> Package manager version: 0.31.6
> Distribution version: selfupdate-rsync Thu Jan 19 14:36:28 2012, 10.5, powerpc
> Trees: local/main stable/main stable/crypto unstable/main unstable/crypto
> Xcode: 3.1.4
> 
> updating to cyrus-sasl2-2.1.25-1 failed with
> 
> ...
> glibtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../lib 
> -I../sasldb -I../include -I/sw/lib/system-openssl/include -I/sw/include 
> -I/sw/include/db5 -DOBSOLETE_CRAM_ATTR=1 -I/sw/lib/system-openssl/include 
> -Wall -W -MT scram.lo -MD -MP -MF .deps/scram.Tpo -c scram.c  -fno-common 
> -DPIC -o .libs/scram.o
> In file included from /sw/lib/system-openssl/include/openssl/evp.h:84,
>                 from scram.c:67:
> /sw/lib/system-openssl/include/openssl/md5.h:105: error: conflicting types 
> for 'MD5_CTX'
> ../include/md5.h:30: error: previous declaration of 'MD5_CTX' was here
> scram.c: In function 'Hi':
> scram.c:305: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c:321: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c: In function 'scram_server_user_salt':
> scram.c:348: warning: pointer targets in passing argument 4 of 'Hi' differ in 
> signedness
> scram.c:350: warning: pointer targets in return differ in signedness
> scram.c: In function 'GenerateScramSecrets':
> scram.c:394: warning: pointer targets in passing argument 2 of 'Hi' differ in 
> signedness
> scram.c:403: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c:410: warning: pointer targets in passing argument 1 of 'SHA1' differ 
> in signedness
> scram.c:410: warning: pointer targets in passing argument 3 of 'SHA1' differ 
> in signedness
> scram.c:424: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c: In function 'scram_server_mech_step1':
> scram.c:786: warning: pointer targets in assignment differ in signedness
> scram.c:793: warning: passing argument 4 of 'sparams->utils->getopt' from 
> incompatible pointer type
> scram.c:902: warning: passing argument 5 of 'sparams->utils->decode64' from 
> incompatible pointer type
> scram.c:512: warning: unused variable 'hash_len'
> scram.c: In function 'scram_server_mech_step2':
> scram.c:1310: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c:1339: warning: pointer targets in passing argument 1 of 'SHA1' differ 
> in signedness
> scram.c:1339: warning: pointer targets in passing argument 3 of 'SHA1' differ 
> in signedness
> scram.c:1361: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c: In function 'scram_setpass':
> scram.c:1576: warning: passing argument 4 of 'sparams->utils->getopt' from 
> incompatible pointer type
> scram.c:1672: warning: pointer targets in passing argument 1 of 'sprintf' 
> differ in signedness
> scram.c:1673: warning: pointer targets in passing argument 1 of 'strlen' 
> differ in signedness
> scram.c:1688: warning: pointer targets in passing argument 3 of 
> 'sparams->utils->prop_set' differ in signedness
> scram.c: In function 'scram_client_mech_step1':
> scram.c:1993: warning: passing argument 2 of 'encode_saslname' from 
> incompatible pointer type
> scram.c:2004: warning: passing argument 2 of 'encode_saslname' from 
> incompatible pointer type
> scram.c: In function 'scram_client_mech_step2':
> scram.c:2280: warning: pointer targets in assignment differ in signedness
> scram.c:2376: warning: pointer targets in passing argument 2 of 'Hi' differ 
> in signedness
> scram.c:2387: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c:2397: warning: pointer targets in passing argument 1 of 'SHA1' differ 
> in signedness
> scram.c:2397: warning: pointer targets in passing argument 3 of 'SHA1' differ 
> in signedness
> scram.c:2413: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c: In function 'scram_client_mech_step3':
> scram.c:2541: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> scram.c:2555: warning: pointer targets in passing argument 4 of 'HMAC' differ 
> in signedness
> make[2]: *** [scram.lo] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> ### execution of /var/tmp/tmp.2.UpjvNU failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-cyrus-sasl2-2.1.25-1
> (Reading database ... 543429 files and directories currently installed.)
> Removing fink-buildlock-cyrus-sasl2-2.1.25-1 ...
> Failed: phase compiling: cyrus-sasl2-2.1.25-1 failed
> 
> TIA
> 
> Dominique

It looks like the new SCRAM code in cyrus-sasl2 requires OpenSSL 0.9.8 or 
later. I tried disabling the SCRAM code on 10.5. Please let me know if that 
works otherwise I'll have to make it depend on fink's openssl on 10.5.

Daniel


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to