In file src/Pegasus/Provider/CMPI/cmpift.h, declaration of _CMPIBrokerFT:
enumInstances() should be enumerateInstances()
enumInstanceNames() should be enumerateInstanceNames()
This is documented in version 1 and 2 of the CMPI specification:
http://www.opengroup.org/bookstore/catalog/select.tpl?text=cmpi
And in the offical CMPI headers from the OpenGroup:
http://www.opengroup.org/tech/management/cmpi/
The declaration in the cmpift.h file and the definition in the source code as well as the internal references should be changed to the standard name.
Best regards,
Frederic Desmons