Project

General

Profile

Raspbian Bullseye and Bookworm compatibility with Tvheadend

Added by Neil Carter over 1 year ago

Can anyone speak to whether Tvheadend is compatible with Raspbian Bullseye and Bookworm versions?

Thank you!


Replies (17)

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang over 1 year ago

What model RPI are you using. You could try and compile it yourself.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Neil Carter over 1 year ago

It's a Pi4 and I figured I'd have to compile it myself, just wanting to know if anyone had tried it and had issues or success

Thanks!

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang over 1 year ago

If you can manage the compile process yourself that’s the route to take. Much neater solution. If you do succeed post back with the results for others to see.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Mark Clarkstone over 1 year ago

Yes it builds and runs fine on a pi 4 without the transcoding included in the build. Running mine on the non-rpif debian from http://raspi.debian.net.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang over 1 year ago

Yes the image route looks interesting. Certainly looks like it takes away all the headaches. I must try it with a spare RPI4 I have here waiting for a home.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Flole Systems over 1 year ago

Raspbian bookworm isn't even released yet. For bullseye official packages are available through Cloudsmith.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Neil Carter about 1 year ago

Ran my first ./configure this afternoon. I'm not a developer so the make process is not familiar.

Note the Pi4 is out of service as it just will not boot (replacement ordered), so I'm back on a 2B.

The README said to run .configure, then make. The ./configure came back with a few missing dependencies which I'm so far unable to install/correct:
Checking support/features
checking for cc -mmmx ... fail
checking for cc -msse2 ... fail
checking for cc stime ... fail
checking for cc libiconv ... fail
checking for cc libdvben50221 ... fail
checking for pkg liburiparser ... fail (detected <none>)
checking for pkg avahi-client ... fail (detected <none>)
checking for cc nvEncodeAPI.h ... fail
checking for pkg dbus-1 ... fail (detected <none>

The above are only those lines which failed. Then it seems to complete successfully. DO I need to be concerned with these failures?

This is Bullseye and everything has been updated to the most current. Any help on these?

Thank you!

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang about 1 year ago

Did you download and use that image that was suggested to you in the above post. If not it might be worth trying.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Neil Carter about 1 year ago

I'm sorry, but what image are you referring to? What's the URL?

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang about 1 year ago

From Mark Clarkstone response above. He included the link too http://raspi.debian.net/

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Neil Carter about 1 year ago

I must be missing something. Mark's link is to Raspbian images, nothing to do with Tvheadend. He's referencing the version of the Raspbian OS he's compiled and is running it on. I'm trying to compile Tvheadend on a running Bullseye system

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Flole Systems about 1 year ago

Use the builds available on Cloudsmith as mentioned above....

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang about 1 year ago

Neil Carter wrote:

I must be missing something. Mark's link is to Raspbian images, nothing to do with Tvheadend. He's referencing the version of the Raspbian OS he's compiled and is running it on. I'm trying to compile Tvheadend on a running Bullseye system

It’s entirely up to you what you do but you got advice from someone who has already achieved what you are trying to do.

I imagine the image has a lot of the dependencies issues ironed out but I can’t say that for sure unless you try it out. That’s what this project is about.

Alternatively go the route Flole Systems has suggested.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Mark Clarkstone about 1 year ago

Jonas Lang wrote:

Neil Carter wrote:

I must be missing something. Mark's link is to Raspbian images, nothing to do with Tvheadend. He's referencing the version of the Raspbian OS he's compiled and is running it on. I'm trying to compile Tvheadend on a running Bullseye system

It’s entirely up to you what you do but you got advice from someone who has already achieved what you are trying to do.

I imagine the image has a lot of the dependencies issues ironed out but I can’t say that for sure unless you try it out. That’s what this project is about.

Alternatively go the route Flole Systems has suggested.

I haven't compiled any OS at all. The OS images are just minimal Debian. I can only describe it as "pre-Raspbian". I did however have to build my own deb packages. I didn't run ./configure directly but used the Autobuild.sh script. I passed all configure --help args like this..

AUTOBUILD_CONFIGURE_EXTRA="--disable_ffmpeg_static" Autobuild.sh -t bookworm-aarch64

You will have to install extra packages, those are listed in control/debian file as build-deps before running the autobuild.

---
My point was that it does work, build and run fine on a Pi 4, when you build tvh yourself.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Jonas Lang about 1 year ago

Mark Clarkstone wrote:

Jonas Lang wrote:

Neil Carter wrote:

I must be missing something. Mark's link is to Raspbian images, nothing to do with Tvheadend. He's referencing the version of the Raspbian OS he's compiled and is running it on. I'm trying to compile Tvheadend on a running Bullseye system

It’s entirely up to you what you do but you got advice from someone who has already achieved what you are trying to do.

I imagine the image has a lot of the dependencies issues ironed out but I can’t say that for sure unless you try it out. That’s what this project is about.

Alternatively go the route Flole Systems has suggested.

I haven't compiled any OS at all. The OS images are just minimal Debian. I can only describe it as "pre-Raspbian". I did however have to build my own deb packages. I didn't run ./configure directly but used the Autobuild.sh script. I passed all configure --help args like this.. [...]

You will have to install extra packages, those are listed in control/debian file as build-deps before running the autobuild.

---
My point was that it does work, build and run fine on a Pi 4, when you build tvh yourself.

What I was pointing out was that you took a particular route with a relevant link as a starting point and managed to build successfully.

You’ve now expanded that route a little more which now clarifies you didn’t go the ./configure route but actually used the autobuild script and modified it accordingly to suit you purpose and obviously installed any missing dependencies when prompted.

I supplied simple copy/paste instructions using the autobuild method a while back for installing on Ubuntu 22.04 lts x86_64 platform which I believe helped quite a few new users.

If you haven’t already done so maybe you could do the same for the RPI platform. I’m sure others would benefit from this.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Mark Clarkstone about 1 year ago

Jonas Lang wrote:

If you haven’t already done so maybe you could do the same for the RPI platform. I’m sure others would benefit from this.

It'll no doubt be near enough the same, but with the autobuild flags/args I posted earlier.

RE: Raspbian Bullseye and Bookworm compatibility with Tvheadend - Added by Neil Carter about 1 year ago

Sorry for the delay, death in the family...

So, I downloaded the proper bookworm image, burned it onto my SD card, booted, got the necessaries taken care of, and could not get tvheadend to install/compile, etc. (this was before the death in the family, so has been a while and I do not recall the details).

I have downloaded the proper image for bullseye, burned it onto my SD card, got the necessaries taken care of, and took a different approach. I installed/configured the apt repositories for tvheadend and installed that way. Perfect! 4.3-2155~gfe4df311d

Unfortunately, the backup of the previous system's filesystem has turned out to be missing the tvheadend configuration directory, so I have to reconfigure that from scratch... Nuts! This I'm working through the "Configuration transfer" thread on this forum. Issues, issues, issues...

As always, all help will be GREATLY appreciated!!

Thank you, all, for the assistance on this question!

Neil

    (1-17/17)