-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
helloObj.d(59): Error: class uvm.base.uvm_root.uvm_root_entity(T) if (is(T : uvm_root)) is used as a type #38
Comments
Suresh We are in the middle of making a new release of Vlang. We plan to make the release in the next two weeks. There are some API changes which break the examples. I will request you to wait for about 10 days and then give it a try. Regards
|
Hi Puneet,
SureshWe are in the middle of making a new release of Vlang. We plan to make the release in the next two weeks. There are some API changes which break the examples. I will request you to wait for about 10 days and then give it a try.Regards
|
Hi Puneet,
SureshWe are in the middle of making a new release of Vlang. We plan to make the release in the next two weeks. There are some API changes which break the examples. I will request you to wait for about 10 days and then give it a try.Regards
|
We plan to make the release this Wednesday. Will inform you once it is done. |
Just created a alpha0 source release for vlang and vlang-uvm. We are currently porting UVM test cases and on completion of that exercise, we will create a beta release. I will make a binary package for AMD 64 platform tomorrow. |
Hi Puneet, you have any update please ?
Just created a alpha0 source release for vlang and vlang-uvm. We are currently porting UVM test cases and on completion of that exercise, we will create a beta release.I will make a binary package for AMD 64 platform tomorrow.— |
Hello Suresh Sorry for the delay. Like most opensource projects we got into some issues that we wanted to resolve before making a formal release. We hope to make a release this Saturday. I would like to know what Linux distribution you would like to run Vlang on. We have a binary release that we are currently using internally at Coverify. It works on Ubuntu 14.04 and later releases. We have also tested it on CentOs 7. If that works for you, I will give you the path to download the binaries right away. If you use an earlier version, you will have to wait for a couple of days for us to get there. Vlang release will not require root permissions to install. But in case you want to use vlang along with Icarus verilog, you will have to install Icarus yourself. Unfortunately Icarus binaries are not portable. Since we are going to do a public release of vlang, we would like to first take it to some limited audience and make sure that we fix the teething problems before making public release. If you do not mind, we would like to hear from you regarding any issues that you face in installation or while running some examples. You can write to me on my email address puneet at coverify (dot com). Regards
|
[babu@chennai vpi]$ make all
gcc -I/home/babu/Vlang/vlang/vlang/src/esdl/intf -c -fpic hello.c -o hello.o
dmd -I/home/babu/Vlang/vlang/vlang/src -I/home/babu/Vlang/vlang/vlang-uvm/src -version=UVM_NO_WAIT_FOR_NBA -version=COSIM_VERILOG -fPIC -w -O -shared -m64 -ofhelloObj.vpi -L-ldl -L-l
vpi -L-lphobos2 -L-R/opt/dmd/linux/lib32 helloObj.d hello.o /home/babu/Vlang/vlang/vlang/src/esdl/base/comm.d /home/babu/Vlang/vlang/vlang/src/esdl/base/core.d /home/babu/Vlang/vlang/
vlang/src/esdl/data/time.d /home/babu/Vlang/vlang/vlang/src/esdl/intf/vpi.d /home/babu/Vlang/vlang/vlang/src/esdl/data/bvec.d /home/babu/Vlang/vlang/vlang/src/esdl/data/cstx.d /home/b
abu/Vlang/vlang/vlang/src/esdl/data/rand.d /home/babu/Vlang/vlang/vlang/src/esdl/data/obdd.d /home/babu/Vlang/vlang/vlang/src/esdl/data/queue.d /home/babu/Vlang/vlang/vlang/src/esdl/d
ata/sync.d /home/babu/Vlang/vlang/vlang/src/esdl/data/packer.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/meta/mailbox.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/meta/mcd.d /home/babu/V
lang/vlang/vlang-uvm/src/uvm/meta/meta.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/meta/misc.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/package.d /home/babu/Vlang/vlang/vlang-uvm/
src/uvm/base/uvm_array.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_barrier.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_bottomup_phase.d /home/babu/Vlang/vlang/vlang-uv
m/src/uvm/base/uvm_callback.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_cmdline_processor.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_common_phases.d /home/babu/Vlang/
vlang/vlang-uvm/src/uvm/base/uvm_comparer.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_component.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_config_db.d /home/babu/Vlan
g/vlang/vlang-uvm/src/uvm/base/uvm_coreservice.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_domain.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_event_callback.d /home/ba
bu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_event.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_factory.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_global_defines.d /home/
babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_globals.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_heartbeat.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_links.d /home/bab
u/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_message_defines.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_misc.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_object.d /home/ba
bu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_object_defines.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_object_globals.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_objecti
on.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_packer.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_phase.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_pool.d /hom
e/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_port_base.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_printer.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_queue.d /home/b
abu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_recorder.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_registry.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_report_catcher.d /
home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_report_handler.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_report_message.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_
report_object.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_report_server.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_resource.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm
/base/uvm_resource_db.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_resource_specializations.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_root.d /home/babu/Vlang/vlang/vl
ang-uvm/src/uvm/base/uvm_runtime_phases.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_spell_chkr.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_task_phase.d /home/babu/Vlan
g/vlang/vlang-uvm/src/uvm/base/uvm_topdown_phase.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_transaction.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_traversal.d /home/
babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_tr_database.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_tr_stream.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/base/uvm_version.d /ho
me/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/package.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_agent.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_algorithmic_compara
tor.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_driver.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_env.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_in_order_
comparator.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_monitor.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_pair.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_
policies.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_push_driver.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_random_stimulus.d /home/babu/Vlang/vlang/vlang-uvm/src/u
vm/comps/uvm_scoreboard.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_subscriber.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/comps/uvm_test.d /home/babu/Vlang/vlang/vlang-uvm/sr
c/uvm/tlm1/package.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_analysis_port.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_exports.d /home/babu/Vlang/vlang/vlang-uvm/src
/uvm/tlm1/uvm_imps.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_ports.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_sqr_connections.d /home/babu/Vlang/vlang/vlang-uvm/src
/uvm/tlm1/uvm_sqr_ifs.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_tlm_defines.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_tlm_fifo_base.d /home/babu/Vlang/vlang/vlang-
uvm/src/uvm/tlm1/uvm_tlm_fifos.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_tlm_gen_rsp.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/tlm1/uvm_tlm_ifs.d /home/babu/Vlang/vlang/vla
ng-uvm/src/uvm/tlm1/uvm_tlm_req_rsp.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/package.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_push_sequencer.d /home/babu/Vlang/vlang/v
lang-uvm/src/uvm/seq/uvm_sequence_base.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_sequence.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_sequence_item.d /home/babu/Vlang/
vlang/vlang-uvm/src/uvm/seq/uvm_sequencer_analysis_fifo.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_sequencer_base.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_sequencer.
d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/seq/uvm_sequencer_param_base.d /home/babu/Vlang/vlang/vlang-uvm/src/uvm/vpi/uvm_svcmd_vpi.d
helloObj.d(59): Error: class uvm.base.uvm_root.uvm_root_entity(T) if (is(T : uvm_root)) is used as a type
helloObj.d(77): Error: function helloObj.EsdlRoot.doConfig does not override any function
please help me how to solve this issue
Thanks,
Suresh
The text was updated successfully, but these errors were encountered: