All of lore.kernel.org
 help / color / mirror / Atom feed
* intel_drv.so and libglx.so module load failure
@ 2011-09-22  8:04 Knut Petersen
  0 siblings, 0 replies; only message in thread
From: Knut Petersen @ 2011-09-22  8:04 UTC (permalink / raw)
  To: intel-gfx

Somehow I screwed things up. Probably I miss something obvious, but what is it?

Xorg sources: the current git sources.

After failing I executed "make clean", "make realclean", "git reset --hard" and rebuilt everything twice
using the following commands:

export PREFIX=/usr
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig
export PATH=$PREFIX/bin:$PATH
export ACLOCAL="aclocal -I $PREFIX/share/aclocal"
export LD_LIBRARY_PATH=$PREFIX/lib
export PYTHONPATH=$PREFIX/lib/python2.7/site-packages
export CFLAGS="-v -O3 "
util/modular/build.sh $PREFIX --modfile modules_to_build --autoresume built-modules.txt \
--confflags "--enable-kdrive --with-dri-drivers=i915 --disable-gallium --localstatedir=/var"

After that X still dies during startup.

[ 55078.729]
X.Org X Server 1.11.0
Release Date: 2011-08-26
[ 55078.730] X Protocol Version 11, Revision 0
[ 55078.730] Build Operating System: Linux 3.0.4-main i686
[ 55078.730] Current Operating System: Linux golem 3.0.4-main #7 PREEMPT Tue Aug 30 15:13:54 CEST 2011 i686
[ 55078.731] Kernel command line: root=/dev/sdb5 acpi_enforce_resources=lax drm.debug=0 5
[ 55078.731] Build Date: 21 September 2011 09:57:12PM

Yes, that´s the freshly compiled Xorg.


[ 55078.731]
[ 55078.732] Current version of pixman: 0.23.5
[ 55078.732] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 55078.732] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 55078.734] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 22 08:08:12 2011
[ 55078.735] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 55078.735] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 55078.736] (==) No Layout section. Using the first Screen section.
[ 55078.736] (**) |-->Screen "Default Screen" (0)
[ 55078.736] (**) | |-->Monitor "Default Monitor"
[ 55078.736] (==) No device specified for screen "Default Screen".
Using the first device section listed.
[ 55078.736] (**) | |-->Device "Card0"
[ 55078.736] (==) Automatically adding devices
[ 55078.736] (==) Automatically enabling devices
[ 55078.736] (==) FontPath set to:
/usr/share/fonts/X11/misc/,
/usr/share/fonts/X11/TTF/,
/usr/share/fonts/X11/OTF/,
/usr/share/fonts/X11/Type1/,
/usr/share/fonts/X11/100dpi/,
/usr/share/fonts/X11/75dpi/
[ 55078.736] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 55078.736] (II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AutoAddDevices.
[ 55078.736] (II) Loader magic: 0x820c580
[ 55078.736] (II) Module ABI versions:
[ 55078.736] X.Org ANSI C Emulation: 0.4
[ 55078.736] X.Org Video Driver: 11.0
[ 55078.736] X.Org XInput driver : 13.0
[ 55078.736] X.Org Server Extension : 5.0
[ 55078.738] (--) PCI:*(0:0:2:0) 8086:2592:a0a0:0554 rev 4, Mem @ 0xd2280000/524288, 0xc0000000/268435456, 0xd2300000/262144, I/O @ 0x0000e400/8
[ 55078.739] (--) PCI: (0:0:2:1) 8086:2792:a0a0:0554 rev 4, Mem @ 0xd2200000/524288
[ 55078.739] (II) Open ACPI successful (/var/run/acpid.socket)
[ 55078.739] (II) LoadModule: "extmod"
[ 55078.740] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 55078.741] (II) Module extmod: vendor="X.Org Foundation"
[ 55078.741] compiled for 1.11.0, module version = 1.0.0
[ 55078.741] Module class: X.Org Server Extension
[ 55078.741] ABI class: X.Org Server Extension, version 5.0
[ 55078.741] (II) Loading extension MIT-SCREEN-SAVER
[ 55078.741] (II) Loading extension XFree86-VidModeExtension
[ 55078.741] (II) Loading extension XFree86-DGA
[ 55078.741] (II) Loading extension DPMS
[ 55078.741] (II) Loading extension XVideo
[ 55078.741] (II) Loading extension XVideo-MotionCompensation
[ 55078.741] (II) Loading extension X-Resource
[ 55078.741] (II) LoadModule: "dbe"
[ 55078.742] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 55078.742] (II) Module dbe: vendor="X.Org Foundation"
[ 55078.742] compiled for 1.11.0, module version = 1.0.0
[ 55078.742] Module class: X.Org Server Extension
[ 55078.742] ABI class: X.Org Server Extension, version 5.0
[ 55078.742] (II) Loading extension DOUBLE-BUFFER

