On Thu, Aug 29, 2013 at 12:19 PM, Anthony PERARD <anthony.per...@citrix.com> wrote: > On 29/08/13 10:57, Charlie Shepherd wrote: >> xen40: >> xen41: >> xen42: >> xen_unstable: >> >>> > arm-softmmu/qemu-system-arm: error while loading shared libraries: >>> > libxenstore.so.3.0: cannot open shared object file: No such file or >>> > directory >> libxenstore is a QEMU dependency, is it available on this buildslave? > > Yes, but not system wide. > > So, we would need to provide LD_LIBRARY_PATH to the tests. And those are > the paths for the different builders: > > xen40: > /home/build/install/xen-4.0.x/lib/ > > xen41: > /home/build/install/xen-4.1.x/lib/ > > xen42: > /home/build/install/xen-4.2.x/lib/ > > xen_unstable: > /home/build/install/xen-unstable/lib/
The build configuration is here: https://github.com/b1-systems/buildbot/blob/master/qemu-master.cfg In particular, look at create_build_factory(). You can fix this and then raise a pull request on the GitHub repository. I guess you just need to customize the if run_tests: stanza to also include an optional LD_LIBRARY_PATH. Buildbot Python API documentation is here: http://docs.buildbot.net/current/index.html Stefan