Bug 1211586

Summary: windows:mingw:win64/mingw64-cross-nsis: misssing run time dependencies
Product: [openSUSE] openSUSE.org Reporter: Ralf Habacker <ralf.habacker>
Component: 3rd party softwareAssignee: Fridrich Strba <fstrba>
Status: RESOLVED FIXED QA Contact: E-mail List <screening-team-bugs>
Severity: Normal    
Priority: P5 - None CC: forgotten_8UYIdkKBha, fridrich.strba, mkbosmans
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ralf Habacker 2023-05-22 09:46:30 UTC
Building mingw64-kmymoney5-installer at https://build.opensuse.org/package/show/windows:mingw:win64:snapshots/mingw64-kmymoney5 has unresolved dependencies:

 unresolvable: nothing provides mingw32(libgcc_s_sjlj-1.dll) needed by mingw32-cross-nsis, nothing provides mingw32(libstdc++-6.dll) needed by mingw32-cross-nsis, nothing provides mingw32(libwinpthread-1.dll) needed by mingw32-cross-nsis, nothing provides mingw32(libz.dll) needed by mingw32-cross-nsis 

mingw64-cross-nsis merges mingw32-cross-nsis, which has the dependencies mentioned that are not available for mingw64 builds.

Building mingw32-cross-nsis with dependency generator debug support enabled 

osc build --buildtool-opt='--rpmfcdebug' openSUSE_Leap_15.4 -j12 

...
176 /home/abuild/rpmbuild/BUILDROOT/mingw32-cross-nsis-3.08-0.x86_64/usr/share/nsis/Bin/makensisw.exe   [mingw32_binaries]
     R mingw32(libgcc_s_sjlj-1.dll)
     R mingw32(libstdc++-6.dll)
177 /home/abuild/rpmbuild/BUILDROOT/mingw32-cross-nsis-3.08-0.x86_64/usr/share/nsis/Bin/zip2exe.exe     [mingw32_binaries]
     R mingw32(libz.dll)
...
468 /home/abuild/rpmbuild/BUILDROOT/mingw32-cross-nsis-3.08-0.x86_64/usr/share/nsis/Plugins/x86-ansi/NSISdl.dll         [mingw32_binaries]
     P mingw32(nsisdl.dll)
     R mingw32(libwinpthread-1.dll)
...
485 /home/abuild/rpmbuild/BUILDROOT/mingw32-cross-nsis-3.08-0.x86_64/usr/share/nsis/Plugins/x86-unicode/NSISdl.dll      [mingw32_binaries]
     P mingw32(nsisdl.dll)
     R mingw32(libwinpthread-1.dll)
...

shows that the cross package also contains mingw32 binaries that depend on the DLLs mentioned.
Comment 1 Ralf Habacker 2023-05-23 18:04:18 UTC
See https://build.opensuse.org/request/show/1088713 for an associated submit request
Comment 2 Ralf Habacker 2023-05-24 06:49:24 UTC
(In reply to Ralf Habacker from comment #1)
> See https://build.opensuse.org/request/show/1088713 for an associated submit
> request

The issue has been fixed with the mentioned request.