View Single Post
Old 04-18-2013, 11:48 AM   #2
medoc
Junior Member
medoc began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Apr 2013
Device: none
Hello,

It looks like Calibre installs its own version of the libraries, which is not the same as the system's and is not compatible with recoll. The common way to use a separate version of the libraries is to set the LD_LIBRARY_PATH variable before executing the app, so that's probably what the Calibre package does. I would try to reset this as part of the Popen call (there is an 'env' named variable defined in there to do just this). See http://docs.python.org/2/library/sub...bprocess.Popen

By setting LD_LIBRARY_PATH to an empty value, recoll should access the standard system libs.

Without trying, I can't be 100% sure that's this is going to work, but it's probably in the right direction.

Cheers,

jf
medoc is offline   Reply With Quote