cannot launch questa intel starter fpga with quartus prime 23.1
OS: fedora 39
When I try to run "RTL Simulation" within Quartus, an error occurs:
And the log says:
It turns out that the line of the code that went wrong correpondes to line 725 in modelsim.tcl which locates in <install_path>/23.1std/quartus/common/tcl/internal/nativelink.
This line of code is within an if-catch statement:
So, it means that the command "$vsim_cmd -version" is not exit with 0.
Actually, the command is executed successfully, and the returned string is saved in "version_str". I add a line of code below "if ..." to print out the value of "version_str", and the value is:
"Questa Intel Starter FPGA Edition-64 vsim 2023.3 Simulator 2023.07 Jul 17 2023".
Then I tried same procedure in Ubuntu, questa can be successfully launched. It's because the "if-catch" examination in modelsim is passed, so the "else" branch is executed.
Then I return to fedora, comment out the "if-catch" statement start from line of 712 in modelsim.tcl.
At this time, questa can be successfully lauched too.
What may cause the diffenrence in the results of the "if-catch" statement in Ubuntu and Fedora?