title: symbol lookup error: .so.2 undefined symbol
body: <p>How to solve this undefined symbol.</p>
  
  <blockquote>
    <p>odroid@odroid:~/flycapture.2.9.3.43_armhf/bin$ sudo ./FlyCap2
    ./FlyCap2: symbol lookup error: /usr/lib/libflycapturegui.so.2: undefined symbol: <em>ZN5Gnome5Glade3Xml6createERKSsRKN4Glib7ustringES7</em></p>
  </blockquote>
  
  <pre><code>odroid@odroid:~/flycapture.2.9.3.43_armhf/bin$ sudo ldconfig -v | grep fly
  
  /sbin/ldconfig.real: Path `/lib/arm-linux-gnueabihf' given more than once
  /sbin/ldconfig.real: Path `/usr/lib/arm-linux-gnueabihf' given more than once
  /sbin/ldconfig.real: /lib/arm-linux-gnueabihf/ld-2.23.so is the dynamic linker, ignoring
  /sbin/ldconfig.real: /usr/lib/libflycapture.so.2 is not a symbolic link
  /sbin/ldconfig.real: /usr/lib/libflycapturegui.so.2 is not a symbolic link
  
  libflycapture.so.2 -&gt; libflycapture.so.2.9.3.43
  libflycapturegui.so.2 -&gt; libflycapturegui.so.2.9.3.43
  </code></pre>
  
  <hr>
  
  <pre><code>odroid@odroid:~/flycapture.2.9.3.43_armhf/bin$ ls -lah /usr/lib | grep fly
  
  -rw-r--r--   1 root root 473K Jul 13 13:26 libflycapturegui.so
  -rw-r--r--   1 root root 473K Jul 13 13:26 libflycapturegui.so.2
  -rw-r--r--   1 root root 473K Jul 13 13:26 libflycapturegui.so.2.9.3.43
  -rw-r--r--   1 root root 3.3M Jul 13 13:26 libflycapture.so
  -rw-r--r--   1 root root 3.3M Jul 13 13:26 libflycapture.so.2
  -rw-r--r--   1 root root 3.3M Jul 13 13:26 libflycapture.so.2.9.3.43
  </code></pre>