Jump to content

Search the Community

Showing results for tags 'install'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Accellera Systems Initiative
    • Information
    • Announcements
    • In the News
  • SystemC
    • SystemC Language
    • SystemC AMS (Analog/Mixed-Signal)
    • SystemC TLM (Transaction-level Modeling)
    • SystemC Verification (UVM-SystemC, SCV)
    • SystemC CCI Public Review
  • UVM (Universal Verification Methodology)
    • Methodology and BCL Forum
    • UVM SystemVerilog Discussions
    • Simulator Specific Issues
    • 1800.2-2017 Early Adopter Release
    • UVM Commercial Announcements
    • UVM 1.2 Public Review
  • Portable Stimulus
    • Portable Stimulus Discussion
  • IP-XACT
    • IP-XACT Discussion
  • IEEE 1735/IP Encryption
    • IEEE 1735/IP Encryption Discussion
  • OCP (Open Core Protocol)
  • UCIS (Unified Coverage Interoperability Standard)
  • Commercial Announcements
    • Announcements

Categories

  • SystemC
  • UVM
  • UCIS
  • IEEE 1735/IP Encryption

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biography


Location


Interests


Occupation


Company

Found 3 results

  1. Hello everyone, I`m new in SystemC-AMS. I have met a problem with the building of systemc_ams.lib. Here is my software environment Software: Visual C++ 2008 Express Edition of Windows 10 SystemC.lib: systemC 2.3.0 vision downloading from http://www.coseda-tech.com/systemc-ams-proof-of-concept has already been set up.Output "hello world" in youtube example "SystemC installation at Visual studio 2010" runs correctly on my computer. SystemC_ams: systemc-ams-2.1 version downloading from COSEDA http://www.coseda-tech.com/systemc-ams-proof-of-concept. I have corrected the additional include directory and additional library directory in systemc_ams.vcproj and after press F7 I meet this problem: ... 1>sca_synchronization_alg.cpp 1>sca_synchronization_layer.cpp 1>Generating Code... 1>Compiling... 1>sca_synchronization_layer_process.cpp 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(216) : error C2440: 'initializing' : cannot convert from 'sc_core::sc_event_or_expr *' to 'sc_core::sc_event_or_list *' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(218) : error C2440: '=' : cannot convert from 'sc_core::sc_event_expr<T> *' to 'sc_core::sc_event_or_list *' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(221) : error C2440: '=' : cannot convert from 'sc_core::sc_event_expr<T> *' to 'sc_core::sc_event_or_list *' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(385) : error C2440: 'initializing' : cannot convert from 'sc_core::sc_event_or_expr *' to 'sc_core::sc_event_or_list *' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(387) : error C2440: '=' : cannot convert from 'sc_core::sc_event_expr<T> *' to 'sc_core::sc_event_or_list *' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(390) : error C2440: '=' : cannot convert from 'sc_core::sc_event_expr<T> *' to 'sc_core::sc_event_or_list *' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(393) : error C2100: illegal indirection 1>e:\program files (x86)\microsoft visual studio 9.0\systemc-ams-2.1\src\scams\impl\synchronization\sca_synchronization_layer_process.cpp(393) : error C2678: binary '|' : no operator found which takes a left-hand operand of type 'sc_core::sc_event_or_list' (or there is no acceptable conversion) 1> e:\program files (x86)\microsoft visual studio 9.0\systemc-2.3.0\src\sysc\kernel\sc_event.h(683): could be 'sc_core::sc_event_or_expr sc_core::operator |(sc_core::sc_event_or_expr,const sc_core::sc_event &)' [found using argument-dependent lookup] 1> e:\program files (x86)\microsoft visual studio 9.0\systemc-2.3.0\src\sysc\kernel\sc_event.h(691): or 'sc_core::sc_event_or_expr sc_core::operator |(sc_core::sc_event_or_expr,const sc_core::sc_event_or_list &)' [found using argument-dependent lookup] 1> e:\program files (x86)\microsoft visual studio 9.0\systemc-2.3.0\src\sysc\kernel\sc_event.h(237): or 'sc_core::sc_event_expr<T> sc_core::sc_event_or_list::operator |(const sc_core::sc_event &) const' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> e:\program files (x86)\microsoft visual studio 9.0\systemc-2.3.0\src\sysc\kernel\sc_event.h(238): or 'sc_core::sc_event_expr<T> sc_core::sc_event_or_list::operator |(const sc_core::sc_event_or_list &) const' 1> with 1> [ 1> T=sc_core::sc_event_or_list 1> ] 1> while trying to match the argument list '(sc_core::sc_event_or_list, sca_core::sca_implementation::event_and_list2ev *)' 1>sca_tabular_trace.cpp 1>sca_tabular_trace_file.cpp ... The compete Output in Visual studio has been set as attach named error.txt. Do you have any ideas about my problems? Thanks in advance. Kaiwen error.txt
  2. Hello folks, I need to install SystemC 2.3.1 for my Computer Science Course in Berlin Germany. I currently fail to install it on my system: OpenSUSE Tumbleweed 64 Bit. I am using the latest c++ compiler. When I try to install: mkdir objdir cd objdir export CXX=g++ ../configure ... ... make make install make check ///// I get this: /usr/bin/mkdir -p '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters' /usr/bin/install -c -m 644 ../../../src/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters/tlm_adapters.h '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters' /usr/bin/mkdir -p '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces' /usr/bin/install -c -m 644 ../../../src/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_core_ifs.h ../../../src/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h ../../../src/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_master_slave_ifs.h ../../../src/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_tag.h '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_core/tlm_1/tlm_req_rsp/tlm_1_interfaces' /usr/bin/mkdir -p '/home/ahmed/Downloads/systemc-2.3.1a/lib64-linux64/pkgconfig' /usr/bin/install -c -m 644 tlm.pc '/home/ahmed/Downloads/systemc-2.3.1a/lib64-linux64/pkgconfig' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_core' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_core' Making install in tlm_utils make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_utils' /usr/bin/install -c -m 644 ../../../src/tlm_utils/instance_specific_extensions.h ../../../src/tlm_utils/multi_passthrough_initiator_socket.h ../../../src/tlm_utils/multi_passthrough_target_socket.h ../../../src/tlm_utils/multi_socket_bases.h ../../../src/tlm_utils/passthrough_target_socket.h ../../../src/tlm_utils/peq_with_cb_and_phase.h ../../../src/tlm_utils/peq_with_get.h ../../../src/tlm_utils/simple_initiator_socket.h ../../../src/tlm_utils/simple_target_socket.h ../../../src/tlm_utils/tlm_quantumkeeper.h '/home/ahmed/Downloads/systemc-2.3.1a/include/tlm_utils/.' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' Making install in . make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/ahmed/Downloads/systemc-2.3.1a/include' /usr/bin/install -c -m 644 ../../src/systemc ../../src/systemc.h ../../src/tlm ../../src/tlm.h '/home/ahmed/Downloads/systemc-2.3.1a/include/.' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' Making install in examples make[1]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' Making install in sysc make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' GEN copy-check-data make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' Making install in tlm make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' Making install in common make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm/common' GEN copy-check-data make[4]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm/common' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm/common' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm/common' Making install in . make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' GEN copy-check-data make[4]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/tlm' make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' GEN copy-check-data make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' make[1]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir' make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir' make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir' ahmed@linux-la5e:~/Downloads/systemc-2.3.1a/objdir> make checkMaking check in docs make[1]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/docs' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/docs' Making check in src make[1]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' Making check in sysc make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc' Making check in kernel make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/kernel' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/kernel' Making check in qt make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/qt' make check-am make[4]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/qt' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/qt' make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/qt' Making check in communication make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/communication' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/communication' Making check in tracing make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/tracing' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/tracing' Making check in utils make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/utils' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/utils' Making check in packages/boost make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/packages/boost' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/packages/boost' Making check in datatypes make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/datatypes' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc/datatypes' make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc' make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/sysc' Making check in tlm_core make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_core' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_core' Making check in tlm_utils make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src/tlm_utils' Making check in . make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/src' Making check in examples make[1]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' Making check in sysc make[2]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' GEN copy-check-data make fft/fft_flpt/test fft/fft_fxpt/test fir/test fir/test_rtl pipe/test pkt_switch/test risc_cpu/test rsa/test simple_bus/test simple_fifo/test simple_perf/test 2.1/dpipe/test 2.1/forkjoin/test 2.1/reset_signal_is/test 2.1/sc_export/test 2.1/sc_report/test 2.1/scx_barrier/test 2.1/scx_mutex_w_policy/test 2.1/specialized_signals/test 2.3/sc_rvd/test 2.3/sc_ttd/test fft/fft_flpt/test.sh fft/fft_fxpt/test.sh fir/test.sh fir/test_rtl.sh pipe/test.sh pkt_switch/test.sh risc_cpu/test.sh rsa/test.sh simple_bus/test.sh simple_fifo/test.sh simple_perf/test.sh 2.1/dpipe/test.sh 2.1/forkjoin/test.sh 2.1/reset_signal_is/test.sh 2.1/sc_export/test.sh 2.1/sc_report/test.sh 2.1/scx_barrier/test.sh 2.1/scx_mutex_w_policy/test.sh 2.1/specialized_signals/test.sh 2.3/sc_rvd/test.sh 2.3/sc_ttd/test.sh make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' CXX fft/fft_flpt/fft_fft_flpt_test-fft.o CXX fft/fft_flpt/fft_fft_flpt_test-main.o CXX fft/fft_flpt/fft_fft_flpt_test-sink.o CXX fft/fft_flpt/fft_fft_flpt_test-source.o CXXLD fft/fft_flpt/test CXX fft/fft_fxpt/fft_fft_fxpt_test-fft.o CXX fft/fft_fxpt/fft_fft_fxpt_test-main.o CXX fft/fft_fxpt/fft_fft_fxpt_test-sink.o CXX fft/fft_fxpt/fft_fft_fxpt_test-source.o CXXLD fft/fft_fxpt/test CXX fir/fir_test-stimulus.o CXX fir/fir_test-display.o CXX fir/fir_test-fir.o CXX fir/fir_test-main.o CXXLD fir/test CXX fir/stimulus.o CXX fir/display.o CXX fir/fir_fsm.o CXX fir/fir_data.o CXX fir/main_rtl.o CXXLD fir/test_rtl CXX pipe/pipe_test-display.o CXX pipe/pipe_test-main.o CXX pipe/pipe_test-numgen.o CXX pipe/pipe_test-stage1.o CXX pipe/pipe_test-stage2.o CXX pipe/pipe_test-stage3.o CXXLD pipe/test CXX pkt_switch/pkt_switch_test-fifo.o CXX pkt_switch/pkt_switch_test-main.o CXX pkt_switch/pkt_switch_test-receiver.o CXX pkt_switch/pkt_switch_test-sender.o CXX pkt_switch/pkt_switch_test-switch.o CXX pkt_switch/pkt_switch_test-switch_clk.o CXXLD pkt_switch/test CXX risc_cpu/risc_cpu_test-bios.o ../../../examples/sysc/risc_cpu/bios.cpp: In member function ‘void bios::entry()’: ../../../examples/sysc/risc_cpu/bios.cpp:57:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (wait_cycles > 2) ^~ ../../../examples/sysc/risc_cpu/bios.cpp:59:12: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ dataout.write(imemory[address]); ^~~~~~~ CXX risc_cpu/risc_cpu_test-dcache.o CXX risc_cpu/risc_cpu_test-decode.o CXX risc_cpu/risc_cpu_test-exec.o CXX risc_cpu/risc_cpu_test-fetch.o CXX risc_cpu/risc_cpu_test-floating.o CXX risc_cpu/risc_cpu_test-icache.o CXX risc_cpu/risc_cpu_test-main.o CXX risc_cpu/risc_cpu_test-mmxu.o CXX risc_cpu/risc_cpu_test-paging.o CXX risc_cpu/risc_cpu_test-pic.o CXXLD risc_cpu/test CXX rsa/rsa_test-rsa.o CXXLD rsa/test CXX simple_bus/simple_bus_test-simple_bus.o CXX simple_bus/simple_bus_test-simple_bus_arbiter.o CXX simple_bus/simple_bus_test-simple_bus_main.o CXX simple_bus/simple_bus_test-simple_bus_master_blocking.o CXX simple_bus/simple_bus_test-simple_bus_master_direct.o CXX simple_bus/simple_bus_test-simple_bus_master_non_blocking.o CXX simple_bus/simple_bus_test-simple_bus_types.o CXX simple_bus/simple_bus_test-simple_bus_tools.o CXXLD simple_bus/test CXX simple_fifo/simple_fifo_test-simple_fifo.o CXXLD simple_fifo/test CXX simple_perf/simple_perf_test-simple_perf.o CXXLD simple_perf/test CXX 2.1/dpipe/2_1_dpipe_test-main.o CXXLD 2.1/dpipe/test CXX 2.1/forkjoin/2_1_forkjoin_test-forkjoin.o In file included from ../../../src/sysc/packages/boost/mem_fn.hpp:25:0, from ../../../src/sysc/packages/boost/bind.hpp:26, from ../../../src/sysc/kernel/sc_boost.h:44, from ../../../src/sysc/kernel/sc_dynamic_processes.h:36, from ../../../src/systemc:123, from ../../../src/systemc.h:209, from ../../../examples/sysc/2.1/forkjoin/forkjoin.cpp:42: ../../../src/sysc/packages/boost/get_pointer.hpp:21:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^~~~~~~~ In file included from /usr/include/c++/6/memory:81:0, from ../../../src/systemc.h:53, from ../../../examples/sysc/2.1/forkjoin/forkjoin.cpp:42: /usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ CXXLD 2.1/forkjoin/test CXX 2.1/reset_signal_is/2_1_reset_signal_is_test-reset_signal_is.o CXXLD 2.1/reset_signal_is/test CXX 2.1/sc_export/2_1_sc_export_test-main.o CXXLD 2.1/sc_export/test CXX 2.1/sc_report/2_1_sc_report_test-main.o CXXLD 2.1/sc_report/test CXX 2.1/scx_barrier/2_1_scx_barrier_test-main.o CXXLD 2.1/scx_barrier/test CXX 2.1/scx_mutex_w_policy/2_1_scx_mutex_w_policy_test-scx_mutex_w_policy.o CXXLD 2.1/scx_mutex_w_policy/test CXX 2.1/specialized_signals/2_1_specialized_signals_test-main.o In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:41:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_uint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:39:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_int<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:42:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_biguint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:40:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_bigint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:41:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_uint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:39:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_int<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:42:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_biguint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:40:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h: In instantiation of ‘void sc_core::sc_signal<sc_dt::sc_bigint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/main.cpp:265:1: required from here ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: the compiler can assume that the address of ‘port_’ will always evaluate to ‘true’ [-Waddress] In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:41:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_uint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:39:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_int<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:42:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_biguint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:40:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_bigint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 8]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:41:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_uint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_uint.h:634:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:39:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_int<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_int.h:599:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:42:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_biguint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_unsigned.h:734:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../examples/sysc/2.1/specialized_signals/main.cpp:40:0: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h: In member function ‘void sc_core::sc_signal<sc_dt::sc_bigint<W> >::register_port(sc_core::sc_port_base&, const char*) [with int W = 4]’: ../../../examples/sysc/2.1/specialized_signals/scx_signal_signed.h:730:25: warning: nonnull argument ‘port_’ compared to NULL [-Wnonnull-compare] if ( &port_ && if_typename_ ) {} // Silence unused args warning. ~~~~~~~^~~~~~~~~~~~~~~ CXX 2.1/specialized_signals/2_1_specialized_signals_test-scx_signal_int.o CXX 2.1/specialized_signals/2_1_specialized_signals_test-scx_signal_uint.o CXX 2.1/specialized_signals/2_1_specialized_signals_test-scx_signal_signed.o CXX 2.1/specialized_signals/2_1_specialized_signals_test-scx_signal_unsigned.o CXXLD 2.1/specialized_signals/test CXX 2.3/sc_rvd/2_3_sc_rvd_test-main.o CXXLD 2.3/sc_rvd/test CXX 2.3/sc_ttd/2_3_sc_ttd_test-main.o CXXLD 2.3/sc_ttd/test GEN fft/fft_flpt/test.sh GEN fft/fft_fxpt/test.sh GEN fir/test.sh GEN fir/test_rtl.sh GEN pipe/test.sh GEN pkt_switch/test.sh GEN risc_cpu/test.sh GEN rsa/test.sh GEN simple_bus/test.sh GEN simple_fifo/test.sh GEN simple_perf/test.sh GEN 2.1/dpipe/test.sh GEN 2.1/forkjoin/test.sh GEN 2.1/reset_signal_is/test.sh GEN 2.1/sc_export/test.sh GEN 2.1/sc_report/test.sh GEN 2.1/scx_barrier/test.sh GEN 2.1/scx_mutex_w_policy/test.sh GEN 2.1/specialized_signals/test.sh GEN 2.3/sc_rvd/test.sh GEN 2.3/sc_ttd/test.sh make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' make check-TESTS make[3]: Entering directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: fft/fft_flpt/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: fft/fft_fxpt/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: fir/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: fir/test_rtl.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: pipe/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: pkt_switch/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: risc_cpu/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: rsa/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED OK PASS: simple_bus/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: simple_fifo/test.sh SystemC 2.3.1-Accellera --- Jan 13 2017 13:59:40 Copyright (c) 1996-2014 by all Contributors, ALL RIGHTS RESERVED PASS: simple_perf/test.sh FAIL: 2.1/dpipe/test.sh FAIL: 2.1/forkjoin/test.sh FAIL: 2.1/reset_signal_is/test.sh FAIL: 2.1/sc_export/test.sh FAIL: 2.1/sc_report/test.sh FAIL: 2.1/scx_barrier/test.sh FAIL: 2.1/scx_mutex_w_policy/test.sh FAIL: 2.1/specialized_signals/test.sh FAIL: 2.3/sc_rvd/test.sh FAIL: 2.3/sc_ttd/test.sh ============================================================= 10 of 21 tests failed Please report to http://forums.accellera.org/forum/9-systemc/ ============================================================= make[3]: *** [Makefile:2684: check-TESTS] Error 1 make[3]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' make[2]: *** [Makefile:2808: check-am] Error 2 make[2]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples/sysc' make[1]: *** [Makefile:357: check-recursive] Error 1 make[1]: Leaving directory '/home/ahmed/Downloads/systemc-2.3.1a/objdir/examples' make: *** [Makefile:434: check-recursive] Error 1 ahmed@linux-la5e:~/Downloads/systemc-2.3.1a/objdir> Note: That I have commented std::gets out in systemc.h like it was told in the forum:
  3. kocha

    SystemC install clang

    How to do install SystemC in clang? I tried to configure error... > $ ./configure CC=clang CXX=clang++ > : > : > > configure: error: "sorry...compiler not supported" configure check c++ compiler "c++" or "g++" only. Why? I modified configure file. (example: Linux OS) > L 5082 case "$CXX_COMP" in c++ | g++ | clang++ ) Could you please check whether no problem in this fix? Best Regards, kocha
×