hsvg/hsvg: line 7: /hsvfg/hsvg-bin: No such file or dir..

   1464   0   0
User Avatar
Member
3 posts
Joined: 2月 2019
Offline
Hey all,

It appears that the hsvg wrapper code is expecting the $HFS variable to be set in the global userspace environment.

I'm not exactly sure how hsvfg is being executed inside Houdini 12, but we wrap our application environments such that they are available to the calling application and not the system as a whole.

Thus when hsvg is being called here it's not finding $HFS for whatever reason.

This causes a number of errors in the application itself, icons and anti-aliasiing options appear to suffer.

The hsvg wrapper should gracefully degrade when the $HFS environment variable isn't found, or it should be called within the application environment space (again, I apologize if I speak out of turn, but I can't see where, or how this call is being made such that it would break the environment space).

I can certainly wrap hsvg and add it to our global bin path, however in looking through the shell code, Houdini must be calling hsvg directly, because hsvg is not in the Houdini path at all. hsvg's path is never mentioned in houdini_setup_* or app_init.sh. So wrapping hsvg isn't going to work if Houdini is calling it by it's fully qualified path.

For now I've simply coded the HFS variable into the hsvg wrapper, but it would be great if this issue was fixed in the vendor code.

Thanks,
Todd
  • Quick Links