Jump to content


Photo

Qthbbtv plugin has missing dependency


  • Please log in to reply
49 replies to this topic

Re: Qthbbtv plugin has missing dependency #41 WanWizard

  • PLi® Core member
  • 68,604 posts

+1,739
Excellent

Posted 12 May 2018 - 22:29

Cool, thanks for the feedback.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Qthbbtv plugin has missing dependency #42 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 14 May 2018 - 15:53

After I did an update today I saw some qt packages coming by (see attached). Unfortunately if I now start HbbTV it says HbbTV plugin for a second in the display and then the channel name again. It would seem the update broke it again unfortunately.

Attached Files


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Qthbbtv plugin has missing dependency #43 WanWizard

  • PLi® Core member
  • 68,604 posts

+1,739
Excellent

Posted 14 May 2018 - 16:41

Same race condition, packages are empty again.

 

This is a bug in the qtwebkit recipe, which assumes that data is always present,  which is not the case, that depends on whether or not other packages were build. And that leads to empty packages.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Qthbbtv plugin has missing dependency #44 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 15 May 2018 - 08:35

Same race condition, packages are empty again.

 

This is a bug in the qtwebkit recipe, which assumes that data is always present,  which is not the case, that depends on whether or not other packages were build. And that leads to empty packages.

Ok, so I have to wait for the next build i presume.


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Qthbbtv plugin has missing dependency #45 twol

  • Senior Member
  • 444 posts

+15
Neutral

Posted 15 May 2018 - 09:20

Same race condition, packages are empty again.

 

This is a bug in the qtwebkit recipe, which assumes that data is always present,  which is not the case, that depends on whether or not other packages were build. And that leads to empty packages.

At the risk of being controversial :), I only get this issue with the OpenPli build process (and fix it currently by forcing Qtstalker etc to be part of the image for the hd51), even though both  recipes-qt and meta-qt5 are largely the same as that in other images - so why do I never get an issue when building the other images?


Gigablue Quad 4K & UE 4K
.........FBC Tuners:
------------------> DUR-Line DCR 5-1-8-L4 Multiswitch to 1.5M dish(28.2E)
------------------> Spaun SUS 5581/33 NFA Multiswitch to 80 cm dish(19.2E)
.........DVB-S2X into 90cm dish (27.5W)

Octagon sf8008, AX HD61, Edision Osmio 4K+, Zgemma H9Combo using Legacy ports on multiswitches
Zgemma H9twin & Zgemma H9 C/S mode into Giga4K
 


Re: Qthbbtv plugin has missing dependency #46 WanWizard

  • PLi® Core member
  • 68,604 posts

+1,739
Excellent

Posted 15 May 2018 - 12:49

If we know the reason, we knew the fix. ;)

 

What usually happens is that recipe writers only take a single box / single build into consideration, usually also without rm_work.

 

In that case you don't have any issue with shared packages, arch issues, and files from other parts of the build process are always there. Another possible issue is parallel processing. If you write and build on a "low-end" box, this is not an issue. If you, like us, build with 16 parallel tasks, you can run into the issue that one task cleans up while another still needs the files. And this happens because the task dependencies are not defined in the recipe.

 

We have so many of these issues that by default we loop over every build command twice, just in case the first failed.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Qthbbtv plugin has missing dependency #47 twol

  • Senior Member
  • 444 posts

+15
Neutral

Posted 15 May 2018 - 13:11

You are correct in that I only run one receiver build at a time usually with a 4 core cpu, so that is a much simpler environment.

Gigablue Quad 4K & UE 4K
.........FBC Tuners:
------------------> DUR-Line DCR 5-1-8-L4 Multiswitch to 1.5M dish(28.2E)
------------------> Spaun SUS 5581/33 NFA Multiswitch to 80 cm dish(19.2E)
.........DVB-S2X into 90cm dish (27.5W)

Octagon sf8008, AX HD61, Edision Osmio 4K+, Zgemma H9Combo using Legacy ports on multiswitches
Zgemma H9twin & Zgemma H9 C/S mode into Giga4K
 


