installer creation fails, MSI has no attribute '_get_toolchain_target_platform_arch' in wix.py (Windows; 1.19 master)
- Win 10 x64
- Python 3.8.3
- Cerbero master as of yesterday
Ran into a problem building the installer:
- fresh run from zero with variants visualstudio and intelmsdk
- build all successful, then
-----> Creating Merge Module for gstreamer-1.0-vs-templates Windows Installer XML Toolset Compiler version 3.11.2.4516 Copyright (c) .NET Foundation and contributors. All rights reserved.
gstreamer-1.0-vs-templates-msvc-x86_64-1.19.0.1.wxs utils.wxs Windows Installer XML Toolset Linker version 3.11.2.4516 Copyright (c) .NET Foundation and contributors. All rights reserved.
Traceback (most recent call last): File "<string>", line 20, in <module> File "c:\GStreamer_Cerbero\cerbero\cerbero\main.py", line 183, in main Main(sys.argv[1:]) File "c:\GStreamer_Cerbero\cerbero\cerbero\main.py", line 53, in __init__ self.run_command() File "c:\GStreamer_Cerbero\cerbero\cerbero\main.py", line 152, in run_command res = commands.run(command, self.config, self.args) File "c:\GStreamer_Cerbero\cerbero\cerbero\commands\__init__.py", line 78, in run return _commands[command].run(config, args) File "c:\GStreamer_Cerbero\cerbero\cerbero\commands\package.py", line 119, in run paths = pkg.pack(output_dir, args.no_devel, File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix_packager.py", line 169, in pack p = self._create_msi_installer(PackageType.RUNTIME) File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix_packager.py", line 212, in _create_msi_installer return self._create_msi(config_path, tmp_dirs) File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix_packager.py", line 245, in _create_msi msi.write(sources[0]) File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix.py", line 79, in write self.fill() File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix.py", line 75, in fill self._fill() File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix.py", line 431, in _fill self._add_install_dir() File "c:\GStreamer_Cerbero\cerbero\cerbero\packages\wix.py", line 516, in _add_install_dir platform_arch = '_'.join(self._get_toolchain_target_platform_arch()) AttributeError: 'MSI' object has no attribute '_get_toolchain_target_platform_arch'