libretro / libretro/RetroArch

Windows installer in silent mode isn't silent if DirectX 9.0c isn't installed

Open
#13,778 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

directx directx9 installer platform: windows
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

When the installer is run in silent mode and DirectX 9.0c isn't detected, the installer will display a message stating DirectX 9.0c isn't installed.

Expected behavior

The RetroArch installer shouldn't display the message saying DirectX 9.0c is missing, but instead pre-select the DirectX 9.0c option and run it silently

Actual behavior

The installer displays the following message and upon clicking OK proceeds to install silently without running the DirectX installer

Steps to reproduce the bug
  1. Run the installer with the /S argument on a system without DirectX 9.0c installed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Windows installer’s handling of the /S silent-mode argument and its DirectX 9.0c detection. Reproduce the install on a system without DirectX 9.0c, then verify that silent mode pre-selects the DirectX 9.0c option, runs its installer, and shows no message.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.