User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:220.127.116.11) Gecko/20090803 Fedora/3.5.2-2.fc11 Firefox/3.5.2
lcdproc-0.5.3-3.fc12.i686.rpm does not contain the lis driver, but driver is included in the 0.5.3 source (new in 0.5.3). Trying to configure LCDd to use the lis driver results in an error.
Steps to Reproduce:
1. Install lcdproc-0.5.3-3.
2. Configure LCDd.conf to use the lis driver.
3. Attempt to start LCDd.
[root@mythtv lcdproc]# service LCDd start
Starting LCDd service: Could not open driver module /usr/lib/lcdproc/lis.so: /usr/lib/lcdproc/lis.so: cannot open shared object file: No such file or directory
Driver [lis] binding failed
Could not load driver lis
There is no output driver
Critical error while initializing, abort.
LCDd service starts without error when configured to use lis.
Looking at spec file, it looks like the spec attempts to build all drivers (--enable-drivers=all). I see there is no BuildRequires for libftdi-devel, and the lcdproc user documentation included with 0.5.3 notes that the lis driver requires libftdi, version 0.8 or higher (version 0.16 is currently in Rawhide).
Perhaps the missing BR is the problem? I don't have a build environment to test this out on myself. Saw the lcdproc release notes about the new lis driver so I'm hoping this gets my nMedia PRO-LCD working some day...
Yep, adding BuildRequires: libftdi-devel looks like it should fix this. Just did a local build that includes lis.so, anyway. Committing, tagging and building for rawhide now.
Yep, its there in the build that just finished in koji too:
Give it a go when you have a chance. I'm going to assume we're all set though, and close this bug...
Confirmed that the lis driver is now in lcdproc-0.5.3-4.fc12.i686.rpm. Even better, it works with my nMedia PRO-LCD!