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

Reply via email to