On Dec 4, 2017, at 10:30, db wrote:
> On 4 Dec 2017, at 13:20, Rainer Müller wrote:
>> You are trying to build MacPorts against readline installed by MacPorts.
> 
> Why can I build it against its own curl but not its own readline?

Well curl is curl. macOS provides an old version of curl and MacPorts provides 
a newer version, but they're both curl.

Meanwhile, MacPorts provides readline, but macOS appears to actually provide 
libedit instead of readline.

$ ls -l /usr/lib/libreadline.dylib 
lrwxr-xr-x  1 root  wheel  15 Sep 13 11:23 /usr/lib/libreadline.dylib -> 
libedit.3.dylib

So it's possible that our code in MacPorts, which claims to be for readline, is 
actually for libedit.

But we do not recommend linking MacPorts with any libraries provided by 
MacPorts, because of the likelihood that something will go wrong when you later 
upgrade or uninstall that library.


Reply via email to