Skip to content

mingw-w64-x86_64-yosys package does not contain plugins/ghdl.so file #211

@JakubFranek

Description

@JakubFranek

Hello,

I installed mingw-w64-x86_64-yosys package from the mingw-w64-x86_64-eda package group via MSYS2 on my Windows 10 machine as recommended in the readme.

When I try to show a schematic view of a design via TerosHDL, which invokes ghdl-yosys-plugin, I get the following error:

2025-02-16 00:14:00.905 [info] Executing: C:\WINDOWS\system32\cmd.exe  C:\WINDOWS\system32\cmd.exe /d /s /c " D:\Programy\MSYS2\mingw64\bin\yosys.exe -m ghdl -p "ghdl --std=08 -fsynopsys  --work=work "d:\Electronics\FPGA\nexys-a7-lab\source\common\clock_enable_generator.vhd"  --work=work -e clock_enable_generator; hierarchy -top clock_enable_generator; proc; write_json C:\Users\jfran\.teroshdl_oz0Bm; stat""
2025-02-16 00:14:01.599 [info] ERROR: Can't load module `./ghdl': "D:\Programy\MSYS2\mingw64\bin\..\share\yosys\plugins\ghdl.so": Uveden� modul nebyl nalezen.

(The ending of the second error line is in Czech and means "listed module not found").

Indeed I can confirm there is no plugins folder within my MSYS2/mingw64/share/yosys/ folder and no ghdl.so file anywhere within my whole MSYS2 directory.

According to this Reddit discussion, I am not alone in encountering this exact same error. Is it possible that the recommended installation procedure as listed in this repository's readme is out of date or invalid? It seems to me that the recommended pre-built package does not actually contain this plugin after all.

Thank you.

Kind regards
Jakub

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions