diff --git a/recipes-ros/message-runtime/message-runtime_0.4.12.bb b/recipes-ros/message-runtime/message-runtime_0.4.12.bb
index 9589a39e872706b76bc054ef50157cf48510b16c..729bffe2dcc71e5929f30808f902def5f59c0cbc 100644
--- a/recipes-ros/message-runtime/message-runtime_0.4.12.bb
+++ b/recipes-ros/message-runtime/message-runtime_0.4.12.bb
@@ -3,7 +3,7 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "gencpp"
+DEPENDS = "gencpp cpp-common roscpp-serialization"
 
 SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
 SRC_URI[md5sum] = "d32e58fd60f775e015b9572e397da891"