Migration issue

Adam Dershowitz dersh at alum.mit.edu
Fri Jan 13 18:50:21 CET 2017

> On Jan 13, 2017, at 10:58 AM, Daniel J. Luke <dluke at geeklair.net> wrote:
>> So, this suggests that there might be some combination of the long list of ports below that I could uninstall +universal, then install default, and that might allow wine to build? 
> well, I was suggesting that you can even 'uninstall' any 'build' dependencies after they've been used to build something (since they're not needed at runtime).
> you probably shouldn't care too much about what is or isn't installed +universal if your ports are working, though.

I really was initially worried because there were some build issues.  Then, was also very curious why two different machines would not end up with the same universal or not, for the same set of ports.  It sounds like the answer, is that the variants that are installed depend on the install order.  The other reason that I considered is that when not installing the default versions the machine can’t use binaries, which is a nice convenience for install time etc.  

>> But, no easy way to figure out which combination?  Macports might or might not want to update any given port to +universal?  
>> At the moment my libunistring is not +universal.  Although, perhaps the reasons that macports wants to rebuild textlive that way, is that it can rebuild that as well.
> to get your stuff working, you could probably uninstall libunistring, install textlive (non-universal) and then install libunistring +universal while telling MacPorts not to look at dependencies (-n) [although I haven't tested that, so it might not work since IIRC the build_arch +universal stuff is 'special']
> -- 
> Daniel J. Luke

That seemed to do the job.  
Just to be clear, for anyone else who is having this issue.  I had to force the uninstall:
sudo port -f uninstall libunistring
Then do the installs:
sudo port clean texlive-bin
sudo port  install texlive-bin

This install found gnutils to be a broken ports, and it fixed it by installing libunistring (default)
Then, I switched it to universal:

sudo port install -n libunistring +universal
(this also installed texlive-basic)

Finally, I was able to install wine-devel successfully:
sudo port install wine-devel

Thank you for all of the assistance getting it working.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20170113/fe2c6a1d/attachment.html>

More information about the macports-users mailing list