Description of problem: Died at /usr/bin/nsiswrapper line 516. Version-Release number of selected component (if applicable): mingw32-nsiswrapper-11-9.fc37.noarch How reproducible: Always Steps to Reproduce: 1. Run nsiswrapper on a cross-compiled windows executable Actual results: fails with the message "Died at /usr/bin/nsiswrapper line 516." Expected results: Should generate a .nsi script Additional info: The problem is that the method for generating the list of system dlls, suggested by Ivan Romanov a decade ago (https://bugzilla.redhat.com/show_bug.cgi?id=856354#c6), which still worked for Fedora 36, no longer works. It gives no output at all. The reason is that the provides information is no longer in mingw32-filesystem but mingw32-crt. Adding mingw32-crt and mingw64-crt to line 501 of /usr/bin/nsiswrapper solves the problem.
$ rpm -q --provides mingw32-crt | grep '\.dll' | sed "s/mingw32(//" | sed "s/)//" aclui.dll activeds.dll adsldpc.dll advapi32.dll apcups.dll api-ms-win-appmodel-runtime-l1-1-0.dll api-ms-win-appmodel-runtime-l1-1-1.dll api-ms-win-core-com-l1-1-0.dll api-ms-win-core-com-l1-1-1.dll api-ms-win-core-com-l2-1-1.dll [etc] Indeed it does. Can you suggest a fix via: https://src.fedoraproject.org/rpms/mingw-nsiswrapper/pull-requests
I'm not sure how to do that. I just added mingw32-crt and mingw64-crt to the list of rpms that it runs rpm -q --provided on. It's a pretty trivial fix.
FEDORA-2023-4a01949c2b has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-4a01949c2b
FEDORA-2023-4a01949c2b has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-130329bf87 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-130329bf87
FEDORA-2023-130329bf87 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-130329bf87` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-130329bf87 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-130329bf87 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.