Re: [Xpert]Re: Unresolved symbols in Xserver startup
On Mon, May 13, 2002 at 03:46:49PM -0600, Marc Aurele La France wrote: On Mon, 13 May 2002, Mike A. Harris wrote: New versions of the gcc compiler have an optimization called string merging which is enabled by default. The XFree86 module loader chokes on the ELF sections that this optimization adds to the ELF objects. To work around this XFree86 module loader limitation, you need to pass -fno-merge-constants to the linker when modules are being built. This can be done from host.def with: ModuleLdFlags -fno-merge-constants That should have a #define in front of it. This was automatically detected in later 4.1.0 CVS, and also in 4.2.0 CVS however it looks like someone removed the automatic checks in head CVS. No, it wasn't removed. But, it's possible that It looks like the relevant code in got isolated recently. I'll commit a fix. David -- David Dawes Release Engineer/Architect The XFree86 Project www.XFree86.org/~dawes ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
RE: [Xpert]Re: Unresolved symbols in Xserver startup
tyring to use xf86config to configure the installation in the final step of the installation instructions http://www.xfree86.org/4.2.0/Install3.html#3 for a ATI Radeon 7000 Video w/ 64MB running Linux redhat 7.1 any idea if this card is supported by xfree ver. 4.2 ? thanks, dk ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
Re: [Xpert]Re: Unresolved symbols in Xserver startup
On Tue, 14 May 2002, David Dawes wrote: On Mon, May 13, 2002 at 03:46:49PM -0600, Marc Aurele La France wrote: On Mon, 13 May 2002, Mike A. Harris wrote: New versions of the gcc compiler have an optimization called string merging which is enabled by default. The XFree86 module loader chokes on the ELF sections that this optimization adds to the ELF objects. To work around this XFree86 module loader limitation, you need to pass -fno-merge-constants to the linker when modules are being built. This can be done from host.def with: ModuleLdFlags -fno-merge-constants That should have a #define in front of it. This was automatically detected in later 4.1.0 CVS, and also in 4.2.0 CVS however it looks like someone removed the automatic checks in head CVS. No, it wasn't removed. But, it's possible that It looks like the relevant code in got isolated recently. I'll commit a fix. The committed fix makes sense and does explain the reported behaviour. Thanks. Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax:1-780-492-1729 | | 352 General Services Building | email: [EMAIL PROTECTED] | | University of Alberta +---+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply| | CANADA | | +--+---+ XFree86 Core Team member. ATI driver and X server internals. ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
Re: [Xpert]Re: Unresolved symbols in Xserver startup
Hi Marc! Is this fix now in cvs tree xc module? I.e. can I update my working dir and try to build? Thanks, Axel On Tue, 14 May 2002, Marc Aurele La France wrote: On Tue, 14 May 2002, David Dawes wrote: On Mon, May 13, 2002 at 03:46:49PM -0600, Marc Aurele La France wrote: On Mon, 13 May 2002, Mike A. Harris wrote: New versions of the gcc compiler have an optimization called string merging which is enabled by default. The XFree86 module loader chokes on the ELF sections that this optimization adds to the ELF objects. To work around this XFree86 module loader limitation, you need to pass -fno-merge-constants to the linker when modules are being built. This can be done from host.def with: ModuleLdFlags -fno-merge-constants That should have a #define in front of it. This was automatically detected in later 4.1.0 CVS, and also in 4.2.0 CVS however it looks like someone removed the automatic checks in head CVS. No, it wasn't removed. But, it's possible that It looks like the relevant code in got isolated recently. I'll commit a fix. The committed fix makes sense and does explain the reported behaviour. Thanks. Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax:1-780-492-1729 | | 352 General Services Building | email: [EMAIL PROTECTED] | | University of Alberta +---+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply| | CANADA | | +--+---+ XFree86 Core Team member. ATI driver and X server internals. ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
[Xpert]Re: Unresolved symbols in Xserver startup
On Sun, 12 May 2002, Axel H. Siebenwirth wrote: XFree86 Version 4.2.99.1 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: xx January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.19-pre8-ac2 i686 [ELF] 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/XFree86.0.log, Time: Sun May 12 20:04:24 2002 (==) Using config file: /etc/X11/XF86Config (==) ServerLayout Layout[all] (**) |--Screen Screen[0] (0) (**) | |--Monitor Monitor[0] (**) | |--Device Device[0] (**) |--Input Device Keyboard[0] (**) Option Protocol Standard (**) Option AutoRepeat 200 35 (**) Option XkbRules xfree86 (**) XKB: rules: xfree86 (**) Option XkbModel pc104 (**) XKB: model: pc104 (**) Option XkbLayout de (**) XKB: layout: de (**) Option XkbVariant nodeadkeys (**) XKB: variant: nodeadkeys (==) Keyboard: CustomKeycode disabled (**) |--Input Device Mouse[1] (WW) The directory /usr/X11R6/lib/X11/fonts/URW does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/kwintv does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/uni does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/misc/sgi does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/xtest does not exist. Entry deleted from font path. (**) FontPath set to /usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/(**) RgbPath set to /usr/X11R6/lib/X11/rgb (**) ModulePath set to /usr/X11R6/lib/modules (**) Option AllowMouseOpenFail (**) Option Xinerama off (--) using VT number 7 (WW) Open APM failed (/dev/apm_bios) (No such device) (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.6 XFree86 XInput driver : 0.3 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.3 (II) Loader running on linux (II) LoadModule: bitmap (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a Not loading .rodata.str1.1 Not loading .rodata.str1.32 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! (this last line is repeated about 250 times!) *** If unresolved symbols were reported above, they might not *** be the reason for the server aborting. Fatal server error: Caught signal 11. Server aborting -- Then I tried to scan the pci bus..: Not loading .rodata.str1.1 Not loading .rodata.str1.32 Segmentation fault New versions of the gcc compiler have an optimization called string merging which is enabled by default. The XFree86 module loader chokes on the ELF sections that this optimization adds to the ELF objects. To work around this XFree86 module loader limitation, you need to pass -fno-merge-constants to the linker when modules are being built. This can be done from host.def with: ModuleLdFlags -fno-merge-constants This was automatically detected in later 4.1.0 CVS, and also in 4.2.0 CVS however it looks like someone removed the automatic checks in head CVS. The above #define must be set as above when compiling with all newer versions of gcc 3.x, as well as gcc 2.96. Hope this helps, TTYL -- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, XFree86 maintainer Ontario, Canada, P6C 5B3 Red Hat Inc. http://www.redhat.com ftp://people.redhat.com/mharris ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
Re: [Xpert]Re: Unresolved symbols in Xserver startup
On Mon, 13 May 2002, Mike A. Harris wrote: New versions of the gcc compiler have an optimization called string merging which is enabled by default. The XFree86 module loader chokes on the ELF sections that this optimization adds to the ELF objects. To work around this XFree86 module loader limitation, you need to pass -fno-merge-constants to the linker when modules are being built. This can be done from host.def with: ModuleLdFlags -fno-merge-constants That should have a #define in front of it. This was automatically detected in later 4.1.0 CVS, and also in 4.2.0 CVS however it looks like someone removed the automatic checks in head CVS. No, it wasn't removed. But, it's possible that gcc -fmerge-constants -xc /dev/null -S -o /dev/null ... no longer generates a zero return (i.e. is no longer a valid test to determine whether or not the compiler has merge-constants support). Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax:1-780-492-1729 | | 352 General Services Building | email: [EMAIL PROTECTED] | | University of Alberta +---+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply| | CANADA | | +--+---+ XFree86 Core Team member. ATI driver and X server internals. ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
[Xpert]Re: Unresolved symbols in Xserver startup
Hi xpert! I have read that the gcc option -fno-merge-constants can help me? Is this right and if so, where do I specify an extra compiler option for the XFree86 build? Thank you, Axel On Sun, 12 May 2002, Axel H. Siebenwirth wrote: Hi, I have built XFree86 on my linux system and the start of the Xserver fails with unresolved symbols. No other messages, hints what happened. * SuSE Linux 7.2 * kernel 2.4.19-pre8-ac2 * gcc 3.1 20020511 (prerelease) * binutils 2.12 -- XFree86 Version 4.2.99.1 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: xx January 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.19-pre8-ac2 i686 [ELF] 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/XFree86.0.log, Time: Sun May 12 20:04:24 2002 (==) Using config file: /etc/X11/XF86Config (==) ServerLayout Layout[all] (**) |--Screen Screen[0] (0) (**) | |--Monitor Monitor[0] (**) | |--Device Device[0] (**) |--Input Device Keyboard[0] (**) Option Protocol Standard (**) Option AutoRepeat 200 35 (**) Option XkbRules xfree86 (**) XKB: rules: xfree86 (**) Option XkbModel pc104 (**) XKB: model: pc104 (**) Option XkbLayout de (**) XKB: layout: de (**) Option XkbVariant nodeadkeys (**) XKB: variant: nodeadkeys (==) Keyboard: CustomKeycode disabled (**) |--Input Device Mouse[1] (WW) The directory /usr/X11R6/lib/X11/fonts/URW does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/kwintv does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/uni does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/misc/sgi does not exist. Entry deleted from font path. (WW) The directory /usr/X11R6/lib/X11/fonts/xtest does not exist. Entry deleted from font path. (**) FontPath set to /usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/(**) RgbPath set to /usr/X11R6/lib/X11/rgb (**) ModulePath set to /usr/X11R6/lib/modules (**) Option AllowMouseOpenFail (**) Option Xinerama off (--) using VT number 7 (WW) Open APM failed (/dev/apm_bios) (No such device) (II) Module ABI versions: XFree86 ANSI C Emulation: 0.1 XFree86 Video Driver: 0.6 XFree86 XInput driver : 0.3 XFree86 Server Extension : 0.1 XFree86 Font Renderer : 0.3 (II) Loader running on linux (II) LoadModule: bitmap (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a Not loading .rodata.str1.1 Not loading .rodata.str1.32 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! (this last line is repeated about 250 times!) *** If unresolved symbols were reported above, they might not *** be the reason for the server aborting. Fatal server error: Caught signal 11. Server aborting -- Then I tried to scan the pci bus..: Not loading .rodata.str1.1 Not loading .rodata.str1.32 Segmentation fault My XF86Config is attached.. Many thanks for helping and my best regards, Axel Siebenwirth # /.../ # SaX generated XFree86 config file # Created on: 2002-03-24. # # Version: 4.3 # Contact: Marcus Schaefer [EMAIL PROTECTED], 2001 # # Automatically generated by [SaX2] (4.3) # PLEASE DO NOT EDIT THIS FILE! # Section Files FontPath /usr/X11R6/lib/X11/fonts/misc:unscaled FontPath /usr/X11R6/lib/X11/fonts/local FontPath /usr/X11R6/lib/X11/fonts/75dpi:unscaled FontPath /usr/X11R6/lib/X11/fonts/100dpi:unscaled FontPath /usr/X11R6/lib/X11/fonts/Type1 FontPath /usr/X11R6/lib/X11/fonts/URW FontPath /usr/X11R6/lib/X11/fonts/Speedo FontPath /usr/X11R6/lib/X11/fonts/cyrillic FontPath /usr/X11R6/lib/X11/fonts/kwintv FontPath /usr/X11R6/lib/X11/fonts/truetype FontPath /usr/X11R6/lib/X11/fonts/uni FontPath
RE: [Xpert]Re: Unresolved symbols in Xserver startup
om"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris -- Chronological -- -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris -- Chronological -- -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris -- Chronological -- -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris -- Chronological -- -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris -- Chronological -- -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1, Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1, Mike A. Harris Chronological -- Thread -- 56gahugjh9n59eknumidodb2pf7k3gkucv@4ax.com"> Reply via email to <!-- google_ad_client = "pub-7266757337600734"; google_alternate_ad_url = "http://www.mail-archive.com/blank.png"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_channel = "3243237953"; google_color_border = "CE9689"; google_color_bg = ["FF","ECE5DF"]; google_color_link = "006792"; google_color_url = "006792"; google_color_text = "00"; //--> RE: [Xpert]Re: Unresolved symbols in Xserver startup dmitri kerievsky [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 dmitri kerievsky Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86for redhat Linux 7.1 Dr Andrew C Aitchison RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 dmitri kerievsky RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86for redhat Linux 7.1 Dr Andrew C Aitchison RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 dmitri kerievsky RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 pcpa RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 dmitri kerievsky RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86for redhat Linux 7.1 Dr Andrew C Aitchison RE: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 dmitri kerievsky Re: [Xpert]is ATI Radeon 7000 Video w/ 64MB supported with xfree86 for redhat Linux 7.1 Walter Logeman [Xpert]Re: is ATI Radeon 7000 Video w/ 64MB supported with xfree86 forredhat Linux 7.1 Mike A. Harris Re: [Xpert]Re: Unresolved symbols in Xserver startup Marc Aurele La France Re: [Xpert]Re: Unresolved symbols in Xserver startup Axel H. Siebenwirth Reply via email to