I'm building XFree86 402 on RedHat 6.2. I have it working, but attempts to log in via gdm-2.0beta2-40 fail (screen blanks and returns to login screen). Problem is that gdm depends on some xdm files which are present in XFree86 3.3.6 xdm but missing from XFree86 4.0.2 xdm. In particular, these files are (all in /etc/X11/xdm): GiveConsole TakeConsole Xaccess Xresources Xservers Xsession Xsetup_0 Xwilling chooser xdm-config The critical file is Xsetup_0, as /etc/X11/gdm has a link back to that file in the xdm dir. So, should the XFree86-xdm 4.0.2 package have those files? This is XFree86-4.0.2-9
No, they're in the xinitrc package now. Basically, the idea was to make it so that gdm doesn't require xdm be installed.
So shouldn't the gdm rpm have a dependency on a newer version of xinitrc (3.5.1) or later so that you can't install gdm without the correct /etc/X11/xdm files?