unanswered Geomagic Touch + Chai3D

11 Nov 2019 17:56 #1


I have managed to successfully install the Geomagic Touch drivers and OpenHaptics examples work fine. I am using Ubuntu 14.04 which is old but necessary to me and I suppose if OpenHaptics is working then Chai3D should too.

Nevertheless, after I compile and run Chai3D examples (e.g. 01-mydevice), the output is:

*** CPhantomDevices: cannot open shared object file: No such file or directory
Since there is obviously no, in CPhantomDevices.cpp, I tried changing the dlopen() function and also commented out the "open libraries" check in the same file:
PhantomSO = dlopen ("", RTLD_LAZY|RTLD_GLOBAL);
PhantomSO = dlopen ("", RTLD_LAZY|RTLD_GLOBAL);
and of course it found the .so file, but then it steps into the second error check and the output is:
*** CPhantomDevices: /opt/geomagic_touch_device_driver/lib/ undefined symbol: hdPhantomStopServo
*** hdPhantom: open libraries failed

Any idea why this is happening?

Thank you in advance.

Please Log in or Create an account to join the conversation.