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

libudev0/1 dependency #206

Closed
Kalagon opened this Issue Aug 19, 2015 · 9 comments

Comments

7 participants
@Kalagon

Kalagon commented Aug 19, 2015

Would it be possible to list libudev1 as an alternative to the libudev0 dependency? OSMC (debian jessie) doesn't support libudev0 so I can't sinply install moonlight there. If incorporating libudev1 causes more problems than it fixes this is of course not an option.

@TylerBre

This comment has been minimized.

Show comment
Hide comment
@TylerBre

TylerBre Aug 22, 2015

This is still very much an issue, and building from source is a headache on jessie.

Is jessie officially not supported on?

TylerBre commented Aug 22, 2015

This is still very much an issue, and building from source is a headache on jessie.

Is jessie officially not supported on?

@Ghostbird

This comment has been minimized.

Show comment
Hide comment
@Ghostbird

Ghostbird Aug 30, 2015

I “solved” this by installing libudev0 from http://ftp.nl.debian.org/debian/pool/main/u/udev/libudev0_175-7.2_armhf.deb
I haven't had the opportunity to test whether it works though, since I'm setting up the system over SSH, and I don't have a screen for the machine yet.

Another “solution” would be to extract the .deb file, change the dependency file to list libudev1 instead of libudev0, repackage it and install. Then see if it works.

I don't know whether either of these methods work, and it may be weeks before I can test it, but at least both are easier to do than compiling (or cross compiling) the package yourself.

Ghostbird commented Aug 30, 2015

I “solved” this by installing libudev0 from http://ftp.nl.debian.org/debian/pool/main/u/udev/libudev0_175-7.2_armhf.deb
I haven't had the opportunity to test whether it works though, since I'm setting up the system over SSH, and I don't have a screen for the machine yet.

Another “solution” would be to extract the .deb file, change the dependency file to list libudev1 instead of libudev0, repackage it and install. Then see if it works.

I don't know whether either of these methods work, and it may be weeks before I can test it, but at least both are easier to do than compiling (or cross compiling) the package yourself.

@Diaoul

This comment has been minimized.

Show comment
Hide comment
@Diaoul

Diaoul Sep 5, 2015

Any progress on this? I'm interested in using the package than building from scratch myself.

Diaoul commented Sep 5, 2015

Any progress on this? I'm interested in using the package than building from scratch myself.

@baudren

This comment has been minimized.

Show comment
Hide comment
@baudren

baudren Oct 28, 2015

also interested in this: right now the package installation does not work on a fresh OSMC installation. An apt-get install moonlight-embedded greets me with:

The following packages have unmet dependencies:
 moonlight-embedded : Depends: libudev0 (>= 146) but it is not installable
E: Unable to correct problems, you have held broken packages.

Now that the PR from @dodslaser was merged, and the new release is out, I was expecting it to work out of the box. Thanks in advance for helping solving this!

baudren commented Oct 28, 2015

also interested in this: right now the package installation does not work on a fresh OSMC installation. An apt-get install moonlight-embedded greets me with:

The following packages have unmet dependencies:
 moonlight-embedded : Depends: libudev0 (>= 146) but it is not installable
E: Unable to correct problems, you have held broken packages.

Now that the PR from @dodslaser was merged, and the new release is out, I was expecting it to work out of the box. Thanks in advance for helping solving this!

@dodslaser

This comment has been minimized.

Show comment
Hide comment
@dodslaser

dodslaser Oct 30, 2015

Contributor

Hmm, maybe sources.list has changed since I installed OSMC, because i can get libudev0 via apt no problem.

I'm currently working on a Kodi add-on and wrapper for running moonlight-embedded under OSMC. Moonlight-embedded built against OSMC's libs is a possibility being considered.

In the meantime you could try installing libudev0 manually, or adding a repo that provides it to sources.list.

Contributor

dodslaser commented Oct 30, 2015

Hmm, maybe sources.list has changed since I installed OSMC, because i can get libudev0 via apt no problem.

I'm currently working on a Kodi add-on and wrapper for running moonlight-embedded under OSMC. Moonlight-embedded built against OSMC's libs is a possibility being considered.

In the meantime you could try installing libudev0 manually, or adding a repo that provides it to sources.list.

@dodslaser

This comment has been minimized.

Show comment
Hide comment
@dodslaser

dodslaser Oct 30, 2015

Contributor

Oh, and you probably shouldn't bother @irtimmer with OSMC specific questions. He develops against raspbian AFAIK, and OSMC is very different from raspbian.

My PR only fixed the fact that it was impossible to build/install moonlight-embedded on OSMC without modifying the package. Not to make it install out of the box, or make sure it runs stable. For that we need to build and test against our own libs.

Contributor

dodslaser commented Oct 30, 2015

Oh, and you probably shouldn't bother @irtimmer with OSMC specific questions. He develops against raspbian AFAIK, and OSMC is very different from raspbian.

My PR only fixed the fact that it was impossible to build/install moonlight-embedded on OSMC without modifying the package. Not to make it install out of the box, or make sure it runs stable. For that we need to build and test against our own libs.

@baudren

This comment has been minimized.

Show comment
Hide comment
@baudren

baudren Oct 30, 2015

Ok thanks @dodslaser for the update. I'll be looking forward to the Kodi add-on, then (I used the manual install of libudev0 as a temporary fix).

baudren commented Oct 30, 2015

Ok thanks @dodslaser for the update. I'll be looking forward to the Kodi add-on, then (I used the manual install of libudev0 as a temporary fix).

@TylerBre

This comment has been minimized.

Show comment
Hide comment
@TylerBre

TylerBre Nov 11, 2015

+1 for a future kodi addon. would totally complete moonlight for me

TylerBre commented Nov 11, 2015

+1 for a future kodi addon. would totally complete moonlight for me

@irtimmer

This comment has been minimized.

Show comment
Hide comment
@irtimmer

irtimmer Nov 24, 2015

Owner

Jessie version is available in the repository

Owner

irtimmer commented Nov 24, 2015

Jessie version is available in the repository

@irtimmer irtimmer closed this Nov 24, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment