Просто нужно использовать дистрибутивы и/или пакеты, которые собраны руками, а не жопой.ldd для libglut должен быть таким:
на FreeBSD:
% ldd /usr/local/lib/libglut.so
/usr/local/lib/libglut.so:
libGLU.so.1 => /usr/local/lib/libGLU.so.1 (0x28300000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x28378000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x281aa000)
libGL.so.1 => /usr/local/lib/libGL.so.1 (0x2845f000)
libXmu.so.6 => /usr/local/lib/libXmu.so.6 (0x281b7000)
libXi.so.6 => /usr/local/lib/libXi.so.6 (0x281d5000)
libc.so.7 => /lib/libc.so.7 (0x2807e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x284f5000)
libm.so.5 => /lib/libm.so.5 (0x281dd000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x281f2000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x281fc000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x285e3000)
librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x285e8000)
libGLcore.so.1 => /usr/local/lib/libGLcore.so.1 (0x285f0000)
libnvidia-tls.so.1 => /usr/local/lib/libnvidia-tls.so.1 (0x28e0d000)
libm.so.3 => /usr/local/lib/compat/libm.so.3 (0x28e0f000)
libXt.so.6 => /usr/local/lib/libXt.so.6 (0x28e2a000)
libSM.so.6 => /usr/local/lib/libSM.so.6 (0x28e77000)
libICE.so.6 => /usr/local/lib/libICE.so.6 (0x28e7f000)
на Ubuntu:
% ldd /usr/lib/libglut.so.3
linux-gate.so.1 => (0xb7fc5000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f5c000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7efa000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7e76000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e68000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d81000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c32000)
/lib/ld-linux.so.2 (0xb7fc6000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7c2d000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb7c2a000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7c24000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7c0c000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7c08000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb7bfe000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b0b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7aff000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7afc000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7afa000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7ae2000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7add000)