Minor issue that is easily solved by just removing the vunit_out directory, but thought I'd make a note of it in case it is also easy to solve in vunit (and it is not that often that one can come across it).
I guess the actual problem is ieee.std_logic_1164, ieee.numeric_std have changed., but this happened after I had updated ModelSim. I assume it may happen in other situations as well.
(Obfuscated actual top level path and testbench name.)
=== Command output: ===
** Error: (vcom-13) Recompile vunit_lib.string_ops because ieee.std_logic_1164, ieee.numeric_std have changed.
** Error (suppressible): XXX_testbench.vhdl(4): (vcom-1195) Cannot find expanded name "vunit_lib.string_ops".
** Error: XXX_testbench.vhdl(4): Unknown expanded name.
init_auxdbinfo(): INTERNAL ERROR: Cannot open page file "XXX_/vunit_out/modelsim/libraries/vunit_lib/_lib1_0.qpg" in read mode
doVOpenFlatFile(): INTERNAL ERROR: Cannot obtain auxid to openXXX_/vunit_out/modelsim/libraries/vunit_lib/vunit_context/_primary.dat
** Error: XXX_testbench.vhdl(5): (vcom-1915) Cannot load design unit "vunit_lib.vunit_context".
** Error: (vcom-7) Failed to open library file "XXX_/vunit_out/modelsim/libraries/vunit_lib/vunit_context/_primary.dat" in read mode.
No such file or directory. (errno = ENOENT)
** Note: XXX_testbench.vhdl(5): VHDL Compiler exiting
Minor issue that is easily solved by just removing the
vunit_outdirectory, but thought I'd make a note of it in case it is also easy to solve in vunit (and it is not that often that one can come across it).I guess the actual problem is
ieee.std_logic_1164, ieee.numeric_std have changed., but this happened after I had updated ModelSim. I assume it may happen in other situations as well.(Obfuscated actual top level path and testbench name.)