Bug 1211586 - windows:mingw:win64/mingw64-cross-nsis: misssing run time dependencies
Summary: windows:mingw:win64/mingw64-cross-nsis: misssing run time dependencies
Status: RESOLVED FIXED
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: 3rd party software (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Fridrich Strba
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-22 09:46 UTC by Ralf Habacker
Modified: 2023-05-24 06:49 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.