TLM error on 64 ubunto 11.10

24 views
Skip to first unread message

O.ELMahi

unread,
Apr 17, 2012, 5:02:01 PM4/17/12
to resp-sim
Hello every one i am trying to install Resp on Ubuntu 11.10 64.bit
(no virtual box) i used your file (oneiric-install64) in the
install :

every thing worked fine untill the last two lines ./waf in the main
resp file and it generated the following error:

[217/307] cxx: _build_/default/components/interconnect/packetNoc/
dummyEnd/dummyEnd_wrapper.pypp.cpp -> _build_/default/components/
interconnect/packetNoc/dummyEnd/dummyEnd_wrapper.pypp.o
Error occured while running GCC-XML: In file included from /home/jana/
resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_generic_payload.h:24,
from /home/jana/resp-sim-read-only/External_tools/
TLM2/include/tlm/tlm_h/tlm_2_interfaces/tlm_fw_bw_ifs.h:22,
from /home/jana/resp-sim-read-only/External_tools/
TLM2/include/tlm/tlm_h/tlm_2_interfaces/tlm_2_interfaces.h:22,
from /home/jana/resp-sim-read-only/External_tools/
TLM2/include/tlm/tlm.h:26,
from /home/jana/resp-sim-read-only/components/
reconfigurable/configEngine/configEngine.hpp:75:
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In static member function
'static D tlm::tlm_bool<D>::make_uchar_array(unsigned char)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:266: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:266: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:266: error: expected `;' before
'i'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:266: error: 'i' was not declared
in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In function 'void
tlm::loop_generic0(int, int, int, int, sc_dt::uint64, sc_dt::uint64,
int, unsigned char*, unsigned char*, unsigned char*, unsigned char*)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:326: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:326: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:326: error: expected `;' before
'he_index'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:330: error: 'he_index' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In function 'int
tlm::loop_word1(int, int, int, int, unsigned char*, unsigned char*,
unsigned char*, unsigned char*, unsigned char*, unsigned char*)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:470: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:470: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:470: error: expected `;' before
'd2b_src'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:471: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:471: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:471: error: expected `;' before
'd2b_dest'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:478: error: 'd2b_src' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:478: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:486: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:496: error: 'd2b_src' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:496: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:499: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:509: error: 'd2b_src' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:509: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:517: error: 'd2b_dest' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In function 'void
tlm::tlm_from_hostendian_word(tlm::tlm_generic_payload*, unsigned
int)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:539: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:539: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:540: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:540: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In function 'void
tlm::tlm_to_hostendian_word(tlm::tlm_generic_payload*, unsigned int)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:573: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:573: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:574: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:574: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h: In function 'void
tlm::loop_aligned2(D*, D*, D*, D*, int, int)':
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:645: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:645: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:645: error: expected `;' before
'src1to2'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:646: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:646: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:646: error: expected `;' before
'dest1to2'
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:648: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:648: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:650: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:650: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:653: error: 'src1to2' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:653: error: 'dest1to2' was not
declared in this scope
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:656: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:656: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:658: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
/home/jana/resp-sim-read-only/External_tools/TLM2/include/tlm/tlm_h/
tlm_generic_payload/tlm_endian_conv.h:658: error: reference to
'ptrdiff_t' is ambiguous
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:150: error:
candidates are: typedef long int ptrdiff_t
/usr/share/gccxml-0.9/GCC/4.6/bits/c++config.h:156:
error: typedef long int std::ptrdiff_t
Waf: Leaving directory `/home/jana/resp-sim-read-only/_build_'
Build failed
-> task failed (err #1):
{task: pypp configEngine.hpp -> cE_wrapper.pypp.cpp}

can any one tell me how to solve this

thaks
Reply all
Reply to author
Forward
0 new messages