#20139: vte fails to build --------------------------------+------------------------------------------- Reporter: jp@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: invalid | Keywords: gtk Port: vte | --------------------------------+------------------------------------------- Comment(by devans@…): In general, the default display support in MacPorts is to use X11. variants +no_x11 +quartz in general conflict with this although some ports (gimp for instance) can be built either way. Furthermore, if you are using +no_x11 +quartz, then for things to work properly all dependent ports have to be built with these options as well. So if you need to build both types of ports, then it is best, IMHO, to have two separate build environments, one for X11 and one for +no_x11 +quartz in two different locations. Each can then be consistent within itself and you can select with one you want to use by selecting the proper path. In my case, since I support ports that can be built either way, I use the default install of MacPorts to build the default ports (X11) at /opt/local and a second one installed at /opt/gtk which I use for building +no_x11 +quartz ports. In this second instance, I set /opt/gtk/etc/macports/variants.conf to include +no_x11 +quartz so that all ports built there have these variants applied automatically. Then all dependents are sure to build correctly. So I can build gimp in each environment and if I run /opt/local/bin/gimp it runs the X11 app and if I run /opt/gtk/bin/gimp it runs the quartz one. I can even run the two at the same time without problems. Its a little extra setup but it makes things a easier to maintain in the long run. See [http://guide.macports.org/#installing.macports.source.multiple] for details on how to do this. Hope this helps -- Ticket URL: <http://trac.macports.org/ticket/20139#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS