<div dir="ltr"><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr">On 13 May 2018 at 16:16, Vijay Kumar Banerjee <span dir="ltr"><<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>></span> wrote:<br></div></div></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><div class="gmail-h5"><div><br><br><div class="gmail_quote"><div dir="ltr">On Sun, 13 May 2018, 16:15 Vijay Kumar Banerjee, <<a href="mailto:vijaykumar9597@gmail.com" target="_blank">vijaykumar9597@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Sun, 13 May 2018, 16:09 Cillian O'Donnell, <<a href="mailto:cpodonnell8@gmail.com" rel="noreferrer" target="_blank">cpodonnell8@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div>It does seem to be having some knock on effect. Covoar made it past these checks before.<br><br>-----------------<br>Total:         13<br>Average test time: 0:00:03.178923<br>Testing time     : 0:00:41.326000<br>Running covoar for score<br>covoar results directory:<br>/home/cpod/development/rtems/<wbr>leon3/coverage/score<br>ERROR: executable build prefix does not match: sparc-rtems5<br>***Cleaning tempfiles***<br>error: covoar failure exit code: 1<br><br></div>Not sure how thats related.<br><br></div>Its checking<br><br> if (buildPrefix.empty()) {                             <wbr>                 <br> 76           buildPrefix = *pri;                         <wbr>                          <br> 77         } else {                             <wbr>                              <wbr>     <br> 78           if (buildPrefix != *pri) {                             <wbr>               <br> 79             std::cout << "buildBSP: " + buildBSP << "\n*pri: " + *pri << std::en<br>    dl;<br> 80             fail = "executable build prefix does not match: " + buildPrefix;    <br> 81             break;                        <wbr>                              <wbr>        <br> 82           }                             <wbr>                              <wbr>          <br> 83         }    <br><br></div>I added those checks, Its stepping back through the path and checking if each directory makes sense. It seems to be out of line now<br><br>ERROR: executable build prefix does not match: sparc-rtems5<br>buildBSP: leon3<br>*pri: sparc-rtems5<br>***Cleaning tempfiles***<br></div></div></blockquote></div></div><div dir="auto">initially there were two problems </div><div dir="auto">+exe.cov and .cov mismatch</div><div dir="auto">+access library from outside the leon3 directory. </div><div dir="auto"><br></div><div dir="auto">The patch solves the first one, that's one step .</div><div dir="auto">The next step can be solved by adding the path to the build-target , i.e. sparc-rtems5 , from HOME directory, you can manually add it and see it running for now. That tells us that inclusion of the path in more standard way will solve it.</div></div></blockquote></div></div></div></div><div dir="auto">in score-symbol.ini file</div></div></blockquote><div><br></div><div>To state it clearly :</div><div><br></div><div>I added this to the score-symbol.ini</div><div><br></div><div>[score]</div><div> libraries=/home/lunatic/development/rtems/kernel/leon3/@BUILD-TARGET@/c/@BSP@/cpukit/score/libscore.a</div><div><br></div><div>and that worked .</div><div>To do it in proper way we can do it from the script by using something like the path.abspath() and that will fix this I think.<br></div><div> </div></div><br></div></div>