FS#8769 - lm_sensor upgrade breaks mythtv
Attached to Project:
Arch Linux
Opened by Stephen Lewis (tehanomaly) - Monday, 26 November 2007, 19:33 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 30 November 2007, 13:20 GMT
Opened by Stephen Lewis (tehanomaly) - Monday, 26 November 2007, 19:33 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 30 November 2007, 13:20 GMT
|
Details
Description: upgrade to lm_sensors 3.0.0-1 removes
libsensors.so.3 breaking mythbackend. Upon running
/etc/rc.d/mythbackend start, mythbackend exits reporting
unable to find libsensors.so.3
Possible temporary solution: symlink /usr/lib/libsensors.so.3 to /usr/lib/libsensors.so.4 ln -s /usr/lib/libsensors.so.4 /usr/lib/libsensors.so.3 _seems_ to work for playback - recording/scheduling untested. |
This task depends upon
Three source files need modification - programs/mythbackend/mainserver.cpp and programs/mythbackend/mythxml.cpp both need an #include statement (to sensors/chips.h) removing, and programs/mythbackend/httpstatus.cpp needs a re-write of part of HttpStatus::FillStatusXML function to support the new library. I'll post a patch if I figger it out.
I used the package source http://www.archlinux.org/~paul/mythtv-0.20.2.20070828.tar.gz
I've compiled this on my machine and have encountered no problems running myth. I would suggest someone checks my code though... ;)
Greg: in theory yes I think so, this one obviously escaped through! Hopefully only this one though... lol.