[Lcdproc] glcdlib and ldconfig

Robin Cornelius robin.cornelius@hirst-magnetics.com
Fri Jun 16 09:57:01 2006


Robin Gilks wrote:

> I'm quite new to lcdproc, having only hacked at it for a week or so but my
> understanding of the drivers is that DriverPath in LCDd.conf has to be set
> to find the lib - nothing to do with ldconfig
>        DriverPath = /usr/local/lib/lcdproc/
> Note the trailing '/'
>
>   
What made me think it was ldconfig is that if the driver name is not a
internal driver to the LCDd server then it tries to dlopen(drivername)
in driver.c. I have tried the driver path option and it doesn't help me.

What does is creating a simlink from libglcd.so to glcdlib.so and then
in LCDd.conf using a driver name of libglcd and a config section of
[libglcd]. So i really think the driver should be renamed.

>> Next problem,
>>     
>
> Can't help here - maybe a problem inherited from above?
>   

Found this one now!

It was a font problem, i have set on the the static fonts from the
graphlcd-media package to be my standard font now instead of freetype
and its working.

Its all working.

I still have one make install issue and that is the docs don't get
installed on my system :-

>From make install in lcdproc :-

make[3]: Leaving directory `/usr/src/lcdproc-0.5.0/docs/lcdproc-dev'
make[2]: Leaving directory `/usr/src/lcdproc-0.5.0/docs/lcdproc-dev'
make[2]: Entering directory `/usr/src/lcdproc-0.5.0/docs'
make[3]: Entering directory `/usr/src/lcdproc-0.5.0/docs'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/local/man/man1
mkdir -p -- /usr/local/man/man1
mkdir: `/usr/local/man/man1' exists but is not a directory
make[3]: *** [install-man1] Error 1
make[3]: Leaving directory `/usr/src/lcdproc-0.5.0/docs'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/usr/src/lcdproc-0.5.0/docs'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/src/lcdproc-0.5.0/docs'
make: *** [install-recursive] Error 1

All binaries and libs have already been done so its just the docs

Regards

Robin