UVM Register Kit for OVM 2.1.2

In reply to dave_59:

Thanks, I tried to combine the compilation, but it made no difference. :(

>>Compiling ovm(2.1.2)_base_pkg & uvm_reg_pkg
QuestaSim vlog 6.6d Compiler 2010.11 Nov 1 2010
– Compiling package ovm_pkg
– Compiling package uvm_reg_pkg
– Importing package ovm_pkg
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(111): near “ovm_sequence”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(111): Error in class extension specification.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(114): super.new() call illegal for class with no super-class.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(119): near “ovm_sequencer”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(119): Error in class extension specification.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(122): super.new() call illegal for class with no super-class.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(126): near “ovm_driver”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(126): Error in class extension specification.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(128): super.new() call illegal for class with no super-class.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(178): near “ovm_analysis_port”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(178): Error in class extension specification.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(180): super.new() call illegal for class with no super-class.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(184): near “ovm_analysis_imp”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(184): Error in class extension specification.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/uvm_reg_pkg.sv(186): super.new() call illegal for class with no super-class.
** Error: /cauldron/scotto/svn_trunk/model/uvm_ovm_reg_pkg/uvm_reg-1.1/src/reg/uvm_reg_sequence.svh(111): near “#”: syntax error, unexpected ‘#’, expecting “IDENTIFIER” or ‘=’