Diagnosing why a port doesn't have binaries

Ryan Schmidt ryandesign at macports.org
Sun May 6 14:35:35 PDT 2012


On May 6, 2012, at 06:25, Christoph Iserlohn wrote:

> Am 06.05.12 09:34, schrieb Ryan Schmidt:
>> $ port why-no-binary php54
>> php54 is under the PHP license which is incompatible with the GPL license used by dependency readline
>> ... (possibly additional reasons)
>> 
> What´s wrong with "$ port_binary_distributable.tcl -v php54" ?

That's so obvious it never occurred to me! I didn't realize port_binary_distributable.tcl was a script I could run myself. I knew it was used by the buildbot, and I assumed (without reading it or trying it out) that it not only determined whether the binary was distributable but then also uploaded it to the packages server, which it turns out is actually handled elsewhere. Good to know.

So I tried it now. It only shows the first error, but it's easy enough to then temporarily remove the readline dependency from the php port and try port_binary_distributable.tcl again, which then shows it is distributable. So this confirms that removing readline is what I should focus on. Thanks!




More information about the macports-dev mailing list