While trying to install Cinelerra on a fresh system with opengl USE flag enabled, I have encountered compile error regarding missing GLU library. Installing virtual/glu manualy fixed the problem. Reproducible: Always Steps to Reproduce: 1. Fresh gentoo install with Xserver. 2. Install cinelerra with opengl USE flag enabled. Actual Results: error linking -lGLU. Library is missing. Expected Results: Compiled Cinelerra. ;-)
Created attachment 370034 [details, diff] Patch adding virtual/glu dependency
ssuominen@null /tmp/cinelerra-20120707 $ grep -r GLU * cinelerra/playback3d.C:// can't use malloc here; GLU doesn't delete the memory for us! cinelerra/playback3d.C: GLUtesselator *tesselator = gluNewTess(); cinelerra/playback3d.C: gluTessProperty(tesselator, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_ODD); cinelerra/playback3d.C: gluTessCallback(tesselator, GLU_TESS_VERTEX, (GLvoid (*) ( )) &glVertex3dv); cinelerra/playback3d.C: gluTessCallback(tesselator, GLU_TESS_BEGIN, (GLvoid (*) ( )) &glBegin); cinelerra/playback3d.C: gluTessCallback(tesselator, GLU_TESS_END, (GLvoid (*) ( )) &glEnd); cinelerra/playback3d.C: gluTessCallback(tesselator, GLU_TESS_COMBINE, (GLvoid (*) ( ))&combine_callback); cinelerra/playback3d.C:// Now that we know the total vertices, send them to GLU configure.in: OPENGL_LIBS="-lGLU $OPENGL_LIBS" configure.in: OPENGL_LIBS="-lGLU -lGL"
dep added