Binary compatibility report for the OpenRAVE library  between 0.6.2 and 0.6.4 versions on x86

Test Info


Library NameOpenRAVE
Version #10.6.2
Version #20.6.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files26
Total Shared Libraries2
Total Symbols / Types543 / 361
VerdictIncompatible
(3.3%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh2
Problems with
Data Types
High11
Medium0
Low1
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (5)


planningutils.h, libopenrave0.6.so.0.6.4
namespace OpenRAVE::planningutils
RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters )
SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername, std::string const& plannerparameters )

utils.h, libopenrave0.6.so.0.6.4
namespace OpenRAVE::utils
GetFilenameUntilSeparator ( std::istream& sinput, char separator )
GetMD5HashString std::string const& s )
GetMD5HashString std::vector<unsigned char>const& v )

to the top

Removed Symbols (2)


planningutils.h, libopenrave0.6.so.0.6.2
namespace OpenRAVE::planningutils
RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername )
SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername )

to the top

Problems with Data Types, High Severity (11)


openrave.h
namespace OpenRAVE
[+] class ConfigurationSpecification (10)

planningutils.h
namespace OpenRAVE::planningutils
[+] class ManipulatorIKGoalSampler (1)

to the top

Problems with Symbols, High Severity (2)


planningutils.h, libopenrave0.6.so.0.6.2
namespace OpenRAVE::planningutils
[+] RetimeActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername ) (1)
[+] SmoothActiveDOFTrajectory ( OpenRAVE::TrajectoryBasePtr traj, OpenRAVE::RobotBasePtr robot, bool hastimestamps, OpenRAVE::dReal fmaxvelmult, std::string const& plannername ) (1)

to the top

Problems with Data Types, Low Severity (1)


planningutils.h
namespace OpenRAVE::planningutils
[+] class ManipulatorIKGoalSampler (1)

to the top

Header Files (26)


collisionchecker.h
config.h
controller.h
environment.h
geometry.h
iksolver.h
interface.h
interfacehashes.h
kinbody.h
mathextra.h
module.h
openrave-core.h
openrave.h
plugin.h (openrave/plugin.h)
physicsengine.h
planner.h
planningutils.h
plugininfo.h
rave.h
plugin.h (rave/plugin.h)
robot.h
sensor.h
sensorsystem.h
spacesampler.h
trajectory.h
viewer.h

to the top

Shared Libraries (2)


libopenrave-core0.6.so.0.6.2
libopenrave0.6.so.0.6.2

to the top




Generated on Sat Apr 14 05:01:05 2012 for OpenRAVE by ABI Compliance Checker 1.97.4  
A tool for checking backward compatibility of a C/C++ library API