We're Moving!

The Vertica Forum is moving to a new OpenText Analytics Database (Vertica) Community.

Join us there to post discussion topics, learn about

product releases, share tips, access the blog, and much more.

Create My New Community Account Now


Undefined symbol when trying to load a C++ UDAF — Vertica Forum

Undefined symbol when trying to load a C++ UDAF

Hi folks, I'm attempting to deploy an analytic function written in C++, and I'm getting the following exception: [/scratch_a/release/vbuild/vertica/UDxFence/vertica-udx-C++.cpp:132], error code: 0, message: Error happened in dlopen(): [/tmp/libAnomalies.so: undefined symbol: vt_throw_exception] I compiled the library against the headers found on that installation, so I'm very confused as to what could be causing this. The platform is CentOS 5.4/Vertica 6.1.1 Enterprise. Thanks! Josiah

Comments

  • Hi Josiah, Hm... When you compiled the UDx, did you remember to add /opt/vertica/sdk/include/Vertica.cpp to the list of source files? Adam
  • That was it. Thanks for the prompt response!

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file