Summary: | Mac OS X build error "ar: no archive members specified" | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | emil.l.velikov, krh, martin.peres, stu_dby |
Version: | git | Keywords: | bisected, regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Mac OS X (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Vinson Lee
2015-11-18 07:53:28 UTC
I'm assuming that this fails as said ar expects to create a non empty archive. Thus moving the noinst_LTLIBRARIES += libloader_dri3_helper.la into the if HAVE_DRI3 section should fix things. Seems that we're also missing the XCB_DRI3_CFLAGS in the src/loader/Makefile.am (In reply to Emil Velikov from comment #1) > I'm assuming that this fails as said ar expects to create a non empty > archive. > Thus moving the noinst_LTLIBRARIES += libloader_dri3_helper.la into the if > HAVE_DRI3 section should fix things. > > Seems that we're also missing the XCB_DRI3_CFLAGS in the > src/loader/Makefile.am Pretty sure I tested that creating an empty libloader_dri3_helper.la was no problem on Linux. It may be on Mac OS. In any case, I will add it to my list of stuff to do tomorrow, after figuring out why kwin fails when using EGL (spent some time on it today, the EGLConfig is empty(??)) and fixed the export of the symbols (unless Emil wants to do it first). (In reply to Martin Peres from comment #2) > (In reply to Emil Velikov from comment #1) > > I'm assuming that this fails as said ar expects to create a non empty > > archive. > > Thus moving the noinst_LTLIBRARIES += libloader_dri3_helper.la into the if > > HAVE_DRI3 section should fix things. > > > > Seems that we're also missing the XCB_DRI3_CFLAGS in the > > src/loader/Makefile.am > > Pretty sure I tested that creating an empty libloader_dri3_helper.la was no > problem on Linux. It may be on Mac OS. > Same here - things work fine on my Linux boxes, and from the log this is the only thing which comes to mind. > In any case, I will add it to my list of stuff to do tomorrow, after > figuring out why kwin fails when using EGL (spent some time on it today, the > EGLConfig is empty(??)) and fixed the export of the symbols (unless Emil > wants to do it first). Mind sending the symbols fixes to the ML - I'll take a look at adding a test to `make check' to prevent this from happening in the future. Alongside it I'll look at this bug as well. This bug should be fixed with commit 7157085140a502a182ff0e23d30bd8e421212c42 Author: Emil Velikov <emil.velikov@collabora.com> Date: Thu Nov 19 15:36:03 2015 +0000 automake: loader: don't create an empty dri3 helper The other issues mentioned in comment 3 have been fixed with patches prior to the above referenced one. Got the wrong status - this issue should be resolved/fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.