The Garmin Connecct IQ Simulator shipped with Version 3.1 of the Connect IQ SDK may fail to launch on a vanilla install of CentOS 7. The simulator has been compiled with linked dependence to shared libraries that are deprecated and no longer included in the CentOS 7 and epel repositories.
webkitgtk V1
The Garmin Connect IQ Simulator requires the deprecated libwebkitgtk (V1) shared library. CentOS7 and epel repos only include later versions of webkitgtk (V3, V4) To work around, earlier versions of webkitgtk can be sourced from the nux-dextop repo.
#import the nux-desktop repo gpg-keyrpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro#install the nux-desktop reporpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm#contents of ./yum.repos.d/nux-dextop.repo[nux-dextop] name=Nux.Ro RPMs for general desktop use baseurl=http://li.nux.ro/download/nux/dextop/el7/$basearch/ http://mirror.li.nux.ro/li.nux.ro/nux/dextop/el7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-nux.ro protect=0 [nux-dextop-testing] name=Nux.Ro RPMs for general desktop use - testing baseurl=http://li.nux.ro/download/nux/dextop-testing/el7/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-nux.ro protect=0
Tip: Disable the nux-desktop repo after installing webkitgtk to prevent version conflicts with the base repos.
libjpeg.so.8 -> libjpeg.so.62
The Garmin Connect IQ Simulator requires the deprecated libjpeg.so.8 shared library that is no longer included within the shared libraries distributed with CentOS7. To work around, create a link to the later version, libjpeg.so.62, that is included with later versions of libpng.
libpng.x86_64 2:1.5.13-7.el7_2 @anaconda libpng-devel.x86_64 2:1.5.13-7.el7_2 @base libpng12.x86_64 1.2.50-10.el7 @base cd /usr/lib64ln -s libjpeg.so.62 libjpeg.so.8
« Go back
Powered by Help Desk Software HESK, in partnership with SysAid Technologies