[Libdlo] undefined symbol: xf86InterpretEDID

Alexander Todorov atodorov at otb.bg
Sat Nov 14 04:08:20 PST 2009


Hi folks,
I've followed the instructions from the MultiSeat wiki page and I get an error
when X is loading the displaylink_drv.so library.

Under /dev/usbseat/5 I have a groupping of display, keyboard and mouse. Running
the X command from the usbseat.sh script by hand gives:

# /usr/bin/X -br :5 -audit 0 -nolisten tcp -novtswitch -sharevts -config
/tmp/tmp.vvsaUb3519

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.18-128.1.16.el5 i686 Red Hat, Inc.
Current Operating System: Linux mini 2.6.18-164.6.1.el5 #1 SMP Tue Oct 27
11:30:06 EDT 2009 i686
Build Date: 22 July 2009
Build ID: xorg-x11-server 1.1.1-48.67.el5
        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.5.log", Time: Sat Nov 14 16:55:35 2009
(++) Using config file: "/tmp/tmp.vvsaUb3519"
/usr/bin/X: symbol lookup error:
/usr/lib/xorg/modules/drivers/displaylink_drv.so: undefined symbol:
xf86InterpretEDID

The displaylink_drv.so comes from xf86-video-displaylink-0.3 which, IIRC
compiled without errors on my machine.

This is on line 300 in displaylink.c :

    299         ioctl(fPtr->fd,DL_IOCTL_EDID, edid);
    300         DLMonPtr = xf86InterpretEDID(pScrn->scrnIndex, (Uchar *) edid);
    301         xf86PrintEDID(DLMonPtr);


Any idea what's going wrong? In the mean time I'll continue googling.

Regards,
Alexander.


More information about the Libdlo mailing list