[MacPorts] #31148: gimp @2.6.11 +animation +quartz: compiling gtk2 failed

MacPorts noreply at macports.org
Tue Sep 6 23:15:42 PDT 2011


#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


More information about the macports-tickets mailing list