Still having problems to run cortex in houdini 13!

53 views
Skip to first unread message

Hradec

unread,
Oct 10, 2014, 2:25:58 PM10/10/14
to cortexdev

Hi there... 

I'm still having issues with cortex in houdini 13... and after exhausting all my compiling options (building with different boost libraries, tbb, etc), I was wondering if I'm setting up houdini correctly to find all cortex components...

I don't have much experience with houdini, so I may have done something wrong on setting up environment variables and such!

Could you guys quickly write down a sum up of all the environment variables needed to setup cortex properly for houdini??

the vars I'm currently setting up  for houdini are:

HOUDINI_SCRIPT_PATH =
HOUDINI_OTLSCAN_PATH = cortex/houdini/$HOUDINI_VERSION/otls
HOUDINI_DSO_PATH = cortex/houdini/$HOUDINI_VERSION/dso
HOUDINI_TOOLBAR_PATH = cortex/houdini/$HOUDINI_VERSION/toolbar
HOUDINI_UI_ICON_PATH = cortex/houdini/$HOUDINI_VERSION/icons
LD_LIBRARY_PATH += cortex/houdini/$HOUDINI_VERSION/lib/python$PYTHON_VERSION_MAJOR
LD_LIBRARY_PATH += cortex/houdini/$HOUDINI_VERSION/lib
PYTHONPATH += houdini/$HOUDINI_VERSION/lib/python$PYTHON_VERSION_MAJOR/site-packages

LD_LIBRARY_PATH and PYTHONPATH also got all generic cortex paths in it. 

the VRAYprocedural include file is located inside cortex/houdini/$HOUDINI_VERSION/dso

This setup seems to work fine with houdini 12.5.

am I missing something??


-H
blog   home

Andrew Kaufman

unread,
Oct 10, 2014, 2:48:50 PM10/10/14
to cort...@googlegroups.com
When you say LD_LIBRARY_PATH and PYTHONPATH also have the generic cortex paths in there, are you positive that the Houdini specific Cortex paths come first? Maybe try running Houdini with LD_DEBUG=files and see which libIECore is getting loaded exactly?

> LD_LIBRARY_PATH += cortex/houdini/$HOUDINI_VERSION/lib/python$PYTHON_VERSION_MAJOR

I'm not sure about that one. What's that for, to get _IECoreHoudini.so on the path? Or to get libIECorePython on there?

Another thing is to make sure you're setting HOUDINI_PYTHON_VERSION to match your PYTHON_VERSION. This controls what python Houdini uses. A standard distro supports both 2.6 and 2.7, but you can only pick one at startup.

Andrew

--
--
You received this message because you are subscribed to the "cortexdev" group.
To post to this group, send email to cort...@googlegroups.com
To unsubscribe from this group, send email to cortexdev-...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cortexdev?hl=en
---
You received this message because you are subscribed to the Google Groups "cortexdev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cortexdev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages