Part Number: AM69A
Hi,
By setting ARAGO_SYSVINIT=1, there is a compilation error:
ERROR: Nothing RPROVIDES 'dbus-broker'...
Can you advise?
Thanks.
Walter
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: AM69A
Hi,
By setting ARAGO_SYSVINIT=1, there is a compilation error:
ERROR: Nothing RPROVIDES 'dbus-broker'...
Can you advise?
Thanks.
Walter
I believe this will require rebuild of your entire embedded Linux distribution from scratch using Yocto. This process is not a simple package replacement, as many services and drivers on modern embedded systems have systemd dependencies
The "ERROR: Nothing RPROVIDES 'dbus-broker'" during a clean Yocto build for AM69A with ARAGO_SYSVINIT=1 is a classic init system dependency conflict.
systemd as the init system. systemd uses the dbus-broker package as its modern D-Bus message bus implementation.By setting ARAGO_SYSVINIT=1, you are overriding the default and forcing the build to use the older SysVinit (and likely busybox for other components). Some other recipe still has a runtime dependency (RDEPENDS) on dbus-broker. Since dbus-broker is a dependency of systemd, it is not being included in your SysVinit build, causing the build to fail with a "Nothing RPROVIDES" error
To fix this, I believe you need to explicitly remove systemd and its dependencies from your build, and possibly force the use of the older dbus-daemon implementation which works with SysVinit.
Morten