On Sat, 29 Dec 2018 00:56:55 +0200 Jussi Pakkanen <jpakk...@gmail.com> wrote: > On Fri, Dec 28, 2018 at 1:57 AM Santiago Vila <sanv...@debian.org> wrote: > > > The build was made in my autobuilder with "dpkg-buildpackage -A" > > but it also fails here: > > > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/meson.html > > > > where you can get a full build log if you need it. > > The actual error message was not in your snippet, but from the log it is this: > > Traceback (most recent call last): > File "run_unittests.py", line 2044, in test_rpath_uses_ORIGIN > self.assertTrue(rpath) > AssertionError: None is not true > > The test is verifying that libraries and executables have the correct > rpath. However in this case, for some reason I don't understand, the > files built in the second step do not have rpaths at all. I made a PR > improving the message here: > > https://github.com/mesonbuild/meson/pull/4684 > > It's probably not particulary useful but still. Does anyone have any > suggestions on what the second build setup has would cause rpaths to > not be there? > >
Hi, The first and second build uses different locales by default. I know meson's d/rules sets "export LC_ALL=C.UTF-8", so that "shouldn't" be the problem unless something in the test reintroduces the locale again (e.g. by unsetting LC_ALL). But if my theory is to hold, then Santiago's build must have been in a non-English locale. @Santiago: Which locale did you use for the build? Thanks, ~Niels