libvisual-plugins tries to use the LIBS variable to specify extra libraries to link against, instead of the correct LIBADD. This results in the OpenGL plugins not being linked against the GL libraries, so they don't work. (Actually, madspin works anyway for some reason, at least with Amarok. I have no idea why.)
Created attachment 104786 [details, diff] libvisual-plugins-0.4.0-LIBADD.patch
Thanks, patched in 0.4.0-r1 could you please make sure that upstream fixes this aswell ?