drm | Pipeline #4114 has failed for master | c55f1b9b
Daniel Stone
daniel at fooishbar.org
Thu Sep 6 10:03:19 UTC 2018
Hi,
On Thu, 6 Sep 2018 at 10:11, Lucas De Marchi <lucas.de.marchi at gmail.com> wrote:
> On Wed, Sep 5, 2018 at 7:00 PM Rodrigo Vivi <rodrigo.vivi at gmail.com> wrote:
> > well.... it builds for me.
> >
> > but any idea what might be wrong here on gitlab ci?
You can simulate what happens in CI by running the same script inside
the same container. There's no magic setup on the CI runner.
> From the logs:
>
> The output from the failed tests:
>
> 8/21 intel-symbol-check FAIL 0.29 s (exit status 1)
>
> --- command ---
> NM='/usr/sbin/nm' /usr/sbin/bash
> /builds/mesa/drm/_build/../intel/intel-symbol-check
> intel/libdrm_intel.so.1.0.0
> --- stdout ---
> intel_get_genx intel_is_genx
> -------
>
> So... it's not the build that fails, the test is checking for exported
> symbols, and it only does that when using meson (actually as part of
> the tests). And we don't use -fvisibility=hidden?!??! Ugh, I think we
> need some fixing on that :(
Yeah. It probably should be a bit more visible though. I sent a patch here:
https://lists.freedesktop.org/archives/dri-devel/2018-September/188826.html
You can see the results here:
https://gitlab.freedesktop.org/daniels/drm/pipelines/4130
And for example, from this failed job:
https://gitlab.freedesktop.org/daniels/drm/-/jobs/22438
going to 'browse artifacts' (you can also just download the bundle)
will lead you to this full test log:
https://daniels.pages.freedesktop.org/-/drm/-/jobs/22438/artifacts/_build/meson-logs/testlog.txt
Cheers,
Daniel
More information about the dri-devel
mailing list