So finally got out of DLL hell, or in this case .so hell, and managed to get my app running well in ubuntu. The problem was with setting the library path at runtime. For some reason, for the Run env. variables, there was a typo on my LD_LIBRARY_PATH. All fixed now thankfully.
Have some more tweaks to the visualizer to make the vtkImageReslice panels more interactive and then I can concentrate on algorithms.