title: Error when starting program: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
body: <p>In my program, I am getting the above error. There are couple of questions related to this error but in all the ones I looked, <code>ldd</code> shows people that they are using both <code>gtk-3</code> and <code>gtk-2</code>. In my case, here is the output of <code>ldd</code></p>
  
  <pre><code>$ ldd ./myExe | grep gtk
  libgtk-3.so.0 =&gt; /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f1cdef89000)
  </code></pre>
  
  <p>As you can see, my program links only against <code>GTK3</code>. So, what could be the reason I am getting this error then?</p>