Skip to content

Error after updating ModelSim ieee.std_logic_1164, ieee.numeric_std have changed. #810

@oscargus

Description

@oscargus

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

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