[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

incorrect library location for glamor



Howdy,

I've found another packaging issue - this time with glamor from GIT. It looks to be unfinished.

The resulting xorg-video-glamor library is located in /usr/lib/x86_64-linux-gnu/xorg/modules/ , but xorg looks for the library in /usr/lib/xorg/modules/

I've verified this is by symlinking the library to the proper location and restarting X -- now glamor is detected properly.

Here is the X log without the symlink:

mike@usul:~$ cat /var/log/Xorg.0.log|grep glamor
[     7.050] (II) LoadModule: "glamoregl"
[     7.051] (WW) Warning, couldn't open module glamoregl
[     7.051] (II) UnloadModule: "glamoregl"
[     7.051] (II) Unloading glamoregl
[     7.051] (EE) Failed to load module "glamoregl" (module does not exist, 0)

And with the symlink:
ln -s /usr/lib/x86_64-linux-gnu/
xorg/modules/libglamoregl.so /usr/lib/xorg/modules/libglamoregl.so

mike@usul:~$ cat /var/log/Xorg.0.log.old|grep glamor
[     7.004] (II) LoadModule: "glamoregl"
[     7.005] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     7.024] (II) Module glamoregl: vendor="X.Org Foundation"

The debian packaging appears to be rectified by using --libdir=/usr/lib. A (likely improper) patch is attached.


Michael

Attachment: glamor.patch
Description: Binary data


Reply to: