[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: src:forge fails to build on sparc64



On 23/12/16 22:05, John Paul Adrian Glaubitz wrote:
On 12/23/2016 09:19 PM, Ghislain Vaillant wrote:
make[3]: *** No rule to make target '/usr/lib/sparc64-linux-gnu/libGLU.so',
needed by 'src/backend/opengl/libforge.so.0.9.2'.  Stop.

You are missing the build dependency on libglu1-mesa-dev which contains this
file. I'm not quite sure yet why it doesn't FTBFS everywhere though.

Simply because forge does *not* depend on libglu directly. It may be pulled transitively via libglbinding or libglfw3. Forge only requires libgl (it uses CMake's ${OPENGL_gl_LIBRARY} explicitly).

Adding libglu1-mesa-dev to the build dependencies fixes the problem for me
in any case.

I believe this solution is suboptimal and that the root of the problem lies elsewhere. The source package builds fine on all other archs but sparc64. This surely is a hint that the chain of dependency is perhaps broken specifically for this architecture.

Thoughts?

Ghis


Reply to: