#18209: ufraw 0.15 fails to build ---------------------------------+------------------------------------------ Reporter: macports@… | Owner: frank.mcpherson@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: | Port: ufraw ---------------------------------+------------------------------------------ Comment(by devans@…): It looks like you have a problem with your +no_x11 build environment as the link line that is failing above includes X11 library dependencies. I just tried rebuilding ufraw here and it completed successfully with a slightly different link line as follows: {{{ /usr/bin/g++-4.0 -O2 -L/opt/gtk/lib -o ufraw ufraw.o libufraw.a -R/opt/gtk/lib -Wl,-framework -Wl,CoreFoundation -L/opt/gtk/lib -lexiv2 -lintl -lc -liconv -lz -lexpat -L/opt/gtk/lib -lglib-2.0 -lintl -liconv -L/opt/gtk/lib -llcms -L/opt/gtk/lib -lpng12 -lz -Wl,-framework,CoreServices -Wl,-framework,ApplicationServices -L/opt/gtk/lib -lgtkimageview -lgtk-quartz-2.0 -lgdk-quartz-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lm -lpixman-1 -lfontconfig -lexpat -lfreetype -lpng12 -lz -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -ltiff -ljpeg -lbz2 -lz -lintl }}} To build gimp successfully with +no_x11 +quartz you need to build all of its dependencies with these variants with no X11 ports installed. Practically this means that you should install a clean instance of MacPorts that you use only for building with these variants and define +no_x11 +quartz in ${prefix}/etc/macports/variants.conf. Then build from scratch with just {{{ sudo port install gimp }}} If you see any attempt to install xorg-* ports then something is wrong. Finally I recommend that you install MacPorts from trunk for this type of build as currently only the trunk version will properly upgrade your ports respecting the global variants. Basically, trying to build +x11 and +no_x11 ports in the same instance of MacPorts just doesn't work. If you want both you need to install separate instances for each. See the topic on installing multiple instances of MacPorts in the guide. [http://guide.macports.org] -- Ticket URL: <http://trac.macports.org/ticket/18209#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS