GL/glu.h not found on Linux Mint 18

Hi,
I’m trying to get some OpenGL code working. I can’t find GL/glu.h in /usr/include. I have nvidia-367 installed on Linux Mint 18.

Here is a GitHub issue I created with more specific information about what I was trying to do: https://github.com/servo/servo/issues/14554

Most of that is not particularly important because the main problem is that GL/glu.h is not available. I can’t install mesa or any related packages because they conflict my my nvidia driver.

If I try to install the mesa package that contains glu.h, I get this:

$ sudo apt-get install libglu1-mesa-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
 libglu1-mesa-dev : Depends: libgl1-mesa-dev but it is not going to be installed or
                             libgl-dev
E: Unable to correct problems, you have held broken packages.

I can’t install any of the packages that it depends on because it eventually ends up asking for some intel/amd specific packages that are not compatible with my system.

Any idea how I can get all of the OpenGL headers on Linux Mint 18 with an Nvidia card?

I checked the NVIDIA OpenGL drivers page but those drivers do not provide me with what I need.

I have a NVIDIA GeForce GT 635M.