Why does everything now want ncurses-bootstrap, which doesn't build???
Bill Cole
macportsusers-20171215 at billmail.scconsult.com
Fri Aug 23 16:58:48 UTC 2019
So it's that time of the month: time for a port
{reclaim,selfupdate,upgrade outdated} cycle on my Snow Leopard machine,
which has a stable working "LibcxxOnOlderSystems" setup.
Or at least, it HAD a stable working "LibcxxOnOlderSystems" setup. Now,
upgrades are broken because ultimately everything wants to upgrade
clang-8.0 which means rebuilding cmake which for no reason I can make
sense of requires clang-3.4 which wants whatever 'ncurses-botstrap' is.
Note that I have a wortking and up-to-date installation of ncurses. I'm
having apparently initial success from doing a 'port -n upgrade
outdated' but that makes me a bit nervous...
This new flavor of breakage appears to have been instigated by commit
640b7e0aa8710d26cd0af15bde29bb6290ad6b20, which inexplicably sets
$prefix to a non-existent directory for bootstrapping libcxx even if
libcxx is already installed and working. It's not entirely clear to me
how seemingly everything ultimately ends up tryting to do that as a
dependency, but apparently it is rooted in an update to clang-8.0.
--
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
More information about the macports-users
mailing list