$HDSO - OSX anomally ?

   3125   3   0
User Avatar
Member
301 posts
Joined: July 2005
Offline
Hi,

While looking to build the Field3D and OpenVBD code for Houdini 12.1.92 on OS X, I noticed a reference to $HDSO

On closer inspection, $HDSO points to a non-existent directory for OS X.

For Linux, $HDSO is fine.

Anyone else encountering this on OS X?



Regards
Nicholas Yue
User Avatar
Member
7750 posts
Joined: July 2005
Online
I've only got access to an OSX development environment and I found that
$HDSO is $HFS/dsolib, which in turn is a symlink to:
…/hfs/Frameworks/Houdini.framework/Versions/Current/Libraries

Maybe you can use this to figure out what HDSO is supposed to be.
User Avatar
Staff
1256 posts
Joined: July 2005
Offline
On OSX, $HDSO should really point to the Libraries directory in the framework and not $HFS/dsolib. $HFS/dsolib exists only on Linux.

So I'd say that this is a bug with the OSX setup. I'll commit a fix for this.

Cheers,
Rob
User Avatar
Member
45 posts
Joined: March 2010
Offline
Thanks Rob.

For what it's worth, I believe the included makefile for osx needs to be updated as well (as of 12.1.125).

In $HFS/toolkit/makefiles/Makefile.osx, line 49:

DEV_DSOLIB = $(HFS)/dsolib

Should probably change this to:
DEV_DSOLIB = $(HDSO)

Thanks


Edit… reported this through the proper channels.
  • Quick Links