Bug 5034 - xdm fails to start - undefined symbol: SessionPingFailed
Summary: xdm fails to start - undefined symbol: SessionPingFailed
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: App/xdm (show other bugs)
Version: 6.99.99.902 (7.0 RC2)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1690
  Show dependency treegraph
 
Reported: 2005-11-14 08:57 UTC by Dag Bakke
Modified: 2005-11-15 18:01 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Dag Bakke 2005-11-14 08:57:10 UTC
When trying to start xdm 0.99.3 as provided by gentoo, xdm fails with:

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 i686
Current Operating System: Linux dagb-home 2.6.15-rc1 #1 Sat Nov 12 12:43:11 CET 
2005 i686
Build Date: 11 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: Sat Nov 12 13:13:50 2005
(==) Using config file: "/etc/X11/xorg.conf"
Could not init font path element /usr/share/fonts/CID/, removing from list!
xdm error (pid 10617): /usr/lib/X11/xdm/libXdmGreet.so: undefined symbol:
SessionPingFailed while loading /usr/lib/X11/xdm/libXdmGreet.so

I am building xdm with none of the options offered by gentoo
[ebuild   R   ] x11-apps/xdm-0.99.3  -ipv6 -pam -xprint 0 kB 

An old freebsd post gives an indication on how to work around this:
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=7159+0+archive/1999/freebsd-alpha/19990808.freebsd-alpha

Comments in spyderous blog confirms the workaround above:
http://www.livejournal.com/users/spyderous/61143.html
Comment 1 Alan Coopersmith 2005-11-16 13:01:57 UTC
Current CVS (post-RC2) adds "-rdynamic" to the CFLAGS when gcc is being used, 
which should do the same thing as the "-export-dynamic" flag mentioned.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.