PDA

View Full Version : [Zgemma H8.2H] cannot build enigma2-plugin-systemplugins-servicemp3



kallquk
11-07-23, 22:01
Hello,


I built openvix image 6.3 and build environment for zgemmah82h.
The process is successful.

Then I tried to build enigma2-plugin-systemplugins-servicemp3, that failed in do_compile task, its log is attached here.

I have a build openpli environment for this stb too, and this package is built without problem.

thank in advance for the help

Huevos
12-07-23, 07:28
You should be building 6.4. We don't maintain 6.3.

twol
12-07-23, 09:40
Hello,


I built openvix image 6.3 and build environment for zgemmah82h.
The process is successful.

Then I tried to build enigma2-plugin-systemplugins-servicemp3, that failed in do_compile task, its log is attached here.

I have a build openpli environment for this stb too, and this package is built without problem.

thank in advance for the help
With openPli they moved servicemp3 from the E2 main C++ code to a plugin. In the OE-A images (apart from TeamBlue) servicemp3 is still part of the code and built as part of the E2 compile.

So are you using the OpenPli build structure to also build OpenViX? or using https://github.com/oe-alliance/build-enviroment - regardless looks like you are building with sigc 2.0 input and OpenViX uses sigc 3.0

Can you confirm build environment so I am a little bit clearer about the build

LraiZer
12-07-23, 19:34
You should be building 6.4. We don't maintain 6.3.

I guess they just followed the OpenViX build instructions in the enigma2 README?

The OpenViX enigma2 build instructions currently direct users to build a 6.3 image using build-enviroment 5.2.
The 'Install required packages' instructions also seems way of date with gcc and missing packages when compared to the OpenATV package instructions.

twol
12-07-23, 19:47
OK need to update, although I recently built on 5.2 without issues

kallquk
12-07-23, 21:04
With openPli they moved servicemp3 from the E2 main C++ code to a plugin. In the OE-A images (apart from TeamBlue) servicemp3 is still part of the code and built as part of the E2 compile.

So are you using the OpenPli build structure to also build OpenViX? or using https://github.com/oe-alliance/build-enviroment - regardless looks like you are building with sigc 2.0 input and OpenViX uses sigc 3.0

Can you confirm build environment so I am a little bit clearer about the build

Yes, I can confirm that that build environment of vix is created successfully after more than 15000 packages are built ok, and image zip created also. In this environment I tried servicemp3 thats failed.

In another PC, I have a pli environment where the same plugin is built ok. I interchanged the recipes, but gives the same set of errors in vix environment.

I can confirm also, that pli has sigc 2.0 and vix has 3.0, may be this the problem ?
Somewhere this plugin is built, because it exists in my stb, with 6.3 vix version

twol
12-07-23, 21:31
Yes, I can confirm that that build environment of vix is created successfully after more than 15000 packages are built ok, and image zip created also. In this environment I tried servicemp3 thats failed.

In another PC, I have a pli environment where the same plugin is built ok. I interchanged the recipes, but gives the same set of errors in vix environment.

I can confirm also, that pli has sigc 2.0 and vix has 3.0, may be this the problem ?
Somewhere this plugin is built, because it exists in my stb, with 6.3 vix version

Both python 3 versions of openpli and openvix use sigc 3.0
Servicemp3 is built here in openvix https://github.com/OpenViX/enigma2/blob/Developer/lib/service/Makefile.inc

only teamblue which is openpli based builds this….https://github.com/oe-alliance/oe-alliance-core/blob/5.3/meta-oe/recipes-oe-alliance/enigma2/enigma2-plugin-systemplugins-servicemp3.bb

LraiZer
12-07-23, 23:30
Both python 3 versions of openpli and openvix use sigc 3.0
Servicemp3 is built here in openvix https://github.com/OpenViX/enigma2/blob/Developer/lib/service/Makefile.inc

only teamblue which is openpli based builds this….https://github.com/oe-alliance/oe-alliance-core/blob/5.3/meta-oe/recipes-oe-alliance/enigma2/enigma2-plugin-systemplugins-servicemp3.bb

But oe-alliance enigma2-plugin-systemplugins-servicemp3.bb recipe builds from master branch of openpli servicemp3 which is sigc 2.0.

You would need to edit the oe-alliance bitbake recipe to build the python3 branch to use sigc 3.0?


enigma2-plugin-systemplugins-servicemp3.bb

from:
SRC_URI = "git://github.com/openpli/servicemp3.git;protocol=https;branch=master"
to:
SRC_URI = "git://github.com/openpli/servicemp3.git;protocol=https;branch=python3"

twol
13-07-23, 09:22
But oe-alliance enigma2-plugin-systemplugins-servicemp3.bb recipe builds from master branch of openpli servicemp3 which is sigc 2.0.

You would need to edit the oe-alliance bitbake recipe to build the python3 branch to use sigc 3.0?


enigma2-plugin-systemplugins-servicemp3.bb

from:
SRC_URI = "git://github.com/openpli/servicemp3.git;protocol=https;branch=master"
to:
SRC_URI = "git://github.com/openpli/servicemp3.git;protocol=https;branch=python3"
I have updated the OpenViX Readme - thanks for your notification.

servicemp3 plugin - Only Distro's Teamblue & OpenEight build this plugin, all other OE-A distro's build as part of their Enigma 2 image build.
So if he is building Distro OpenViX then this plugin should not be built and will not normally (I have just deleted it from my OE-A build and run an OpenViX build without issues as verification)