title: g++ linker: /usr/lib/libGL.so.1: could not read symbols: Invalid operation
body: <p>I'm trying to build a very simple OpenGL-app under Ubuntu 10.04 (I have a 32 bit system).</p>
  
  <p>When I'm trying to compile the file, I get the error message:</p>
  
  <pre><code>g++ -L/usr/lib simple.cpp -lglut
  /usr/bin/ld: /tmp/ccoPczAo.o: undefined reference to symbol 'glEnd'
  /usr/bin/ld: note: 'glEnd' is defined in DSO //usr/lib/libGL.so.1 so try adding it to the linker command line
  //usr/lib/libGL.so.1: could not read symbols: Invalid operation
  collect2: ld returned 1 exit status
  </code></pre>
  
  <p>Does anybody know what I'm doing wrong?</p>