LCD g15 driver is not compiled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lcdproc (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: lcdproc
I've installed g15tools and I tried to use the g15 output in LCDd : Could not open driver module /usr/lib/
How to reproduce it :
install g15 tools, by compiling it. Namely and in this order
- libg15
- lig15render
- g15daemon
- g15composer
These are not packaged yet
modify LCDd.conf to use g15 driver (supported since lcdproc 5.2)
# The following drivers are supported:
# bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
# EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, IOWarrior,
# irman, joy, lb216, lcdm001, lcterm, lirc, MD8800, ms6931, mtc_s16209x,
# MtxOrb, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS,
# serialVFD, sli, stv5730, svga, t6963, text, tyan, ula200, xosd
Driver=g15
restart LCDd : /etc/init.d/LCDd restart
check syslog :
Apr 16 22:11:28 bruce-desktop LCDd: Could not open driver module /usr/lib/
Apr 16 22:11:28 bruce-desktop LCDd: Driver [g15] binding failed
Apr 16 22:11:28 bruce-desktop LCDd: Could not load driver g15
Apr 16 22:11:28 bruce-desktop LCDd: There is no output driver
Apr 16 22:11:28 bruce-desktop LCDd: Critical error while initializing, abort.
root@bruce-
root@bruce-
Related branches
Changed in lcdproc (Ubuntu): | |
assignee: | nobody → Lars Koslowski (lars-koslowski) |
status: | Triaged → In Progress |
Changed in lcdproc (Ubuntu): | |
assignee: | nobody → Ubuntu Sponsors for universe (ubuntu-universe-sponsors) |
Confirmed, this is also true in the upcoming Hardy release, even less excuse there as the G15 tools are available as packages from the Hardy repositories.
I think what is happening is that the package maintainer does not have the G15 build dependencies satisfied as lcdproc will just skip any driver libraries it can't build because of missing development packages.
With the missing G15.so file taken from a complete build of lcdproc, everything works as expected.