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.
Calling dso-declared functions from a vfl
2086 2 1- abvariant
- Member
- 13 posts
- Joined: Jan. 2014
- Offline
- Infernalspawn
- 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
check the post from symek here http://forums.odforce.net/topic/17495-debugging-vexdso/#entry106118 [forums.odforce.net]
hope that helps
- abvariant
- 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…
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