Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500904 - media-video/cinelerra: missing virtual/glu dependency
Summary: media-video/cinelerra: missing virtual/glu dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-10 16:35 UTC by Michal Feix
Modified: 2014-02-10 16:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch adding virtual/glu dependency (cinelerra.glu.patch,367 bytes, patch)
2014-02-10 16:36 UTC, Michal Feix
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Feix 2014-02-10 16:35:56 UTC
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. ;-)
Comment 1 Michal Feix 2014-02-10 16:36:59 UTC
Created attachment 370034 [details, diff]
Patch adding virtual/glu dependency
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-02-10 16:55:18 UTC
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"
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2014-02-10 16:56:19 UTC
dep added