Please take this survey to help us learn more about how you use third party tools. Your input is greatly appreciated!

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/ 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


  • 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
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file

Can't find what you're looking for? Search the Vertica Documentation, Knowledge Base, or Blog for more information.