Are you satisfy all tvheadend dependencies?
Because maybe my problem comes after satisfy them for regular x86-64 deb build.
later will post result of
for comparsionCode:dpkg --get-selections | grep -v deinstall > ~/packages.txt
Geändert von Saentist (15.10.2015 um 12:15 Uhr)
in tvheadend.mk zeile 39 --disable-uriparser eintragen, dann sollte es bauen.
It works 10x
someone to write change in GITHUB
Is anyone can fix problem with audio/video.elf
if it possible to put both file in StartHere root folder and to search from there
each time when try to make flash image I need to put manually in compilation folder.
Yes and no. The .elf files are coyprighted material and cannot be put in a hub. You have to provide them yourself and one way of getting them is downloading an existing image for the receiver your are build ing for and taking the files from that. Put the files in the folder X/cdk/root/boot and copy them multiple times with different names. When finished you X/cdk/root/boot folder should look like this:
audio_7100.elf
audio_7105.elf
audio_7109.elf
audio_7111.elf
audio.elf
put_your_elf_files_here
video_7100.elf
video_7105.elf
video_7109.elf
video_7111.elf
video.elf
You only need to this once for each build environment. This approach always work OK if you build for one receiver, or receivers all having the same CPU. To be ultra-correct each .elf should match the CPU it has in its file name, so you end up with the same set but with different contents.
Putting them in starthere does not help much, as the files must be put somewhere. Your suggestion just makes things more complicated. Why not put the files directly where they always were supposed to have been? If you want to keep your set of elf's in a particular place (like I do) it is just a couple of mouse clicks in a decent file manager to copy them into place after a git clone. After the first clone, you are supposed to do git pull to update.
The suggested change with --disable-uriparser is in the git.
Regards,
Audioniek.
Geändert von Audioniek (25.10.2015 um 13:34 Uhr)
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
I agree that those files are © but folder with are they are too deep
so if they are in base "StartHere" folder in folder named "boot" will be more easy
p.s. i put files there (/cdk/root/boot) but when start making with flash.sh to create usb image aways crash with no *.elf
until i manually put both files in
temporary build folder
p.p.s
I mean
to be put in github repo as max write few post upper thistvheadend.mk zeile 39 --disable-uriparser
You forgot to put the .elfs in X/cdk/root/boot during the first build. The result is that they now have a length of zero in X/tufsbox/cdkroot/boot and these latter ones are copied over to X/cdkroot/release which each build, after which you insert them there. This indeed must be done for each build anew.
There are two ways to solve this.
- Build from scratch with the .elfs in X/cdk/root/boot after entering the command make distclean in /X/cdk, or;
- copy the .elfs needed from X/cdk/root/boot to X/tufsbox/cdkroot/boot (I mean the ones with length zero in the latter) and rebuild.
This is needed to be done only once and your .elf headaches will be over.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
They are there, but when recreate image, and go to make flash it always says there is no or zero size.
If manual put them in temporary folder of image creation, there is no problem.
Then you are doing something fundamentally wrong.
During the whole process, the .elf files are handled as follows:
- the first build copies them from X/cdk/root/boot to X/tufsbox/cdkroot/boot. This step is done because at start of first build /X/tufsbox(/cdkroot) does not exist yet. If the .elf files are missing in X/cdk/root/boot at this point in time they do exist in X/tufsbox/cdkroot but with length of zero (please note I plan to change this behaviour as early as possible in the process, because I consider this a fatal error.)
- at the end of each build the release part copies only the required .elf files from X/tufsbox/cdkroot/boot to X/tufsbox/release/boot as part of the preparing the release folders, and renames them audio.elf and video.elf, regardless of their length.
- at flash it is tested if the audio.elf and video.elf exist and have a nonzero length after copying X/tufsbox/release to X/flash/temp/ROOT, otherwise flashing the image would be useless.
What do you mean by "temporary folder of image creation"? X/tufsbox/cdkroot, X/tufsbox/release, X/flash/temp/ROOT or something else?
And please do exactly as explained and not something else or similar. Maybe you should start over fresh with a new build environment and a git clone.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
Under temporary folder "/StartHere/tufsbox/cdkroot" where compilated root goThen you are doing something fundamentally wrong.
During the whole process, the .elf files are handled as follows:
- the first build copies them from X/cdk/root/boot to X/tufsbox/cdkroot/boot. This step is done because at start of first build /X/tufsbox(/cdkroot) does not exist yet. If the .elf files are missing in X/cdk/root/boot at this point in time they do exist in X/tufsbox/cdkroot but with length of zero (please note I plan to change this behaviour as early as possible in the process, because I consider this a fatal error.)
- at the end of each build the release part copies only the required .elf files from X/tufsbox/cdkroot/boot to X/tufsbox/release/boot as part of the preparing the release folders, and renames them audio.elf and video.elf, regardless of their length.
- at flash it is tested if the audio.elf and video.elf exist and have a nonzero length after copying X/tufsbox/release to X/flash/temp/ROOT, otherwise flashing the image would be useless.
What do you mean by "temporary folder of image creation"? X/tufsbox/cdkroot, X/tufsbox/release, X/flash/temp/ROOT or something else?
And please do exactly as explained and not something else or similar. Maybe you should start over fresh with a new build environment and a git clone.
Regards,
Audioniek.
files exist in /StartHere//cdk/root/boot
but maby /am not shure/
audio.elf
video.elf
must be named as:
audio_7100.elf
audio_7105.elf
audio_7109.elf
audio_7111.elf
video_7100.elf
video_7105.elf
video_7109.elf
video_7111.elf
with am not tested yet.
Read and understand post #34.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers