Section /o "DirectX 9.0c Runtime" SEC_DIRECTX
SetOutPath "$TEMP"
File "${DXREDIST}"
DetailPrint "Installing Microsoft DirectX..."
${If} ${AtMostWinME}
ExecWait '"$TEMP\${DXREDIST}"' $1
${Else}
!insertmacro ShellExecWait "runas" '"$TEMP\${DXREDIST}"' "" "" ${SW_SHOW} $1
${EndIf}
DetailPrint "Finished Microsoft DirectX Setup"
Delete "$TEMP\${DXREDIST}"
SetOutPath "$INSTDIR"
SectionEnd
If I installed the directx 9.0c runtime libraries separately can this be safely ignored?
Links to my full logs below.
https://pastebin.com/1rRgYGXZ
https://pastebin.com/9JMT2CFC
@shtahp Where did you get the NSI file from? We have not made ours available publicly to my knowledge.
Anyways, it looks like you’re trying to use an msvc2005 (Windows 98) build on a much newer version of Windows, which isn’t supported (and will error in this exact way). Please try the mingw version of the installer (the one in the “windows” directory without the words msvc in it), that one should have no problems for you.
Thanks
I guess I never noticed it. Or it wasn’t there last I checked, idk. I see it now so I will go ahead and download the mingw version. I Downloaded and attempted to install from an older .msi installer, yes. My bad, I didn’t know those were meant for older versions of Windows. Thank you for notifying me. Also, the thing with the .nsi files. I guess I was able to obtain them since I am running a newer version of windows. IIRC for some reason or another the installer crashed and spat out two folders labeled, “$TEMP” and “$PLUGINSDIR”, the uninstall executable file, and the RetroArch.zip file.
I just realised what you meant. I didn’t download and install the windows 98 version. I used the Windows 10/8/7/Vista .msi installer, so I’m not entirely sure how this happened. I’m going to use the compilation version to see if that gives me any different results, though tbh, it’s running fine atm. Hopefully with mingw it will be running even better!
EDIT: I’ve got it working after compiling from source. One question though. How do I use the command line options for the retroarch runtime file? They don’t seem to be working.