# Nothing provides mender = 4.0.3-r0 needed by mender-dev-4.0.3-r0

**URL:** <https://hub.mender.io/t/nothing-provides-mender-4-0-3-r0-needed-by-mender-dev-4-0-3-r0/7192>\
**Category:** General Discussions\
**Tags:** mender-client\
**Created:** [September 23, 2024, 10:33pm UTC](https://hub.mender.io/t/nothing-provides-mender-4-0-3-r0-needed-by-mender-dev-4-0-3-r0/7192 "2024-09-23T22:33:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jday21sw](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/jday21sw/32/2304_2.png) [@jday21sw](https://hub.mender.io/u/jday21sw)\
**Post date:** [September 23, 2024, 10:33pm UTC](https://hub.mender.io/t/nothing-provides-mender-4-0-3-r0-needed-by-mender-dev-4-0-3-r0/7192/1 "2024-09-23T22:33:02Z")

</div>

When building an SDK Yocto project with mender, it created a mender.spec file for mender-dev.rpm, but mender.rpm doesn’t exist which it sees as a “requires” dependancy. I suspect that because in mender 4.0 the rpm packages are split into mender-auth.rpm and mender-update.rpm, it doesn’t create the proper mender-auth-dev.rpm and mender-update-dev.rpm respectivly.  
Our current workaround is to add

> ALLOW\_EMPTY:${PN}-dev = “0”

to our mender-recipes/mender-client/mender\_%.bbappend file because the mender-dev.rpm file doesn’t have any files in the rpm.