Re: Qthbbtv plugin has missing dependency #48 WanWizard

  • PLi® Core member
  • 68,604 posts

+1,739
Excellent

Posted 15 May 2018 - 13:49

What it also can be, currently qtwebkit is build als an ARCH package, so it's shared between all boxes using that ARCH. Hoewever, if I look in the build tree, I see it uses MACHINE dependencies, such as the sysroot.

 

So it could well be the package compiles well for the first cortexa15 box, but when the second box starts, it doesn't compile (because it is already up to date), it is packaged from existing data, but that doesn't exist since the sysroot is MACHINE specific. So after that second run, all ipk's are empty.

 

I can find commits for qt_base and qtwebkit, where the ARCH was changed to MACHINE_ARCH.

./vs1500/qtwebkit_5.8.0+git0+74ac5b0f34-r0.1_vs1500.ipk
./vs1500/qtwebkit-mkspecs_5.8.0+git0+74ac5b0f34-r0.1_vs1500.ipk
./h9/qtbase-mkspecs_5.8.0+git0+49dc9aa409-r0.0_h9.ipk
./h9/qtbase_5.8.0+git0+49dc9aa409-r0.0_h9.ipk
./h9/qtwebkit-mkspecs_5.8.0+git0+74ac5b0f34-r0.0_h9.ipk
./h9/qtwebkit_5.8.0+git0+74ac5b0f34-r0.0_h9.ipk
./h9/qtbase-staticdev_5.8.0+git0+49dc9aa409-r0.0_h9.ipk
./h9/qtbase-plugins_5.8.0+git0+49dc9aa409-r0.0_h9.ipk
./h9/qtbase-tools_5.8.0+git0+49dc9aa409-r0.0_h9.ipk
./e4hd/qtwebkit-mkspecs_5.8.0+git0+74ac5b0f34-r0.0_e4hd.ipk
./e4hd/qtwebkit_5.8.0+git0+74ac5b0f34-r0.0_e4hd.ipk
./h7/qtwebkit_5.8.0+git0+74ac5b0f34-r0.1_h7.ipk
./h7/qtwebkit-mkspecs_5.8.0+git0+74ac5b0f34-r0.1_h7.ipk
./cortexa15hf-neon-vfpv4/qtdeclarative_5.8.0+git0+fffb997e19-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtxmlpatterns_5.8.0+git0+9f7e01b582-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtmultimedia_5.8.0+git0+544a8a4251-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtdeclarative-tools_5.8.0+git0+fffb997e19-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtsensors_5.8.0+git0+1220a31e6c-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtwebchannel_5.8.0+git0+e3ddde4b26-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtquickcontrols_5.8.0+git0+201c86391c-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtlocation_5.8.0+git0+41cc347040-r0.7_cortexa15hf-neon-vfpv4.ipk
./cortexa15hf-neon-vfpv4/qtwebsockets_5.8.0+git0+afb3c58d03-r0.7_cortexa15hf-neon-vfpv4.ipk
./hd51/qtwebkit-mkspecs_5.8.0+git0+74ac5b0f34-r0.1_hd51.ipk
./hd51/qtwebkit_5.8.0+git0+74ac5b0f34-r0.1_hd51.ipk
./hd51/qtwebkit-qmlplugins_5.8.0+git0+74ac5b0f34-r0.1_hd51.ipk

But for some reason, this doesn't happen for the other packages. So perhaps more bbappends are needed.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Qthbbtv plugin has missing dependency #49 ims

  • PLi® Core member
  • 13,624 posts

+212
Excellent

Posted 15 May 2018 - 17:23

today I tried reinstall qhbbtv on H7 because hbbtv does not work - problem with dependency ...

 

Tried in homebuild use bitbake -c cleanstate for qtbase, then build again qtbase, install qthbbtv again and all works well...


Kdo nic nedělá, nic nezkazí!

Re: Qthbbtv plugin has missing dependency #50 WanWizard

  • PLi® Core member
  • 68,604 posts

+1,739
Excellent

Posted 15 May 2018 - 18:04

cleaning works, for one box and one build only. The build of the second box with the same ARCH will create empty ipk's again.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users