Now after the upstream fixes of xdm I come a bit closer to X, but cannot finalize the login process. The wellcome screen is shown, after logging in it shortly disappears and then reappers. Also the log console is missing. Here is my xdm.log: This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation CVS repository. See http://wiki.x.org/wiki/CvsPage for CVS access instructions. X Window System Version 6.99.99.902 (7.0.0 RC 2) Release Date: 09 November 2005 X Protocol Version 11, Revision 0, Release 6.99.99.902 Build Operating System:Linux 2.6.14-gentoo-r2 i686 Current Operating System: Linux genathlon 2.6.14-gentoo-r2 #1 PREEMPT Fri Nov 11 19:50:41 CET 2005 i686 Build Date: 14 November 2005 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 16 21:27:10 2005 (==) Using config file: "/root/xorg.conf" expected keysym, got dead_diaresis: line 143 of pc/de The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server Could not init font path element /usr/share/fonts/local/, removing from list! xdm error (pid 3993): can't execute "/usr/lib/X11/xdm/Xsetup_0" (err 2) xdm error (pid 3994): can't execute "/usr/lib/X11/xdm/GiveConsole" (err 2) FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing. expected keysym, got dead_diaresis: line 143 of pc/de The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server Could not init font path element /usr/share/fonts/local/, removing from list! xdm error (pid 4000): can't execute "/usr/lib/X11/xdm/Xsetup_0" (err 2) xdm error (pid 3980): Display :0 is being disabled FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing. As you can see, it doesn't find required files. When I remove the gentoo_locations-0.99.3.patch from the ebuild xdm works (however then several files go to /usr/lib/X11/xdm that formerly were installed in /etc/X11/xdm.
xdm error (pid 4000): can't execute "/usr/lib/X11/xdm/Xsetup_0" (err 2) can you run `equery files xdm` please?
Josh, I seem to recall mentioning that a number of the files moved to /usr/lib/X11/xdm should stay there because they're scripts, not configuration files. But I see that they've been moved back to /etc.
(In reply to comment #1) > xdm error (pid 4000): can't execute "/usr/lib/X11/xdm/Xsetup_0" (err 2) > > can you run `equery files xdm` please? * Contents of x11-apps/xdm-0.99.3_p20051113: /etc /etc/X11 /etc/X11/xdm /etc/X11/xdm/GiveConsole /etc/X11/xdm/TakeConsole /etc/X11/xdm/Xaccess /etc/X11/xdm/Xreset /etc/X11/xdm/Xresources /etc/X11/xdm/Xservers /etc/X11/xdm/Xsession /etc/X11/xdm/Xsetup_0 /etc/X11/xdm/Xstartup /etc/X11/xdm/Xwilling /etc/X11/xdm/xdm-config /etc/pam.d /etc/pam.d/xdm /usr /usr/bin /usr/bin/xdm /usr/bin/xdmshell /usr/lib /usr/lib/X11 /usr/lib/X11/app-defaults /usr/lib/X11/app-defaults/Chooser /usr/lib/X11/xdm /usr/lib/X11/xdm/Xsession /usr/lib/X11/xdm/chooser /usr/lib/X11/xdm/libXdmGreet.a /usr/lib/X11/xdm/libXdmGreet.la /usr/lib/X11/xdm/libXdmGreet.so /usr/lib/X11/xdm/pixmaps /usr/lib/X11/xdm/pixmaps/xorg-bw.xpm /usr/lib/X11/xdm/pixmaps/xorg.xpm /usr/share /usr/share/man /usr/share/man/man1x /usr/share/man/man1x/xdm.1x.gz /etc /etc/X11 /etc/X11/xdm /etc/X11/xdm/Xaccess /etc/X11/xdm/Xresources /etc/X11/xdm/Xservers /etc/X11/xdm/xdm-config /etc/pam.d /etc/pam.d/xdm /usr /usr/bin /usr/bin/xdm /usr/bin/xdmshell /usr/lib /usr/lib/X11 /usr/lib/X11/app-defaults /usr/lib/X11/app-defaults/Chooser /usr/lib/X11/xdm /usr/lib/X11/xdm/GiveConsole /usr/lib/X11/xdm/TakeConsole /usr/lib/X11/xdm/Xreset /usr/lib/X11/xdm/Xsession /usr/lib/X11/xdm/Xsetup_0 /usr/lib/X11/xdm/Xstartup /usr/lib/X11/xdm/Xwilling /usr/lib/X11/xdm/chooser /usr/lib/X11/xdm/libXdmGreet.a /usr/lib/X11/xdm/libXdmGreet.la /usr/lib/X11/xdm/libXdmGreet.so /usr/lib/X11/xdm/pixmaps /usr/lib/X11/xdm/pixmaps/xorg-bw.xpm /usr/lib/X11/xdm/pixmaps/xorg.xpm /usr/share /usr/share/man /usr/share/man/man1x /usr/share/man/man1x/xdm.1x.gz w/o gentoo.patch
Hmm, I don't recall that, sorry. Is the patch-less behaviour what you were intending?
I would intend that xdm-run scripts go in /usr/lib/X11/xdm and configuration files go in /etc. If that's not how it works, please change it.
Alright, patch is dropped. Locations should be correct now; give it a try.
Oh, for clarity, the patch is dropped in -r1.
(In reply to comment #6) > Alright, patch is dropped. Locations should be correct now; give it a try. Build and runs fine, thanks. Just two question remaining: When I cleaned my /etc/X11/xdm directory I found a left-over authdir directory, that is neither created in /etc/X11/xdm nor in /usr/lib/X11/xdm as you see in my equery outputs. Could it be from an older xdm? Obviously its not needed, as I could start xdm now also after removing the authdir directory. Second thing is probably for upstream. During run of configure I've seen the statement "XDM_LDFLAG" command not found. Didn't hurt either but just to mention it. From my side feel free to close the bug, thanks again
(In reply to comment #8) > Build and runs fine, thanks. Just two question remaining: When I cleaned my > /etc/X11/xdm directory I found a left-over authdir directory, that is neither > created in /etc/X11/xdm nor in /usr/lib/X11/xdm as you see in my equery outputs. > Could it be from an older xdm? Obviously its not needed, as I could start xdm > now also after removing the authdir directory. Ok, the authdir is created at runtime by xdm, so everything is fine :-))
> During run of configure I've seen the statement "XDM_LDFLAG" command not found. Ya, this is an upstream issue, but not currently fatal as far as I can tell. Might just be a common autotools issue. I'll close this bug, but I think some of these script paths are being disputed upstream so don't be surprised if they change again.