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

Reply via email to