I'm seeing a build failure in IA_power.C in parseAPI. This happens on
both big-endian power7 and little-endian power8.
/home/krentel/release/BUILD/symtabAPI/dyninst/parseAPI/src/IA_power.C:
In member function 'virtual bool
Dyninst::InsnAdapter::IA_IAPI::sliceReturn(Dyninst::ParseAPI::Block*,
Dyninst::Address, Dyninst::ParseAPI::Function*) const':
/home/krentel/release/BUILD/symtabAPI/dyninst/parseAPI/src/IA_power.C:168:37:
error: no matching function for call to
'Dyninst::AssignmentConverter::AssignmentConverter(bool)'
AssignmentConverter converter(true);
^
/home/krentel/release/BUILD/symtabAPI/dyninst/parseAPI/src/IA_power.C:168:37:
note: candidates are:
In file included from
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/slicing.h:50:0,
from
/home/krentel/release/BUILD/symtabAPI/dyninst/parseAPI/src/IA_power.h:35,
from
/home/krentel/release/BUILD/symtabAPI/dyninst/parseAPI/src/IA_power.C:33:
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:125:18:
note: Dyninst::AssignmentConverter::AssignmentConverter(bool, bool)
DATAFLOW_EXPORT AssignmentConverter(bool cache, bool stack) :
cacheEnabled_(cache), aConverter(false, stack) {};
^
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:125:18:
note: candidate expects 2 arguments, 1 provided
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:123:7:
note: Dyninst::AssignmentConverter::AssignmentConverter(const
Dyninst::AssignmentConverter&)
class AssignmentConverter {
^
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:123:7:
note: no known conversion for argument 1 from 'bool' to 'const
Dyninst::AssignmentConverter&'
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:123:7:
note:
Dyninst::AssignmentConverter::AssignmentConverter(Dyninst::AssignmentConverter&&)
/home/krentel/release/BUILD/symtabAPI/dyninst/dataflowAPI/h/AbslocInterface.h:123:7:
note: no known conversion for argument 1 from 'bool' to
'Dyninst::AssignmentConverter&&'
This from dyninst master as of this afternoon.
commit 9e00b20624a06c9d50de6ae2f77b342c4ff6c82b
Merge: 5f323c2 2d67e12
Author: Bill Williams <wwilliam47@xxxxxxxxx>
Date: Wed Dec 21 15:54:25 2016 -0600
Merge pull request #302 from dyninst/wrwilliams/pcontrol_fix
Bug fix for PR#294
This is with gcc 4.8 and 4.9, if that matters.
--Mark
|