Jo, du ska inte behöva lägga till include-filerna själv. För mig så är det mesa som äger t.ex. gl.h, men jag kör inte Ubuntu utan ArchLinux. Men jag kan tänka mig att det är mesa-devel-paketet som du ska installera, och säkert en hel del andra devel-paket. Ubuntu är ju riktat mer mot vanliga användare, så man får installera ganska mycket själv om man ska programmera i Ubuntu.