UWP: Unable to package gstreamer
Hi, I have problem with building gstreamer-1.0 with cerbero on Ubuntu 20.04 for arm64.
Used version of repository is 1.20.3.
After bootstraping with command line
./cerbero-uninstalled -c config/cross-win-arm64.cbc -v uwp bootstrap
I'm building gstreamer
./cerbero-uninstalled -c config/cross-win-arm64.cbc -v uwp build gstreamer-1.0
To this point everything works. Then I'm trying to pack gstreamer with command:
./cerbero-uninstalled -c config/cross-win-arm64.cbc -v uwp package gstreamer-1.0
The result is:
Build tools install prefix will be /home/x/anothertry/cerbero/build/build-tools
Install prefix will be /home/x/anothertry/cerbero/build/dist/linux_arm64
WARNING: Error loading recipe in file /home/x/anothertry/cerbero/recipes/gst-plugins-bad-1.0.recipe
Traceback (most recent call last):
File "/home/x/anothertry/cerbero/cerbero/build/cookbook.py", line 465, in _load_recipes_from_file
recipe = self._load_recipe_from_class(
File "/home/x/anothertry/cerbero/cerbero/build/cookbook.py", line 492, in _load_recipe_from_class
r.prepare()
File "/home/x/anothertry/cerbero/recipes/gst-plugins-bad-1.0.recipe", line 538, in prepare
self.disable_plugin('d3d', 'sys', option='d3dvideosink')
File "/home/x/anothertry/cerbero/recipes/custom.py", line 112, in disable_plugin
self._remove_plugin_file(plugin, category)
File "/home/x/anothertry/cerbero/recipes/custom.py", line 103, in _remove_plugin_file
self._remove_files_category_entry('files_plugins_' + category, plugin_shared_lib)
File "/home/x/anothertry/cerbero/recipes/custom.py", line 96, in _remove_files_category_entry
raise FatalError('{} not found in category {}'.format(entry, files_category))
cerbero.errors.FatalError: Fatal Error: lib/gstreamer-1.0/libgstd3d%(mext)s not found in category files_plugins_sys
WARNING: Error loading recipe in file /home/x/anothertry/cerbero/recipes/gst-plugins-good-1.0.recipe
Traceback (most recent call last):
File "/home/x/anothertry/cerbero/cerbero/build/cookbook.py", line 465, in _load_recipes_from_file
recipe = self._load_recipe_from_class(
File "/home/x/anothertry/cerbero/cerbero/build/cookbook.py", line 492, in _load_recipe_from_class
r.prepare()
File "/home/x/anothertry/cerbero/recipes/gst-plugins-good-1.0.recipe", line 258, in prepare
self.disable_plugin('directsound', 'sys')
File "/home/x/anothertry/cerbero/recipes/custom.py", line 112, in disable_plugin
self._remove_plugin_file(plugin, category)
File "/home/x/anothertry/cerbero/recipes/custom.py", line 103, in _remove_plugin_file
self._remove_files_category_entry('files_plugins_' + category, plugin_shared_lib)
File "/home/x/anothertry/cerbero/recipes/custom.py", line 91, in _remove_files_category_entry
raise FatalError('plugin {!r} not found in category {!r}'.format(entry, files_category))
cerbero.errors.FatalError: Fatal Error: plugin 'lib/gstreamer-1.0/libgstdirectsound%(mext)s' not found in category 'files_plugins_sys'
WARNING: Error loading package from file /home/x/anothertry/cerbero/packages/gstreamer-1.0-codecs-gpl.package
Traceback (most recent call last):
File "/home/x/anothertry/cerbero/cerbero/packages/packagesstore.py", line 198, in _load_packages_from_file
pkg = self._load_package_from_file(package_cls, filepath, custom)
File "/home/x/anothertry/cerbero/cerbero/packages/packagesstore.py", line 217, in _load_package_from_file
p.prepare()
File "/home/x/anothertry/cerbero/packages/gstreamer-1.0-codecs-gpl.package", line 30, in prepare
self.files.remove('libiconv:libs')
ValueError: list.remove(x): x not in list
***** Error running 'package' command:
Package 'gstreamer-1.0-codecs-gpl' not found
What I'm doing incorrectly? I didn't found any useful informations on the internet.