<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class="">
<br class=""><div><blockquote type="cite" class=""><div class="">On Jan 13, 2017, at 9:56 AM, Daniel J. Luke <<a href="mailto:dluke@geeklair.net" class="">dluke@geeklair.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Jan 13, 2017, at 9:50 AM, Adam Dershowitz <<a href="mailto:dersh@alum.mit.edu" class="">dersh@alum.mit.edu</a>> wrote:<br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">The dependency engine in MacPorts doesn't really handle variants, so I always expect everything that does magic with variants to have problems like this (the difference in +universal ports probably just depends on the order that things were installed, when they're being pulled in as a dependency of something that is +universal, they get +universal when they might not get it if they were installed already).<br class=""></blockquote><br class="">So does that mean that if I happened to have first installed texlive-bin (default), and then tried to install wine that it might have left that version alone? And that it would work? <br class=""></blockquote><br class="">maybe?<br class=""></div></div></blockquote><div><br class=""></div>I tried cleaning texlive-bin and then just installing it. that worked (and downloaded the binary). Then, I tried to build wine, and it fetched and tried to build texlive-bin +universal, which failed. </div><div><br class=""></div><div>I went to create a ticket, but it looks like someone beat me to it:</div><div><a href="https://trac.macports.org/ticket/53278" class="">https://trac.macports.org/ticket/53278</a></div><div><br class=""></div><div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">Want to try it and report back?<br class=""><br class=""><blockquote type="cite" class="">But, that because it was being installed, explicitly as a dependent that it builds it +universal? So, the fix might be for to manually install it with default settings? Or will that necessarily break wine-devel, since that needs to be i386?<br class=""></blockquote><br class="">I don't use either, so I can't tell you if it will work or not - but I suspect it might (wine-devel needs gnutls which needs libunistring which pulls in textlive - the gnutls and libunistring libraries probably need to be universal, textlive is just a build dependency of libunistring, so you could uninstall it after libunistring is installled and it should still work):<br class=""></div></div></blockquote><div><br class=""></div><div><br class=""></div>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? </div><div>But, no easy way to figure out which combination? Macports might or might not want to update any given port to +universal? </div><div><br class=""></div><div>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.</div><div><br class=""></div><div><br class=""></div><div><blockquote type="cite" class=""><div class=""><div class=""><br class="">% port rdeps wine-devel<br class="">The following ports are dependencies of wine-devel @2.0-rc4_0:<br class=""> bison<br class=""> xz<br class=""> libiconv<br class=""> gperf<br class=""> gettext<br class=""> expat<br class=""> ncurses<br class=""> perl5<br class=""> perl5.24<br class=""> gdbm<br class=""> m4<br class=""> bison-runtime<br class=""> flex<br class=""> pkgconfig<br class=""> fontconfig<br class=""> freetype<br class=""> bzip2<br class=""> libpng<br class=""> zlib<br class=""> gstreamer1<br class=""> gzip<br class=""> texinfo<br class=""> help2man<br class=""> p5.24-locale-gettext<br class=""> autoconf<br class=""> automake<br class=""> libtool<br class=""> glib2<br class=""> libxml2<br class=""> libffi<br class=""> pcre<br class=""> libedit<br class=""> gtk3<br class=""> atk<br class=""> gobject-introspection<br class=""> cairo<br class=""> libpixman<br class=""> xrender<br class=""> xorg-libX11<br class=""> xorg-xtrans<br class=""> xorg-bigreqsproto<br class=""> xorg-xcmiscproto<br class=""> xorg-xextproto<br class=""> xorg-xf86bigfontproto<br class=""> xorg-inputproto<br class=""> xorg-util-macros<br class=""> xorg-libXdmcp<br class=""> xorg-xproto<br class=""> xorg-libXau<br class=""> xorg-libxcb<br class=""> xorg-xcb-proto<br class=""> python27<br class=""> openssl<br class=""> sqlite3<br class=""> db48<br class=""> python_select<br class=""> python2_select<br class=""> xorg-libpthread-stubs<br class=""> xorg-kbproto<br class=""> xorg-renderproto<br class=""> xorg-libXext<br class=""> xorg-xcb-util<br class=""> py27-mako<br class=""> py27-setuptools<br class=""> unzip<br class=""> py27-beaker<br class=""> py27-markupsafe<br class=""> pango<br class=""> harfbuzz<br class=""> graphite2<br class=""> cmake<br class=""> curl<br class=""> curl-ca-bundle<br class=""> libarchive<br class=""> lzo2<br class=""> libuv<br class=""> Xft2<br class=""> gdk-pixbuf2<br class=""> shared-mime-info<br class=""> intltool<br class=""> gnome-common<br class=""> autoconf-archive<br class=""> p5.24-getopt-long<br class=""> p5.24-pathtools<br class=""> p5.24-scalar-list-utils<br class=""> p5.24-xml-parser<br class=""> p5.24-libwww-perl<br class=""> p5.24-encode-locale<br class=""> p5.24-file-listing<br class=""> p5.24-http-date<br class=""> p5.24-html-form<br class=""> p5.24-html-parser<br class=""> p5.24-html-tagset<br class=""> p5.24-http-message<br class=""> p5.24-io-html<br class=""> p5.24-lwp-mediatypes<br class=""> p5.24-uri<br class=""> p5.24-mime-base64<br class=""> p5.24-http-cookies<br class=""> p5.24-http-daemon<br class=""> p5.24-http-negotiate<br class=""> p5.24-net-http<br class=""> p5.24-io-socket-ssl<br class=""> p5.24-io-socket-inet6<br class=""> p5.24-socket6<br class=""> p5.24-io<br class=""> p5.24-io-socket-ip<br class=""> p5.24-socket<br class=""> p5.24-mozilla-ca<br class=""> p5.24-net-libidn<br class=""> libidn<br class=""> p5.24-net-ssleay<br class=""> p5.24-test-exception<br class=""> p5.24-sub-uplevel<br class=""> p5.24-test-nowarnings<br class=""> p5.24-test-warn<br class=""> p5.24-www-robotrules<br class=""> p5.24-lwp-protocol-https<br class=""> jasper<br class=""> jpeg<br class=""> tiff<br class=""> libepoxy<br class=""> mesa<br class=""> gindent<br class=""> py27-libxml2<br class=""> xorg-glproto<br class=""> xorg-dri2proto<br class=""> xorg-libXdamage<br class=""> xorg-libXfixes<br class=""> xorg-fixesproto<br class=""> xorg-damageproto<br class=""> xorg-libXi<br class=""> xorg-libXmu<br class=""> xorg-libXt<br class=""> xorg-libsm<br class=""> xorg-libice<br class=""> xorg-libXxf86vm<br class=""> xorg-xf86vidmodeproto<br class=""> python34<br class=""> python3_select<br class=""> xorg-libXrandr<br class=""> xorg-randrproto<br class=""> xorg-libXcursor<br class=""> xorg-libXinerama<br class=""> xorg-xineramaproto<br class=""> xorg-libXcomposite<br class=""> xorg-compositeproto<br class=""> at-spi2-atk<br class=""> dbus<br class=""> at-spi2-core<br class=""> gtk-doc<br class=""> libxslt<br class=""> openjade<br class=""> xmlcatmgr<br class=""> opensp<br class=""> fop<br class=""> docbook-xml<br class=""> docbook-xml-4.1.2<br class=""> docbook-xml-4.2<br class=""> docbook-xml-4.3<br class=""> docbook-xml-4.4<br class=""> docbook-xml-4.5<br class=""> docbook-xml-5.0<br class=""> docbook-xsl<br class=""> itstool<br class=""> gawk<br class=""> readline<br class=""> source-highlight<br class=""> boost<br class=""> icu<br class=""> ctags<br class=""> xorg-libXtst<br class=""> xorg-recordproto<br class=""> hicolor-icon-theme<br class=""> gstreamer1-gst-plugins-base<br class=""> libopus<br class=""> orc<br class=""> coreutils<br class=""> gmp<br class=""> xorg-libXv<br class=""> xorg-videoproto<br class=""> libogg<br class=""> libvorbis<br class=""> libtheora<br class=""> lcms2<br class=""> libpcap<br class=""> gnutls<br class=""> libtasn1<br class=""> libunistring<br class=""> texlive-basic<br class=""> texlive-common<br class=""> texlive-bin<br class=""> libzzip<br class=""> xmlto<br class=""> getopt<br class=""> findutils<br class=""> libpaper<br class=""> poppler<br class=""> openjpeg<br class=""> jbigkit<br class=""> poppler-data<br class=""> harfbuzz-icu<br class=""> mpfr<br class=""> potrace<br class=""> xorg-libXp<br class=""> xorg-printproto<br class=""> xpm<br class=""> xorg-libXaw<br class=""> groff<br class=""> ghostscript<br class=""> jbig2dec<br class=""> psutils<br class=""> netpbm<br class=""> subversion<br class=""> apr<br class=""> apr-util<br class=""> db46<br class=""> serf1<br class=""> scons<br class=""> cyrus-sasl2<br class=""> kerberos5<br class=""> libcomerr<br class=""> libmagic<br class=""> libnetpbm<br class=""> p11-kit<br class=""> desktop-file-utils<br class=""> popt<br class=""> nettle<br class=""> libGLU<br class=""><br class=""><br class="">-- <br class="">Daniel J. Luke<br class=""><br class=""><br class=""><br class=""></div></div></blockquote></div><br class=""></body></html>