On Thu, 16 Jan 2003, Taiyoo Kim wrote: >Hi, I have a some problem >Error massage below ...(II) LoadModule: "bitmap" >(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >Not loading .rodata.cst8 >Not loading .rodata.str1.1 >Not loading .rodata.str1.32 >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >Not loading .rodata.cst8 >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >Not loading .rodata.str1.32 >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >Not loading .rodata.str1.32 >Not loading .rodata.str1.1 >(II) Symbol from module /usr/X11R6/lib/modules/fonts/libbitmap.a is unresolved! >Symbol from module /usr/X11R6/lib/modules/fonts/libbitmap.a is unresolved! > >I don't know attach a file but I want send log file that /var/log/XFree86.0.log >I Installed in /usr/ports/x11/XFree86-4 >I trying that reinstall XFree86-4-Server.
Looks like you've compiled a rather old version of XFree86 with a rather new version of gcc. My guess is you've compiled XFree86 4.1.0 with gcc 3.0 or newer. New versions of gcc, in particular gcc 2.96rh, and gcc 3.0 and higher contain an optimization called merge-constants, which is enabled by default. The X server ELF module loader does not like the new ELF sections that this optimization puts in the modules, and causes it to explode with the errors you see above. To work around this issue, the X modules must be compiled with -fno-merge-constants. Doing this in XFree86 4.1.0 is a bit of an ugly hack, so I wouldn't recommend it. XFree86 4.2.0 and later will autodetect the version of gcc during build time and will make sure the modules are built correctly without extra effort. Hope this helps. -- Mike A. Harris _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

