I am attempting to build/install/run Deluge on my QNAP NAS which uses a BusyBox/Optware distribution.
Deluge is the 1.2.0 source package. All the prerequisite packages have been either installed via ipkg or built locally.
Under python 2.5 everything builds and installs OK. When I attempt to run it however I get an error:
Code: Select all
crypto.so: undefined symbol: PyUnicodeUCS4_Decode
Rather than recompile python 2.5, my python 2.6 installation is in fact compiled with UCS4. So I'll just try that.
Everything once again builds fine but I get the following error when attempting to install:
Code: Select all
error: /opt/local/lib/python2.5/site-packages (in --site-dirs) is not on sys.path
I have re-installed/re-built all the python 2.6 dependencies just to make sure they are all in the correct locations and still get this error.
Does anyone with knowledge of the inner-workings of python setup know where this reference could be coming from and how I could rectify it?
Update: Also tried Deluge 1.1.9 and it fails in the same place. Looks like it's a python setup configuration issue somewhere...
Cheers