Calling dso-declared functions from a vfl

   2086   2   1
User Avatar
Member
13 posts
Joined: Jan. 2014
Offline
I had what is hopefully a quick question about dsos being used by vfl files.

I have a compiled dso, and in my vfl I am calling one of the functions that my dso declares. When using vcc to compile my vfl, it states that my function is undefined.

From within a houdini shell I can run:
$HFS/bin/vcc -X cvex

And I can see my the functions declared in my dso.

Exactly what do I need to do to get my external vfl files compiled, using my dso?

Thanks.
User Avatar
Member
229 posts
Joined: May 2006
Offline
have you checked if the vexdso file is loaded correctly ?

check the post from symek here http://forums.odforce.net/topic/17495-debugging-vexdso/#entry106118 [forums.odforce.net]

hope that helps
User Avatar
Member
13 posts
Joined: Jan. 2014
Offline
Hi there!

So just to confirm, my VEXdso does seem to be loaded correctly, because in a houdini shell, i can see that my plugin functions have been registered.

It's just that whenever I run vcc externally to houdini, none of my plugin's functions are picked up. I feel there's maybe one essential thing I'm missing like an env var that needs to be set. Couldn't find anything in the docs though…
  • Quick Links