UVM Register Kit for OVM 2.1.2

When I use Questa 6.6d to compile the uvm_reg_pkg (I think I need to compile his?), I get compilation errors.

As follows:

Build uvm_reg kit
vlog -work …/sim/lib/mti/uvm_reg
-novopt
-L …/sim/lib/mti/ovm_212
+incdir+/cauldron/scotto/ovm2_1_2/ovm-2.1.2/src
+incdir+/cauldron/scotto/ovm_2_1_2_uvm_reg/uvm_reg-1.1/src
…/ovm_2_1_2_uvm_reg/uvm_reg-1.1/src/uvm_reg_pkg.sv

QuestaSim vlog 6.6d Compiler 2010.11 Nov 1 2010
– Compiling package uvm_reg_pkg
– Importing package /cauldron/scotto/svn_trunk/device/xpndr100g/official/branches/B_main/script/…/sim/lib/mti/ovm_212.ovm_pkg
** Error: /cauldron/scotto/ovm_2_1_2_uvm_reg/uvm_reg-1.1/src/uvm_reg_pkg.sv(111): near “ovm_sequence”: syntax error, unexpected “IDENTIFIER”
** Error: /cauldron/scotto/ovm_2_1_2_uvm_reg/uvm_reg-1.1/src/uvm_reg_pkg.sv(111): Error in class extension specification.
** Error: /cauldron/scotto/ovm_2_1_2_uvm_reg/uvm_reg-1.1/src/uvm_reg_pkg.sv(114): super.new() call illegal for class with no super-class.

… etc for lines 119/122, 126/128, 178/180, 184/186 respectively.

Is there anything special that needs to be performed to compile the uvm_Reg_pkg to library?

ScottO