trying to build gdm 2.6.0.6 from portage, it fails to compile because of missing header (X related) Reproducible: Always Steps to Reproduce: 1. emerge gdm 2. 3. Actual Results: Making all in daemon make[2]: Entering directory `/var/tmp/portage/gdm-2.6.0.6/work/gdm-2.6.0.6/daemon' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DGDM_CONFIG_FILE=\"/etc/X11/gdm/gdm.conf\" -I. -I.. -I../vicious-extensions -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPAM_PREFIX=\"/etc\" -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -c gdm.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DGDM_CONFIG_FILE=\"/etc/X11/gdm/gdm.conf\" -I. -I.. -I../vicious-extensions -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPAM_PREFIX=\"/etc\" -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -c display.c gdm.c:45:23: X11/Xauth.h : Aucun fichier ou r
trying to build gdm 2.6.0.6 from portage, it fails to compile because of missing header (X related) Reproducible: Always Steps to Reproduce: 1. emerge gdm 2. 3. Actual Results: Making all in daemon make[2]: Entering directory `/var/tmp/portage/gdm-2.6.0.6/work/gdm-2.6.0.6/daemon' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DGDM_CONFIG_FILE=\"/etc/X11/gdm/gdm.conf\" -I. -I.. -I../vicious-extensions -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPAM_PREFIX=\"/etc\" -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -c gdm.c i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DGDM_CONFIG_FILE=\"/etc/X11/gdm/gdm.conf\" -I. -I.. -I../vicious-extensions -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPAM_PREFIX=\"/etc\" -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -c display.c gdm.c:45:23: X11/Xauth.h : Aucun fichier ou répertoire de ce type gdm.c: In function `gdm_config_parse': gdm.c:468: attention : déclaration implicite de la fonction « strcmp » gdm.c:511: attention : déclaration implicite de la fonction « strncmp » gdm.c:511: attention : déclaration implicite de la fonction « strlen » gdm.c:718: attention : déclaration implicite de la fonction « strerror » gdm.c:718: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:718: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:718: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:764: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:764: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:764: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:770: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:770: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:770: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:809: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:809: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:809: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c: In function `gdm_daemonify': gdm.c:862: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:864: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c:870: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:872: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c:885: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c: In function `halt_machine': gdm.c:1310: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c: In function `reboot_machine': gdm.c:1332: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c: In function `gdm_make_global_cookie': gdm.c:2019: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c: In function `main': gdm.c:2104: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2108: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2150: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2152: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c:2158: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2160: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c:2183: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2187: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2191: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2195: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2205: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2211: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c:2222: attention : l'argument de format n'est pas un pointeur (arg 4) gdm.c: In function `write_x_servers': gdm.c:2375: attention : l'argument de format n'est pas un pointeur (arg 3) gdm.c: In function `gdm_handle_message': gdm.c:2462: attention : déclaration implicite de la fonction « strchr » gdm.c: In function `check_cookie': gdm.c:3074: erreur: « Xauth » non déclaré (première utilisation dans cette fonction) gdm.c:3074: erreur: (Chaque identificateur non déclaré est rapporté une seule fois gdm.c:3074: erreur: pour chaque fonction dans laquelle il apparaît.) gdm.c:3074: erreur: « xa » non déclaré (première utilisation dans cette fonction) gdm.c:3094: attention : déclaration implicite de la fonction « XauReadAuth » gdm.c:3101: attention : déclaration implicite de la fonction « memcmp » gdm.c:3102: attention : déclaration implicite de la fonction « XauDisposeAuth » gdm.c: In function `handle_flexi_server': gdm.c:3157: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:3160: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:3185: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:3185: attention : l'argument de format n'est pas un pointeur (arg 6) gdm.c:3185: attention : l'argument de format n'est pas un pointeur (arg 6) Dans le fichier inclus à partir de display.c:30: gdm.h:25:23: X11/Xauth.h : Aucun fichier ou répertoire de ce type the file is there : (from xorg-x11 6.8.0-r3) /usr/X11R6/include/X11/Xauth.h Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc2 i686) ================================================================= System uname: 2.6.10-rc2 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.6 Autoconf: sys-devel/autoconf-2.59-r6,sys-devel/autoconf-2.13 Automake: sys-devel/automake-1.6.3,sys-devel/automake-1.8.5-r2,sys-devel/automake-1.7.9,sys-devel/automake-1.9.3,sys-devel/automake-1.5,sys-devel/automake-1.4_p6 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.10 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache digest distlocks fixpackages sandbox sfperms strict userpriv" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X aalib accessibility acpi adns alsa apache2 artworkextra avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cups divx4linux doc dv dvb dvd dvdr dvdread eds encode erandom esd ethereal evo f77 faac faad fam flac flash foomaticdb gd gdbm gif gimp glx gnome gnomedb gnutls gstreamer gtk gtk2 gtkhtml hal idea ieee1394 imagemagick innodb irda irmc ithreads joystick jpeg ldap libcaca libg++ libgda libwww mad mikmod mmx mmx2 mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg mysql ncurses net nls nntp no-old-linux nptl nptlonly nvidia offensive oggvorbis opengl pam pcre pcsc-lite pda pdflib perl pic plotutils png postgres ppds pwdb python quicktime readline real rtc samba sasl sdl slang sndfile speex spell sse ssl stencil-buffer svg svga tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 videos x86 xml xml2 xprint xv xvid xvmc yv12 zlib zvbi"
i've got the exact same issue when trying to rebuild mozilla 1.7.3-r3 (Xauth header not found), so it is xorg-x11 related, not gnome related
shit, have to close it as invalid : grep Xauth /var/db/pkg/x11-base/xorg-x11-6.8.0-r3/CONTENTS obj /usr/X11R6/include/X11/Xauth.h a8e67ef3efab00083b3f9b32f143a506 1100966673 ls -l /usr/X11R6/include/X11/Xauth.h ls: /usr/X11R6/include/X11/Xauth.h: Aucun fichier ou r
shit, have to close it as invalid : grep Xauth /var/db/pkg/x11-base/xorg-x11-6.8.0-r3/CONTENTS obj /usr/X11R6/include/X11/Xauth.h a8e67ef3efab00083b3f9b32f143a506 1100966673 ls -l /usr/X11R6/include/X11/Xauth.h ls: /usr/X11R6/include/X11/Xauth.h: Aucun fichier ou répertoire de ce type so, it should be installed but is not present reemerging xorg-x11 now, sorry