x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DTERMINAL_COMPILATION -DEXECUTABLE_NAME=\"mate-terminal\" -DTERM_DATADIR="\"/usr/share\"" -DTERM_LOCALEDIR="\"/usr/share/locale\"" -DTERM_PKGDATADIR="\"/usr/share/mate-terminal\"" -DTERM_HELPDIR="\"/usr/share/help\"" -DSN_API_NOT_YET_FROZEN -DGDK_MULTIHEAD_SAFE -DG_DISABLE_SINGLE_INCLUDES -DPANGO_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DEGG_SM_CLIENT_BACKEND_XSMP -pthread -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/dconf -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -O2 -pipe -march=native -Wall -c -o mate_terminal-profile-editor.o `test -f 'profile-editor.c' || echo './'`profile-editor.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DTERMINAL_COMPILATION -DEXECUTABLE_NAME=\"mate-terminal\" -DTERM_DATADIR="\"/usr/share\"" -DTERM_LOCALEDIR="\"/usr/share/locale\"" -DTERM_PKGDATADIR="\"/usr/share/mate-terminal\"" -DTERM_HELPDIR="\"/usr/share/help\"" -DSN_API_NOT_YET_FROZEN -DGDK_MULTIHEAD_SAFE -DG_DISABLE_SINGLE_INCLUDES -DPANGO_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DEGG_SM_CLIENT_BACKEND_XSMP -pthread -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/dconf -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -O2 -pipe -march=native -Wall -c -o mate_terminal-terminal.o `test -f 'terminal.c' || echo './'`terminal.c terminal.c:35:22: fatal error: gdk/gdkx.h: No such file or directory compilation terminated. make[4]: *** [Makefile:725: mate_terminal-terminal.o] Error 1 make[4]: Leaving directory '/var/tmp/portage/x11-terms/mate-terminal-1.16.1-r1/work/mate-terminal-1.16.1/src' ----------------------------------------------------------------- This is an unstable amd64 chroot image (named 13.0_20170224-122708) at a hardened host acting as a tinderbox. ----------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * llvm-config: 3.9.1 Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) [3] pypy3 (fallback) [4] pypy (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) * java-config: The following VMs are available for generation-2:
Created attachment 466066 [details] emerge-info.txt
Created attachment 466068 [details] config.log.tbz2
Created attachment 466070 [details] emerge-history.txt
Created attachment 466072 [details] environment
Created attachment 466074 [details] etc.portage.tbz2
Created attachment 466076 [details] temp.tbz2
Created attachment 466078 [details] x11-terms:mate-terminal-1.16.1-r1:20170305-194419.log
Just to be sure a wrong dependency isn't added here: gdk/gdkx.h comes from gtk+[X] (_NOT_ gdk-pixbuf[X]); whichever gtk+ slot is used, both provide a gdk/gdkx.h in its pkg-config defined include path with USE=X.
Semi-related: https://github.com/gentoo/gentoo-mate/pull/2 That is to say, thanks, Mart. :) Yes. I came to the same conclusion: gtk3? ( >=x11-libs/gtk+-3.0:3[X] ) ^ This type of dependency update should fix these issues. And this isn't the only package needing fixed. I don't personally use MATE (gtk, etc.) without X set, so I'm glad these kinds of tests happen.
Pull request merged thanks kuzetsa, should be fixed with x11-terms/mate-terminal-1.16.1-r2.