Michael A.S.G. Joergensen wrote (in a message from Tuesday 18)
 > Ok my /var/log/XFree86.0.log file contains this
 > 
 > (II) Module ABI versions:
 >         XFree86 ANSI C Emulation: 0.2
 >         XFree86 Video Driver: 0.6
 >         XFree86 XInput driver : 0.4
 >         XFree86 Server Extension : 0.2
 >         XFree86 Font Renderer : 0.4
 > (II) Loader running on linux
 > (II) LoadModule: "bitmap"
 > (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
 > (II) Module bitmap: vendor="The XFree86 Project"
 >         compiled for 4.3.0, module version = 1.0.0
 >         Module class: XFree86 Font Renderer
 >         ABI class: XFree86 Font Renderer, version 0.4
 > 
 > 
 > I hope you have suggestion
 > 

The fact that it does stop here seems to indicate that the module
loader is failing. Does Gentoo Linux has some kind of non executable
heap protection ?

In this case, there are a few 

 #if defined(linux) && defined(__ia64__) || defined(__OpenBSD__) 

in xc/programs/Xserver/hw/xfree86/loader/elfloader.c that need to be
changed into '#if defined(linux) || defined(__OpenBSD__)' or just
removed (the conditional, not the code that calls mprotect()). 

                                        Matthieu
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to