> On Jan 13, 2017, at 10:58 AM, Daniel J. Luke <dl...@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.

—Adam

Reply via email to