I haven't tested but logically it will only need glut if opengl is in USE. ---- x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -Wl,--warn-common -o ../../bin/gcc/gm_render3d.so background.opic bindable.opic bitmap.opic camera.opic form.opic geometry_stacks.opic geometry_x3d.opic gradients.opic grouping.opic grouping_stacks.opic hardcoded_protos.opic layers.opic layout.opic lighting.opic mesh.opic mesh_collide.opic navigate.opic path_layout.opic render3d.opic render3d_nodes.opic sensor_stacks.opic sound.opic text.opic texture_stacks.opic viewport.opic visual_surface.opic texturing_gl.opic vs_gl_draw.opic tesselate.opic -L../../bin/gcc -lgpac -lm -lGL -lglut /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lglut collect2: ld returned 1 exit status make[2]: *** [gm_render3d.so] Error 1 make[2]: Leaving directory `/var/tmp/paludis/media-video/gpac-0.4.4/work/gpac/modules/render3d' make[1]: *** [plugs] Error 2 make[1]: Leaving directory `/var/tmp/paludis/media-video/gpac-0.4.4/work/gpac/modules' make: *** [mods] Error 2 ----
indeed, fixed. Thanks !