<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><div><div class="h5"><div><div class="m_5077019145138777743gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr">On 6 May 2018 at 08:54, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br></div></div></div></div></div></div><div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_5077019145138777743HOEnZb"><div class="m_5077019145138777743h5">On 6/5/18 9:49 am, Chris Johns wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 6/5/18 7:54 am, Vijay Kumar Banerjee wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 6 May 2018 at 03:05, Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a> <mailto:<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>>><br>
wrote:<br>
<br>
     Could you please check covoar’s wscript has the libdwarf path added?<br>
<br>
the path to elftoolchain/libdwarf is not added in covoar<br>
<br>
</blockquote>
<br>
Thanks. I am on FreeBSD and it uses the elftoolchain for it's libdwarf so I did<br>
not see the error as the header matches the one in the rtemstoolkit's libdwarf.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
     Also check waf with -v.<br>
<br>
  after adding the path it gives the following error with -v<br>
<br>
--<br>
Waf: Entering directory `/home/lunatic/development/rte<wbr>ms/test/rtems-tools/build'<br>
[227/229] Linking build/tester/covoar/trace-conv<wbr>erter<br>
03:22:35 runner ['/usr/bin/g++', 'tester/covoar/TraceConverter.<wbr>cc.2.o',<br>
'tester/covoar/TraceList.cc.2.<wbr>o', 'tester/covoar/TraceReaderBase<wbr>.cc.2.o',<br>
'tester/covoar/TraceReaderLogQ<wbr>EMU.cc.2.o',<br>
'tester/covoar/TraceWriterBase<wbr>.cc.2.o', 'tester/covoar/TraceWriterQEMU<wbr>.cc.2.o',<br>
'-o/home/lunatic/development/r<wbr>tems/test/rtems-tools/build/te<wbr>ster/covoar/trace-converter',<br>
'-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld',<br>
'-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic']<br>
[229/229] Linking build/tester/covoar/covoar<br>
03:22:35 runner ['/usr/bin/g++', 'tester/covoar/covoar.cc.3.o',<br>
'-o/home/lunatic/development/r<wbr>tems/test/rtems-tools/build/te<wbr>ster/covoar/covoar',<br>
'-Wl,-Bstatic', '-Ltester/covoar', '-Lrtemstoolkit', '-lccovoar', '-lrld',<br>
'-ldwarf', '-lelf', '-liberty', '-Wl,-Bdynamic']<br>
tester/covoar/libccovoar.a(Des<wbr>iredSymbols.cc.1.o): In function<br>
`Coverage::DesiredSymbols::det<wbr>ermineSourceLines(Coverage::Co<wbr>verageRanges*,<br>
Coverage::ExecutableInfo*)':<br>
/home/lunatic/development/rtem<wbr>s/test/rtems-tools/build/../te<wbr>ster/covoar/DesiredSymbols.cc:<wbr>413:<br>
undefined reference to<br>
`rld::path::__xpg_basename(std<wbr>::__cxx11::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&)'<br>
/home/lunatic/development/rtem<wbr>s/test/rtems-tools/build/../te<wbr>ster/covoar/DesiredSymbols.cc:<wbr>415:<br>
undefined reference to<br>
`rld::path::__xpg_basename(std<wbr>::__cxx11::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&)'<br>
collect2: error: ld returned 1 exit status<br>
</blockquote>
<br>
Hmm that is a weird error, the waf script looks to me like it has c++11 support<br>
enabled correctly and the code looks fine to me so I do not understand why this<br>
is happening. I do not see this on FreeBSD with clang.<br>
<br>
Would you please try `waf clean build` to see if rebuilding everything fixes this?<br></blockquote></div></div></blockquote></div></div><div>still getting the same error .</div><div>I'm using g++ 7.3.1 on fedora 27.</div><div>If you have changed something in the code, can you please send a patch for the same ? </div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_5077019145138777743HOEnZb"><div class="m_5077019145138777743h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I will try the patches on Windows, it has gcc as a compiler.<br>
<br>
</blockquote>
<br></div></div>
The code built on Windows without error. The MSYS2 g++ is 7.2.0 so I am not sure about this.<span class="m_5077019145138777743HOEnZb"><font color="#888888"><br>
<br>
Chris<br>
</font></span></blockquote></span></div><br></div></div>
</div><br></div>