mrWolf Posted November 20, 2013 Share Posted November 20, 2013 I am having quite a bit of troubles accessing SOP OpenVDB nodes from Houdini 12.1 after compiling OpenVDB 2.0. I manage to compile both the Core Library and Houdini Tooklit. I successfully installed the library here : $HOME/dev/openvdb/ and $HOME/houdini12.1/dso/ contains all the *.so 10212 -rwxrwxr-x 1 alexp artist 10456537 Nov 20 12:52 SOP_OpenVDB_Advect_Level_Set.so* 856 -rwxrwxr-x 1 alexp artist 876302 Nov 20 12:52 SOP_OpenVDB_Advect_Points.so*... 764 -rwxrwxr-x 1 alexp artist 781040 Nov 20 13:05 SOP_OpenVDB_Visualize.so* 356 -rwxrwxr-x 1 alexp artist 364020 Nov 20 13:05 SOP_OpenVDB_Write.so*[/CODE]At this point , I thought It would be enough to open Houdini and at the Geometry level I should already be able to access all the VDB_* nodes.For some reason it's not working for me.I checked the variable HOUDINI_DSO_PATH using 'hconfig -a | grep DSO ' from my linux (Debian) shell and this is the feedback:[CODE]HOUDINI_AUDIO_DSO_PATH := '<not defined>'HOUDINI_DISABLE_IMAGE_DSO := 0HOUDINI_DSO_ERROR := 0HOUDINI_DSO_EXCLUDE_PATTERN := '<not defined>'HOUDINI_DSO_PATH := '<not defined>'HOUDINI_IMAGE_DSO_PATH := '<not defined[/CODE]>'Which (please correct me if i am wrong) means that Houdini should search for dso's in "@/dso_^;@/dso" by default. Which expands to:1) "$HIP/dso"2) "$HOME/houdini12.1/dso" (<---this is where my SOP_OpenVDB_* files are)3) "$HFS/houdini/dso"What i tried with no luck:- copy the files to /opt/hfs12.1/houdini/dso- edit $HOME/houdini12.1/houdini.env [append] HOUDINI_DSO_PATH= /home/alexp/houdini12.1/dso/ .. and restart houdini from a new shell.Nothing seems to work.Does anyone has any clue about why I cannot access OpenVDB 2.0.0 dso's from Houdini 12.1 ? Quote Link to comment Share on other sites More sharing options...
graham Posted November 20, 2013 Share Posted November 20, 2013 Have you tried setting HOUDINI_DSO_ERROR to 1 or 2 to see if the dsos are actually being loaded/failing to load? Quote Link to comment Share on other sites More sharing options...
mrWolf Posted November 21, 2013 Author Share Posted November 21, 2013 Have you tried setting HOUDINI_DSO_ERROR to 1 or 2 to see if the dsos are actually being loaded/failing to load? Done ! Houdini DSO error on '/home/alexp/houdini12.1/dso/SOP_OpenVDB_Transform.so'libopenvdb_houdini.so: cannot open shared object file: No such file or directory[/CODE]So I pointed LD_LIBRARY_PATH to the path where I installed OpenVDB library and now it works great !!!Thank you for your help Graham !!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.