Jump to content
dgani

How to reset HOUDINI_DSO_PATH

Recommended Posts

Hi all,

I tried to edit my DSO path as shown in the HDK guide, but it didn't work properly. Worse, now when I launch Houdini, all my plugins are broken! I've realized I don't need to move my DSO path yet, is there any way to reset the DSO path? This is on Mac OS X.

Here is my output from hconfig:

hconfig
HFS := '/Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources'
HOME := '/Users/gfx03'
HOUDINI_DESKTOP_DIR := '/Users/gfx03/Desktop'
HOUDINI_DSO_ERROR := 2
HOUDINI_DSO_PATH := '/Users/gfx03/HDK/custom'
HOUDINI_MENU_PATH := '/Users/gfx03/Library/Application Support/Thinkbox/Deadline10/submitters/HoudiniSubmitter;&'
HOUDINI_NO_SPLASH := 1
HOUDINI_OS := 'MacOS'
HOUDINI_OTLSCAN_PATH := '/Volumes/tools/houdini/hda;&'
HOUDINI_PATH := '/Users/gfx03/Library/Application Support/Thinkbox/Deadline10/submitters/HoudiniSubmitter;&'
HOUDINI_TEMP_DIR := '/tmp/houdini_temp'
HOUDINI_USER_PREF_DIR := '/Users/gfx03/Library/Preferences/houdini/16.0'
SHELL := '/bin/bash'
USER := 'gfx03'

and here is my output from hconfig -ap:

HOUDINI_DSO_PATH := "/Users/gfx03/HDK/custom"
    The search path for loading custom plug-ins (Dynamic Shared Objects
    or Dynamic Link Libraries).

    Default path: '@/dso_^;@/dso'
	Where @ is replaced with HOUDINI_PATH
	and ^ is replaced with macos
    Directories searched (in order) are:
	1) "$HOME/HDK/custom"

Any help is much appreciated. :) 

 

Edit: Here is the error output I get on launch from terminal:

Houdini DSO error on 'IMG_IPlay.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_MDisplay.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_JPEG.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Cineon.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Wave.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Alias.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Bitmap.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_SoftImage.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Targa.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_Vertigo.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_RADIANCE.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_OpenEXR.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_PNG.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_ptex.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_ImageIO.dylib'
	No matching files found in path
Houdini DSO error on 'IMG_IOTable.dylib'
	No matching files found in path
Error "/Applications/Houdini/Houdini16.0.671/Frameworks/Houdini.framework/Versions/Current/Resources/houdini/FBoptions"[65]: Unknown file format "JPEG"
Warning: Bad operator type when binding handles: Sop/filament_advect_pos
Warning: Bad operator type when binding handles: Sop/findshortestpath
Warning: Bad operator type when binding handles: Sop/shrinkwrap::2.0

 

Edited by dgani
more terminal info

Share this post


Link to post
Share on other sites

I figured out a solution. I exported the HOUDINI_DSO_PATH again, but this time with a target equal to all the default paths. The command looked like this:

export HOUDINI_DSO_PATH="./dso:$HOME/houdini16.0/dso:$HOME/Library/Preferences/houdini/16.0/dso:/Users/Shared/houdini/16.0/dso:$HSITE/houdini16.0/dso:$HFS/houdini/dso"

I'm sure there's a better solution out there, but this works for now.

Edited by dgani
  • Like 1

Share this post


Link to post
Share on other sites

I looked at what your saying about exporting paths, I've never heard of that before.  I don't believe what you did actually changed the paths in Houdini.  Your path needs to be 

'/Users/gfx03/HDK/custom;&'

you need add ';&' to tell houdini to keep searching for more paths.  It's probably best to just edit the houdini.env file though.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×