postfix +tls upgrade broken

Rainer Müller raimue at macports.org
Thu Apr 2 16:01:02 PDT 2009


On 2009-04-03 00:23, Bradley Giesbrecht wrote:
> Performing "port selfupdate" followed by "port upgrade outdated" and  
> my postfix +tls was broken by not finding "/opt/local/lib/libssl. 
> 0.9.8.dylib".
> 
> Adding a symlink provided a quick fix. I'd like to see postfix  
> building with this simlink "/opt/local/lib/libssl.dylib" instead.
> libcrypto has the same issue here.
> 
> lrwxr-xr-x  1 root  admin      12 Apr  2 14:55 /opt/local/lib/libssl. 
> 0.9.8.dylib -> libssl.dylib
> -r-xr-xr-x  2 root  admin  346816 Apr  2 14:44 /opt/local/lib/libssl. 
> 1.0.0.dylib
> -rw-r--r--  2 root  admin  543408 Apr  2 14:44 /opt/local/lib/libssl.a
> lrwxr-xr-x  1 root  admin      18 Apr  2 14:44 /opt/local/lib/ 
> libssl.dylib -> libssl.1.0.0.dylib

Sync again and then upgrade openssl. The openssl @1.0.0-beta1 port
upgrade has been reverted.

But in general, this is how the final update to openssl @1.0.0 will go.
Every dependent need to be rebuild as usually for every upgrade. Just
that in this case it will affect many ports and will probably cause much
confusion at first.

I don't think there is a better solution currently than advising to run
'sudo port -R upgrade openssl' when it is released, even if it will
probably trigger a lot of unnecessary rebuilds.

Rainer


More information about the macports-dev mailing list