Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 611816 - x11-terms/mate-terminal-1.16.1-r1 : terminal.c:35:22: fatal error: gdk/gdkx.h: No such file or directory
Summary: x11-terms/mate-terminal-1.16.1-r1 : terminal.c:35:22: fatal error: gdk/gdkx.h...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo MATE Desktop
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-05 19:48 UTC by Toralf Förster
Modified: 2017-03-15 10:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,5.62 KB, text/plain)
2017-03-05 19:48 UTC, Toralf Förster
Details
config.log.tbz2 (config.log.tbz2,11.97 KB, application/x-bzip)
2017-03-05 19:48 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,430.20 KB, text/plain)
2017-03-05 19:48 UTC, Toralf Förster
Details
environment (environment,132.72 KB, text/plain)
2017-03-05 19:48 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,36.44 KB, application/x-bzip)
2017-03-05 19:48 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,34.48 KB, application/x-bzip)
2017-03-05 19:49 UTC, Toralf Förster
Details
x11-terms:mate-terminal-1.16.1-r1:20170305-194419.log (x11-terms:mate-terminal-1.16.1-r1:20170305-194419.log,26.81 KB, text/plain)
2017-03-05 19:49 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-03-05 19:48:42 UTC
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:
Comment 1 Toralf Förster gentoo-dev 2017-03-05 19:48:45 UTC
Created attachment 466066 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-03-05 19:48:49 UTC
Created attachment 466068 [details]
config.log.tbz2
Comment 3 Toralf Förster gentoo-dev 2017-03-05 19:48:52 UTC
Created attachment 466070 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-03-05 19:48:55 UTC
Created attachment 466072 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-03-05 19:48:58 UTC
Created attachment 466074 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-03-05 19:49:01 UTC
Created attachment 466076 [details]
temp.tbz2
Comment 7 Toralf Förster gentoo-dev 2017-03-05 19:49:04 UTC
Created attachment 466078 [details]
x11-terms:mate-terminal-1.16.1-r1:20170305-194419.log
Comment 8 Mart Raudsepp gentoo-dev 2017-03-07 14:14:02 UTC
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.
Comment 9 kuzetsa CatSwarm (kuza for short) 2017-03-07 16:01:29 UTC
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.
Comment 10 Ettore Di Giacinto (RETIRED) gentoo-dev 2017-03-15 10:21:51 UTC
Pull request merged  thanks kuzetsa, should be fixed with x11-terms/mate-terminal-1.16.1-r2.