Just tried to get calibre running from source and it has not quite worked but I am not sure why. The steps I followed were:
- Make sure my Raspbian build is up to date with 'apt-get update' and 'apt-get upgrade'
- Install the calibre and bzr packages from the rpi repositories to try and get all required dependencies in place.
- Start the GUI via startx and open up a terminal window
- Launch calibre using the 'calibre' command to check it works. It ran the welcome wizard and then came up saying it was running version 0.8.51. Closed down calibre.
- Ran the bzr command to grab a copy of the calibre source. Seems to complete without a problem.
- set up the CALIBRE_DEVELOP_FROM environment variable to point to the Calibre source.
- triy to start calibre using the 'calibre' command. Then get messages about compiling various forms which suggest the source is being picked up.
- HOWEVER, when calibre started it says it was STILL running the 0.8.51 release, and not the latest 0.9.21 release which I would expect if it is really running from source.
Not sure what has gone wrong
This is exactly the sort of procedure I would expect to run on an Intel based Linux install (although I would use the calibre binary install in place of the repository build). I think it is going to take some effort to pin down why the new source is not being used. My suspicion is a problem with one or more of the dependencies needing to be updated for this release of Calibre to function correctly.