This probably means you haven’t provided a definition/implementation for MyEventAction::MyEventAction(MyRunAction*) (and similarly for MySteppingAction::MySteppingAction(MyEventAction*). I.e. you’ve probably only got something like
class MyEventAction ...
{
public:
MyEventAction(MyRunAction*); // this is the definition
...
};
and you also need the definition, i.e. the actual body of that function. E.g. in MyEventAction.cc:
MyEventAction::MyEventAction(MyRunAction*)
{
// code to construct MyEventAction goes here
}