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