Skip to content

Conversation

@RISHABH12005
Copy link

Related Issues

Installer fails on Ubuntu 25.04 due to unsupported VERSION_ID

KiCad 6.0 PPA returns 404 (no Release file)

Missing libcanberra-gtk-module packages

GHDL fails to build because clang++ is missing

LLVM version mismatch (system LLVM 18 vs required LLVM 15)

NGHDL source extraction fails due to wrong filename

NGHDL crashes due to missing config.ini

ngspice symlink removed during installation

Purpose

The installer in the installer branch does not support Ubuntu 25.04, causing multiple dependency and build failures.
The purpose of this update is to make eSim 2.5 install successfully on Ubuntu 25.04 by fixing all breaking issues in eSim and NGHDL installation scripts.

Approach

Updated Ubuntu version detection logic

Added compatibility mode for Ubuntu 25.04 using 24.04 scripts

Disabled KiCad PPA and switched to Ubuntu repository packages

Removed obsolete GTK Canberra modules

Added installation for clang-15 and created symlinks for clang++

Replaced LLVM auto-detection with fixed LLVM 15

Corrected NGHDL source archive name

Regenerated NGHDL config.ini and restored ngspice symlink

Cleaned error handling and improved script execution order

@RISHABH12005 RISHABH12005 changed the title Installer eSim on Ubuntu 23.04 Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant