When using supervisord without libxml2 it complains because it can not use the python xml module. apparently python needs libxml2 present to build the xml module but happily builds without it and also works (as long as you dont use the module). I would suggest either adding libxml2 to python or the supervisord package as a dependency since supervisord fails to start without xml support.
Thanks for the report. Can you provide the steps to reproduce? Is running 'supervisord' without parameters sufficient? Any additional steps?
I made a build for qemu with only supervisord, and during boot I get another error: Starting supervisord: Traceback (most recent call last): File "/usr/bin/supervisord", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources
Sorry, I forgot that completely. You also need python-setuptools which is another dependency I added manually.
(In reply to comment #2) > I made a build for qemu with only supervisord, and during boot I get another > error: > > Starting supervisord: Traceback (most recent call last): > File "/usr/bin/supervisord", line 5, in <module> > from pkg_resources import load_entry_point > ImportError: No module named pkg_resources After explicitly adding python-setuptools to the configuration, this error disappeared. This means that supervisord has a missing runtime dependency on python-setuptools. Note that supervisord starts correctly after this, even without xml in my configuration. Please clarify which steps are needed to reproduce the problem. The defconfig I am using is: BR2_x86_64=y BR2_DL_DIR="~/repo/contrib/dl" BR2_TOOLCHAIN_EXTERNAL=y BR2_TARGET_GENERIC_GETTY_PORT="tty1" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.13.5" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux-3.13.config" BR2_PACKAGE_PYTHON=y BR2_PACKAGE_PYTHON_SETUPTOOLS=y BR2_PACKAGE_SUPERVISOR=y BR2_TARGET_ROOTFS_EXT2=y # BR2_TARGET_ROOTFS_TAR is not set
A patch fixing the dependency on python-setuptools was sent to the list: http://patchwork.ozlabs.org/patch/358871/ Please let me know if there is another problem according to you, or all is fixed now. Thanks.
Problem assumed fixed with commit http://git.buildroot.org/buildroot/commit/?id=c3e3b2a20848a610040411bd00d8f1d7912e284c, please reopen if there is still something wrong.