Got a bit further, have libprojectm built have libprojectm-qt built just getting an error on linking the final part Linking CXX executable projectM-pulseaudio /usr/local/lib/libprojectM.so: undefined reference to `glXQueryVersion' /usr/local/lib/libprojectM.so: undefined reference to `glXGetProcAddressARB' /usr/local/lib/libprojectM.so: undefined reference to `glXGetClientString' Its bound not to work straight away once i get past this as i have had to comment out a few bits to get it to build at all. But at least once i can get an executable i should be well on the way.