Skip to content

[4.0.0-dev] Some modules missing when built with gcc vs llvm

Certain modules are missing when built with gcc but are not when built with llvm. This can be observed with the nightlies as well.

Download and install the latest Win64 GCC nightly: https://artifacts.videolan.org/vlc/nightly-win64/20251126-0426/

Go to Tools -> Preferences -> All Settings -> Access modules -> You will not see "SRT"

Uninstall VLC.

Download and install the latest Win64 LLVM nightly: https://artifacts.videolan.org/vlc/nightly-win64-llvm/20251126-0436/

Go to Tools -> Preferences -> All Settings -> Access modules -> You will see "SRT"

Running the Win64 GCC nightly with logging enabled I see the following errors:

-- logger module started --
main error: cannot load plug-in C:\Program Files\VideoLAN\VLC\plugins\access\libaccess_srt_plugin.dll: The specified module could not be found. (error 126)
main error: cannot load plug-in C:\Program Files\VideoLAN\VLC\plugins\access_output\libaccess_output_srt_plugin.dll: The specified module could not be found. (error 126)
main error: cannot load plug-in C:\Program Files\VideoLAN\VLC\plugins\codec\libx265_plugin.dll: The specified module could not be found. (error 126)
main error: cannot load plug-in C:\Program Files\VideoLAN\VLC\plugins\demux\libgme_plugin.dll: The specified module could not be found. (error 126)
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
qt: WinTaskbarWidget::WinTaskbarWidget
upnp: Initializing libupnp on 'Ethernet' interface
upnp error: Initialization failed: UPNP_E_SOCKET_BIND
main error: no suitable services discovery module
-- logger module stopped --
Edited by Noah Davis
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information