Knowledgebase
emscom > emscom Help Desk > Knowledgebase

Search help:


Connect IQ Simulator missing dependencies

Solution

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-key
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

#install the nux-desktop repo
rpm -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/lib64
ln -s libjpeg.so.62 libjpeg.so.8



 
Was this article helpful? yes / no
Related articles CentOS7 Yum Vault configuration
Webmin Install webmin
Centos add Mate Desktop to minimal install
Article details
Article ID: 122
Category: Linux
Date added: 01-09-2019 12:32:26
Views: 573
Rating (Votes): Article not rated yet (0)

 
« Go back

 
Powered by Help Desk Software HESK, in partnership with SysAid Technologies