Up to now everything looks fine, but:

[ 55078.742] (II) LoadModule: "glx"
[ 55078.743] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 55078.744] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: DRIGetDrawableInfo
[ 55078.744] (EE) LoadModule: Module glx does not have a glxModuleData data object.
[ 55078.745] (II) UnloadModule: "glx"
[ 55078.745] (II) Unloading glx
[ 55078.745] (EE) Failed to load module "glx" (invalid module, 0)

dir /usr/lib/xorg/modules/extensions/libglx.so
-rwxr-xr-x 1 root root 455518 21. Sep 22:11 /usr/lib/xorg/modules/extensions/libglx.so

nm /usr/lib/xorg/modules/extensions/libglx.so | grep DRIGetDrawableInfo
U DRIGetDrawableInfo

nm /usr/lib/xorg/modules/extensions/libglx.so | grep glxModuleData
0005e040 D glxModuleData

So the new libglx.so is definitely used, and there is a glxModuleData data object.

[ 55078.745] (II) LoadModule: "record"
[ 55078.746] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 55078.746] (II) Module record: vendor="X.Org Foundation"
[ 55078.746] compiled for 1.11.0, module version = 1.13.0
[ 55078.746] Module class: X.Org Server Extension
[ 55078.746] ABI class: X.Org Server Extension, version 5.0
[ 55078.746] (II) Loading extension RECORD
[ 55078.746] (II) LoadModule: "dri"
[ 55078.747] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 55078.748] (II) Module dri: vendor="X.Org Foundation"
[ 55078.748] compiled for 1.11.0, module version = 1.0.0
[ 55078.748] ABI class: X.Org Server Extension, version 5.0
[ 55078.748] (II) Loading extension XFree86-DRI
[ 55078.748] (II) LoadModule: "dri2"
[ 55078.749] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 55078.749] (II) Module dri2: vendor="X.Org Foundation"
[ 55078.749] compiled for 1.11.0, module version = 1.2.0
[ 55078.749] ABI class: X.Org Server Extension, version 5.0
[ 55078.749] (II) Loading extension DRI2

librecord, lilbdri and libdri2 from the same build load fine, but intel_drv fails:

[ 55078.749] (II) LoadModule: "intel"
[ 55078.749] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 55078.750] (EE) Failed to load /usr/lib/xorg/modules/drivers/intel_drv.so: /usr/lib/xorg/modules/drivers/intel_drv.so: undefined symbol: vgaHWFreeHWRec
[ 55078.751] (EE) LoadModule: Module intel does not have a intelModuleData data object.
[ 55078.751] (II) UnloadModule: "intel"
[ 55078.751] (II) Unloading intel
[ 55078.751] (EE) Failed to load module "intel" (invalid module, 0)
[ 55078.751] (EE) No drivers available.

dir /usr/lib/xorg/modules/drivers/intel_drv.so
-rwxr-xr-x 1 root root 373600 21. Sep 22:15 /usr/lib/xorg/modules/drivers/intel_drv.so

nm /usr/lib/xorg/modules/drivers/intel_drv.so | grep vgaHWFreeHWRec
U vgaHWFreeHWRec

nm /usr/lib/xorg/modules/drivers/intel_drv.so | grep intelModuleData
00050044 D intelModuleData


[ 55078.751]
Fatal server error:
[ 55078.752] no screens found
[ 55078.752]

cu,
Knut
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-09-22  8:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-22  8:04 intel_drv.so and libglx.so module load failure Knut Petersen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.