#31148: gimp @2.6.11 +animation +quartz: compiling gtk2 failed ------------------------------------+--------------------------------------- Reporter: macports.org@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.2 Keywords: gimp quartz gkt2 pango | Port: ------------------------------------+--------------------------------------- To update to Lion I uninstalled and cleaned all ports: {{{ # port -fp uninstall --follow-dependents installed Error: No ports matched the given expression # port selfupdate ---> Updating MacPorts base sources using rsync MacPorts base version 2.0.2 installed, MacPorts base version 2.0.2 downloaded. ---> Updating the ports tree ---> MacPorts base is already the latest version The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated # port upgrade outdated Error: No ports matched the given expression }}} So after wiping the slate clean, I started to install perl and then gimp {{{ bash-3.2# port install perl5 ... bash-3.2# port install gimp +animation +quartz ---> Computing dependencies for gimp ---> Dependencies to be installed: gimp-app gimp2 aalib autoconf help2man gettext expat expat libiconv gperf libiconv ncurses ncursesw gettext p5.12 -locale-gettext m4 automake libtool curl curl-ca-bundle libidn openssl zlib pkgconfig glib2 glib2 gegl babl librsvg cairo fontconfig freetype bzip2 fontconfig libpixman libpng xorg-xcb-util xorg-libxcb python27 db46 python_select readline sqlite3 python27 xorg-libXau xorg-xproto xorg- libXdmcp xorg-libpthread-stubs xorg-xcb-proto libxml2 libxml2 xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-util- macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto gtk2 atk gtk-doc docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook- xml-5.0 docbook-xsl docbook-xsl gnome-doc-utils intltool gnome-common p5.12-getopt-long p5.12-pathtools p5.12-scalar-list-utils p5.12-xml-parser iso-codes iso-codes libxslt libxslt py27-libxml2 rarian getopt gdk-pixbuf2 jasper jpeg tiff pango Xft2 shared-mime-info libart_lgpl libcroco libgsf gconf dbus-glib dbus orbit2 libidl policykit eggdbus gnome-vfs desktop- file-utils popt gnome-mime-data libbonobo w3m boehmgc ffmpeg XviD dirac cppunit faad2 gmake lame libogg libsdl xorg-libXext xorg-libXrandr xorg- randrproto libtheora libvorbis libvpx yasm schroedinger orc speex texi2html x264 graphviz gd2 xpm xorg-libXt xorg-libsm xorg-libice ghostscript libpaper gts netpbm jbigkit libLASi cmake urw-fonts xorg- libXaw groff psutils xorg-libXmu libopenraw boost icu libspiro lua openexr ilmbase gsed lcms libexif libgnomeui libbonoboui libgnome esound audiofile libgnomecanvas libglade2 libgnome-keyring gnome-keyring libgcrypt libgpg- error libtasn1 libmng libwmf poppler openjpeg lcms2 poppler-data py27-gtk py27-cairo py27-numpy fftw-3 py27-nose py27-distribute py27-py py27-gobject libffi gimp2 gimp2 gimp-gap MPlayer libmad lzo2 faac gimp-jp2 gimp-lqr-plugin liblqr gtk-nodoka-engine coreutils gmp gutenprint icns- gimp xsane sane-backends libusb-compat libusb }}} Perl went through like a charm, but gimp failed with error when compiling dependency "gtk2" with the following error message: {{{ ---> Fetching gtk2 Error: Please install pango without the x11 variant, by running 'port install pango -x11'. Error: Target org.macports.fetch returned: pango must be installed with the x11 variant disabled Error: Failed to install gtk2 Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log Error: The following dependencies were not installed: gimp-app gimp2 gegl babl librsvg gtk2 libart_lgpl libcroco libgsf gconf dbus-glib dbus orbit2 libidl policykit eggdbus gnome-vfs desktop-file-utils popt gnome-mime-data libbonobo w3m boehmgc ffmpeg XviD dirac cppunit faad2 gmake lame libogg libsdl xorg-libXext xorg-libXrandr xorg-randrproto libtheora libvorbis libvpx yasm schroedinger orc speex texi2html x264 graphviz gd2 xpm xorg- libXt xorg-libsm xorg-libice ghostscript libpaper gts netpbm jbigkit libLASi cmake urw-fonts xorg-libXaw groff psutils xorg-libXmu libopenraw boost icu libspiro lua openexr ilmbase gsed lcms libexif libgnomeui libbonoboui libgnome esound audiofile libgnomecanvas libglade2 libgnome- keyring gnome-keyring libgcrypt libgpg-error libtasn1 libmng libwmf poppler openjpeg lcms2 poppler-data py27-gtk py27-cairo py27-numpy fftw-3 py27-nose py27-distribute py27-py py27-gobject libffi gimp2 gimp2 gimp-gap MPlayer libmad lzo2 faac gimp-jp2 gimp-lqr-plugin liblqr gtk-nodoka-engine coreutils gmp gutenprint icns-gimp xsane sane-backends libusb-compat libusb Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> }}} It seems that gtk2 complains about "pango" that has been installed as a gimp dependency prior to gtk2: {{{ ---> Fetching archive for pango ---> Attempting to fetch pango-1.28.4_1+quartz+x11.darwin_11.x86_64.tgz from http://packages.macports.org/pango ---> Fetching pango ---> Attempting to fetch pango-1.28.4.tar.bz2 from http://lil.fr.distfiles.macports.org/pango ---> Verifying checksum(s) for pango ---> Extracting pango ---> Applying patches to pango ---> Configuring pango ---> Building pango ---> Staging pango into destroot ---> Installing pango @1.28.4_1+quartz+x11 ---> Activating pango @1.28.4_1+quartz+x11 ---> Cleaning pango }}} The conflict here is that "pango" was installed with variant +x11, however "gtk2" wants "pango" installed with variant -x11. -- Ticket URL: <https://trac.macports.org/ticket/31148> MacPorts <http://www.macports.org/> Ports system for Mac OS