title: ImportError: [libraryname].so: undefined symbol: [function name]
body: <p>I'm extending my Python program with a C module that uses the GstPhotography interface for GStreamer. My C module compiles fine, but when I try running it from Python, I get this error:</p>
  
  <pre><code>$python Program.py
  Traceback (most recent call last):
     File "Program.py", line 10, in &lt;module&gt;
       import MyPythonClass
     File "/path/MyPythonClass.py", line 19, in &lt;module&gt;
       import my_c_module
  ImportError: /path/my_c_module.so: undefined symbol: gst_photography_get_type  
  </code></pre>
  
  <p>I'm not really sure what this means, because I never use gst_photography_get_type in my_c_module.cpp--it's a function implemented in the GstPhotography source code.</p>