diff --git a/bindings/yarp.i b/bindings/yarp.i index 2aaa0054ec1..16573b9237d 100644 --- a/bindings/yarp.i +++ b/bindings/yarp.i @@ -392,7 +392,6 @@ MAKE_COMMS(Bottle) %include %include %include -%include %include %include %include diff --git a/src/devices/DynamixelAX12Ftdi/DynamixelAX12FtdiDriver.h b/src/devices/DynamixelAX12Ftdi/DynamixelAX12FtdiDriver.h index cd362335fd7..bb313d936e0 100644 --- a/src/devices/DynamixelAX12Ftdi/DynamixelAX12FtdiDriver.h +++ b/src/devices/DynamixelAX12Ftdi/DynamixelAX12FtdiDriver.h @@ -189,7 +189,7 @@ class DynamixelAX12FtdiDriver : @param config Config file containing string pairs for parameters @return true on success */ - bool configure(yarp::os::Searchable& config) override; + bool configure(yarp::os::Searchable& config); /** Send instruction to device Send an instruction to a device of given ID. The instruction has to be a byte arry containing diff --git a/src/libYARP_dev/src/yarp/dev/DeviceDriver.h b/src/libYARP_dev/src/yarp/dev/DeviceDriver.h index 8a1576f325b..cbe65e2669c 100644 --- a/src/libYARP_dev/src/yarp/dev/DeviceDriver.h +++ b/src/libYARP_dev/src/yarp/dev/DeviceDriver.h @@ -34,7 +34,7 @@ class YARP_dev_API yarp::dev::DeviceDriver DeviceDriver& operator=(const DeviceDriver& other) = delete; DeviceDriver& operator=(DeviceDriver&& other) noexcept = delete; - ~DeviceDriver(); + virtual ~DeviceDriver(); /** * Open the DeviceDriver. diff --git a/src/libYARP_dev/src/yarp/dev/Drivers.cpp b/src/libYARP_dev/src/yarp/dev/Drivers.cpp index cccbce88102..44e90e392f2 100644 --- a/src/libYARP_dev/src/yarp/dev/Drivers.cpp +++ b/src/libYARP_dev/src/yarp/dev/Drivers.cpp @@ -189,7 +189,7 @@ class StubDriver : public DeviceDriver { init(); } - ~StubDriver() = default; + virtual ~StubDriver() = default; void init() { if (plugin.open(settings)) {