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