Thanks for the input. I finally manage to get the build working. However when I try to run the code-coverage tool linked to this version I get the following.
codeCoverage: ~/dyninst/dyninstAPI/src/binaryEdit.C:928: int_variable* BinaryEdit::createTrampGuard(): Assertion `var' failed. Aborted Is this something which sounds familiar? Regards Bud On Thu, Jul 24, 2014 at 1:38 PM, Bill Williams <b...@cs.wisc.edu> wrote: > On 07/24/2014 12:35 PM, Buddhika Chamith Kahawitage Don wrote: > >> I tried clearing old install and I am still getting that error. >> Apparently eventhough entryIDs.h file contain this entry it's not >> getting properly included in arch-X86.C file during compilation. >> >> Since I am not familiar with CMake builds (it seems to generate lot of >> intermediate build files) I am not sure where to look to debug this >> issue. Any pointers would be greatly appreciated. >> >> IIRC entryIDs.h moved in our build structure between 8.1.2 and 8.2; you > could be picking up an old copy from the build tree rather than from the > installed location. > > I haven't seen this on actually clean checkouts, so you've still got a > second entryIDs.h kicking around somewhere... > > Regards >> Bud >> >> >> >> On Tue, Jul 22, 2014 at 8:23 PM, Buddhika Chamith Kahawitage Don >> <budka...@umail.iu.edu <mailto:budka...@umail.iu.edu>> wrote: >> >> Will try that out. >> >> Thanks >> Bud >> >> >> On Tue, Jul 22, 2014 at 2:06 PM, Matthew LeGendre >> <legend...@llnl.gov <mailto:legend...@llnl.gov>> wrote: >> >> >> >> On Mon, 21 Jul 2014, Buddhika Chamith Kahawitage Don wrote: >> >> I tried building v8.2 branch but got the following error. >> >> arch-x86.C:368: error: ‘e_cmpsd_sse’ was not declared in >> this scope >> >> Really appreciate if you can (re)post the build >> instructions. I tried >> browsing the list archive. But couldn't find any specific >> build how-to. May >> be I missed it due to the message volume. >> >> >> The cmpsd_sse instructions were only added to v8.2 a month ago >> by Ray. They weren't in Dyninst 8.1. I'd bet your install is >> pulling the old 8.1 header files (specifically entryID.h, where >> e_cmpsd_sse is defined) and mixing them with the new 8.2 source. >> Try clearing out your old install and see if that fixes the >> build. >> >> -Matt >> >> >> >> > > -- > --bw > > Bill Williams > Paradyn Project > b...@cs.wisc.edu >
_______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api