Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

transmission broken in oe7 #162

Open
ZeeD opened this issue Dec 30, 2016 · 4 comments
Open

transmission broken in oe7 #162

ZeeD opened this issue Dec 30, 2016 · 4 comments

Comments

@ZeeD
Copy link

ZeeD commented Dec 30, 2016

the transmission-daemon is not working anymore after the update OE.

# ldd /storage/.kodi/addons/service.downloadmanager.transmission/bin/*   | grep not
        libcrypto.so.32 => not found
        libcrypto.so.32 => not found
$       not a dynamic executable
@odony
Copy link

odony commented Jan 8, 2017

The cleanest solution is to rebuild the transmission addon for OpenELEC 7, in order to link it to libcrypto 35 as included with OpenELEC 7.

These are the steps I followed to cross-compile it for RPi2/3 on my Ubuntu system:

  1. Install some dependencies as recommended by the OE doc:
    sudo apt-get install git make libxml-parser-perl cmake
  2. Checkout OE, and switch to version 7:
git clone https://github.com/OpenELEC/OpenELEC.tv.git
cd OpenELEC.tv
git checkout -b 7.0.0
  1. Get the unofficial addon repo (this repo)
    git clone https://github.com/OpenELEC/unofficial-addons.git packages/unofficial

  2. (until fixed) Patch the download URL for transmission or apply the patch from Transmission: Update package.mk #160:

cd packages/unofficial
curl https://patch-diff.githubusercontent.com/raw/OpenELEC/unofficial-addons/pull/160.diff | patch -p1
cd ../..
  1. Cross-compile transmission for the right arch (PROJECT=RPi2):
    PROJECT=RPi2 ARCH=arm ./scripts/create_addon transmission
  2. Wait a long time (the script will install missing deps for you) and perhaps answer yes to a few questions...
  3. Find the zipfile for the transmission addon in target/addons/7.0/RPi2/arm/service.downloadmanager.transmission

I suppose someone ought to do this for all unofficial addons (and all supported architectures) and push the builds in the public repository of unofficial addons. Not sure who to ask, though ;-)

@maxonly1
Copy link

maxonly1 commented May 18, 2017

@odony odony, will these steps also work for making rTorrent work again on OE8?

thnx

@odony
Copy link

odony commented May 29, 2017

@maxonly1 probably not unless they are adapted. I couldn't manage to build rTorrent for OE8 after a quick test. Could be related to the other issues with broken dependencies in the latest rTorrent builds.

@maxonly1
Copy link

@odony , yeah i tried to adapt the lines. I starts compiling but when it's finished there's no Openelec.tv/target folder. maybe it wasnt completly done. What errors did you get?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants