I tried to run UVM 1.2 RC1 with Questa, but it seems to be broken. The main issues are below. How can I work around these issues?
**# ** Error: (vsim-3978) /proj/uvm-1.2/src/base/uvm_transaction.svh(487): Illegal assignment to class work.uvm_pkg::uvm_event #(class work.uvm_pkg::uvm_object) from unknown class type
Time: 0 ns Iteration: 0 Region: /uvm_pkg File: /proj/uvm-1.2/src/uvm_pkg.sv
** Error: (vsim-3978) /proj/uvm-1.2/src/base/uvm_transaction.svh(676): Illegal assignment to class work.uvm_pkg::uvm_event #(class work.uvm_pkg::uvm_object) from unknown class type
Time: 0 ns Iteration: 0 Region: /uvm_pkg File: /proj/uvm-1.2/src/uvm_pkg.sv
** Error: (vsim-3978) /proj/uvm-1.2/src/base/uvm_component.svh(2597): Illegal assignment to class work.uvm_pkg::uvm_event #(class work.uvm_pkg::uvm_object) from unknown class type
Time: 0 ns Iteration: 0 Region: /uvm_pkg File: /proj/uvm-1.2/src/uvm_pkg.sv
** Error: (vsim-3978) /proj/uvm-1.2/src/base/uvm_component.svh(2810): Illegal assignment to class work.uvm_pkg::uvm_event #(class work.uvm_pkg::uvm_object) from unknown class type
Time: 0 ns Iteration: 0 Region: /uvm_pkg File: /proj/uvm-1.2/src/uvm_pkg.sv
** Error: (vsim-3978) /proj/uvm-1.2/src/base/uvm_component.svh(2762): Illegal assignment to class work.uvm_pkg::uvm_event #(class work.uvm_pkg::uvm_object) from unknown class type
Time: 0 ns Iteration: 0 Region: /uvm_pkg File: /proj/uvm-1.2/src/uvm_pkg.sv
Error loading design**
I tried with Questa 10.1d and 10.2c.