diff --git a/recipes-ros/executive-smach/smach-msgs_1.3.1.bb b/recipes-ros/executive-smach/smach-msgs_1.3.1.bb
index 1be2aa402196fc4696ea505139ede25230fd81f4..7939dfb4ef1306abaa7cc0d39b1f935f58abc88e 100644
--- a/recipes-ros/executive-smach/smach-msgs_1.3.1.bb
+++ b/recipes-ros/executive-smach/smach-msgs_1.3.1.bb
@@ -3,6 +3,6 @@ SECTION = "devel"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
 
-DEPENDS = "message-generation std-msgs"
+DEPENDS = "message-generation std-msgs roscpp-serialization"
 
 require executive-smach.inc