On Thu, Jul 30, 2009 at 11:36:22PM +0200, Sven de Vries wrote: > Hi, > > > IIRC, new alpine needs openssl098 whereas OS X comes with openssl097. > > that's a bit surprising to me, since: > > *Alpine-2.0 has been out since around august 2008. and on the alpine > web-page, i can't find any reference to a more recent version.
openssl098 first landed in fink in June 2008 as version 0.9.8g, so openssl098 was clearly available for alpine developers to start using by their release months later. > *also, alpine-2.0-1 was building fine and running fine on my 10.5.7 MBP. > (and picking up the ssl-stuff from /System/Library/OpenSSL/) The switch to using fink's paths pointing to fink's openssl098 was done to resolve this bug: http://permalink.gmane.org/gmane.os.apple.fink.general/28869 The BIO_method_type symbol, used directly by alpine-2.00 sources, is not present in openssl097 (not in fink's package of it nor in the one that comes with OS X 10.4 or 10.5). Therefore I don't see any possible way for alpine to compile unless it links against an openssl that supplies the required symbol. Either your system openssl is more feature-ful than mine (possible) or while you think the paths were set a certain way, you weren't *actually* linking against apple's at all--one of the difficulties in getting flag orders correct is that one can get mixtures of linking the same lib and headers from multiple places. The solution that makes alpine usable for all our users it to cleanly use fink's openssl098. That makes a simple package with Depends that are sane and self-consistent. You are welcome to hack the package to build your own local copy with whatever options you prefer, using whatever less-than-current version of whatever libs at whatever paths you like--you seem to already know the .info file layout and settings in it that give the behavior you want. I think htodd's decision to have the package be tuned to be buildable (vs reproducibly not, for many users) is a wise choice, at minimal pain for end-users. I would also note that many other fink packages also use fink's openssl (and presumably all want their certs in the same fink place), so you annoyance at alpine in particular is mis-aimed...it's just the first place you have encountered a package that needs it (and a change that is easy for you to adjust to). dan -- Daniel Macks dma...@netspace.org http://www.netspace.org/~dmacks ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel