[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