Page 1 of 1

"Illegal instruction" when running deluged (1.3.6)

Posted: Tue Feb 04, 2014 11:13 am
by pilluli
I am trying to compile and run deluge 1.3.6 on a raspberry pi running rasbian (updated to latest packages).
I succesfully compile and install it (also compiling the included libtorrent atuomatically from the setup). I am getting an "Illegal instruction" when I run deluged. The steps I do to reproduce the problem are:

* Compile/install from 1.3.6 source:

Code: Select all

python setup.py clean -a; python setup.py build; sudo python setup.py install --install-layout=deb
* Running deluged and I get:

Code: Select all

/usr/bin/deluged -L debug -d
INFO    ] 11:12:07 daemon:124 Deluge daemon 1.3.6
[DEBUG   ] 11:12:07 daemon:125 options: {'profile': False, 'loglevel': 'debug', 'quiet': False, 'ui_interface': None, 'listen_interface': None, 'logfile': None, 'config': None, 'pidfile': None, 'donot': True}
[DEBUG   ] 11:12:07 daemon:126 args: []
Illegal instruction
I do *not* get the error when I do the same steps with 1.3.5 and everything works fine.

Anyone with the same problem??

Re: "Illegal instruction" when running deluged (1.3.6)

Posted: Tue Feb 04, 2014 11:44 am
by Cas
What version of libtorrent?

I think it is likely this is a simply coincidence as that error is definitely not from Deluge but probably the ssl bug affecting libtorrent 0.15, upgrading to libtorrent 0.16 should fix it.

Re: "Illegal instruction" when running deluged (1.3.6)

Posted: Tue Feb 04, 2014 1:46 pm
by pilluli
Cas wrote:What version of libtorrent?
I think it is likely this is a simply coincidence as that error is definitely not from Deluge but probably the ssl bug affecting libtorrent 0.15, upgrading to libtorrent 0.16 should fix it.
Thanks for the interest Cas,

I am using the libtorrent included in the deluge-1.3.6 distribution (setup.py takes care of the checkout and the compiling).

Basically what I got is this depending of the deluge version I use and if I install the raspbian libtorrent deb package or let the setup.py compile and install libtorrent:
I think the libtorrent used and compiled by deluge setup.py the same in versions 1.3.5 and 1.3.6 so that's what I find strange ... :-?

EDIT: I am going to try to compile libtorrent-rasterbar 0.16.14 from sources (if I managed to compile it in raspbian with the right flags).