Products | Versions |
---|---|
TIBCO Streaming | 10.1 |
When installing a node using the epadmin utility, the following error is seen:
Install node failed. dyld: Symbol not found: __cg_jpeg_resync_to_restart Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib Expected in: /Users/<username>/tibco/tibcojre64/1.8.0/lib/libJPEG.dylib in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylibThis indicates that libJPEG.dylib is being loaded from multiple locations, which can be confirmed by setting DYLD_PRINT_LIBRARIES=1 in your environment. The resulting console output will tell you from where each lib is being loaded:
dyld: loaded: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib ... dyld: loaded: /Users/<username>/tibco/tibcojre64/1.8.0/lib/libJPEG.dylib
cd /Users/<username>/tibco/tibcojre64/1.8.0/lib/ rm -rf libJPEG.dylib ln -s /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib libJPEG.dylib rm -rf libTIFF.dylib ln -s /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib