trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: April 2018

Problem installing Trinity Desktop on OpenSuSE 42.3

From: Leslie Turriff <jlturriff@...>
Date: Fri, 20 Apr 2018 21:35:20 -0500
	I decided to switch back from KDE3 to Trinity, but I ran into a problem while 
attempting the install.  It seems that, while KDE3 uses libIexMath-2_1, 
Trinity wants libIexMath-2_2.
	From my install attempt:
=========================================================================
My repository list:
$ zypper repos --uri
Repository priorities in effect: (See 'zypper lr -P' for details)
      97 (raised priority)  :  3 repositories
      98 (raised priority)  :  3 repositories
      99 (default priority) : 20 repositories

#  | Alias                               | 
Name                                    | Enabled | GPG Check | Refresh | URI
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------------------------------------------------------------------------------------------
 1 | Games                               | 
Games                                   | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/
 2 | Local                               | 
Local                                   | Yes     | ( p) Yes  | Yes     | 
dir:///home/leslie/Downloads/Packages/RPMs/Repository/
 3 | OSC                                 | 
OSC                                     | Yes     | (r ) Yes  | Yes     | 
https://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_42.3/
 4 | Trinity14                           | 
Trinity14                               | Yes     | (r ) Yes  | Yes     | 
http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse42.3/trinity-r14/RPMS/x86_64
 5 | Trinity14-noarch                    | 
Trinity14-noarch                        | Yes     | (r ) Yes  | Yes     | 
http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse42.3/trinity-r14/RPMS/noarch
 6 | http-download.opensuse.org-252ba42b | 
Emulators:Wine:STABLE                   | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/Emulators:/Wine:/STABLE/openSUSE_Leap_42.3/
 7 | http-download.opensuse.org-2674e8c6 | 
home:Miuku                              | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/home:/Miuku/openSUSE_Leap_42.3/
 8 | http-download.opensuse.org-385545ed | 
openSUSE:Leap:42.3:Update               | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/openSUSE:/Leap:/42.3:/Update/standard/
 9 | http-download.opensuse.org-39c8c023 | 
Publishing                              | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/Publishing/openSUSE_Leap_42.3/
10 | http-download.opensuse.org-4784b6cf | 
devel:libraries:c_c++                   | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/devel:/libraries:/c_c%2B%2B/openSUSE_Leap_42.3/
11 | http-download.opensuse.org-85b241d0 | 
KDE:KDE3                                | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_42.2/
12 | http-download.opensuse.org-92b8fa02 | 
system:packagemanager                   | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/system:/packagemanager/openSUSE_Leap_42.3/
13 | http-download.opensuse.org-aff39bb5 | 
devel:libraries:c_c++                   | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/devel:/libraries:/c_c%2B%2B/openSUSE_Leap_42.3/
14 | http-download.opensuse.org-d7c190d1 | 
systemsmanagement:saltstack             | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/repositories/systemsmanagement:/saltstack/openSUSE_Leap_42.3/
15 | openSUSE-Leap-42.3-0                | 
openSUSE-Leap-42.3-0                    | No      | ----      | ----    | 
cd:///?devices=/dev/disk/by-id/scsi-S__%5Cx5b
16 | opensuse-guide.org-repo             | Libdvdcss 
Repository                    | Yes     | (r ) Yes  | Yes     | 
http://opensuse-guide.org/repo/openSUSE_Leap_42.3/
17 | packman.inode.at-suse               | Packman 
Repository                      | Yes     | (r ) Yes  | Yes     | 
http://packman.inode.at/suse/openSUSE_Leap_42.3/
18 | repo-debug                          | 
openSUSE-Leap-42.3-Debug                | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/
19 | repo-debug-non-oss                  | 
openSUSE-Leap-42.3-Debug-Non-Oss        | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/
20 | repo-debug-update                   | 
openSUSE-Leap-42.3-Update-Debug         | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/debug/update/leap/42.3/oss/
21 | repo-debug-update-non-oss           | 
openSUSE-Leap-42.3-Update-Debug-Non-Oss | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/debug/update/leap/42.3/non-oss/
22 | repo-non-oss                        | 
openSUSE-Leap-42.3-Non-Oss              | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/
23 | repo-oss                            | 
openSUSE-Leap-42.3-Oss                  | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/distribution/leap/42.3/repo/oss/
24 | repo-source                         | 
openSUSE-Leap-42.3-Source               | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/
25 | repo-source-non-oss                 | 
openSUSE-Leap-42.3-Source-Non-Oss       | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/source/distribution/leap/42.3/repo/non-oss/
26 | repo-update                         | 
openSUSE-Leap-42.3-Update               | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/update/leap/42.3/oss/
27 | repo-update-non-oss                 | 
openSUSE-Leap-42.3-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     | 
http://download.opensuse.org/update/leap/42.3/non-oss/
=========================================================================

Installing Trinity (note, KDE3 was successfully removed):
$ zypper install trinity-desktop
Loading repository data...
Reading installed packages...
Resolving package depen

Problem: nothing provides libIexMath-2_2.so.12()(64bit) needed by 
trinity-tdelibs-14.0.4-1.oss423.x86_64
 Solution 1: do not install trinity-desktop-14.0.4-1.oss423.noarch
 Solution 2: break trinity-tdelibs-14.0.4-1.oss423.x86_64 by ignoring some of 
its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): c
=========================================================================

What zypper says about libIexMath:
$ zypper search --provides libIexMath-2_2
Loading repository data...
Reading installed packages...

S  | Name                        | 
Summary                                           | Type
---+-----------------------------+---------------------------------------------------+--------
i+ | libIexMath-2_2-23           | Exception-based vector/matrix library for 
OpenEXR | package
i+ | libIexMath-2_2-23-debuginfo | Debug information for package 
libIexMath-2_2-23   | package
=========================================================================

	So, Trinity wants libIexMath-2_2.so.12, which OpenSuSE thinks is provided by 
package libIexMath-2_2-23, but apparently that's TOO new.  I tried looking on 
rpmfind for a libIexMath, but found nothing.
	Can I just add another symbolic link to rename 2_23 to 2_12? Is that likely 
to work?