Announcement

Collapse
No announcement yet.

Beyond Compare on SLES 15

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beyond Compare on SLES 15

    Hi. I'm trying to install Beyond Compare on SLES 15. I'm getting the following dependency errors:

    error: Failed Dependencies:
    qt is needed by bcompare-4.2.8-23479.x86_64
    qt-x11 is needed by bcompare-4.2.8-23479.x86_64

    I cannot locate these specific packages in the SLES 15 repositories. There are numerous packages available in the repositories that seem to be related. But I can't find one that satisfies this requirement.

    I've never received dependency errors on previous versions of SLES, but SLES15 is new and quite different.

    Thanks for any ideas.

    Marvin

  • #2
    Hello,

    I've set up a test environment and similarly see that qt4 is not a dependency that is resolved automatically when installing applications. It looks like it is only available as an Experimental Package for SLE15:
    https://software.opensuse.org/package/libqt4-x11

    I tried to install it but have run into some roadblocks. Do you have a support account you can use with SUSE where they have any tips to get this package installed?
    Aaron P Scooter Software

    Comment


    • #3
      Aaron, thanks. I do have support with SUSE and have an SR with them. I will post back here when I have more info.

      Regarding the experimental package, I can't get that to work either. There are dependency issues installing it. It would appear that it wants version 4 of everything, but SLES15 only comes with version 5 packages. I'm not sure how I could get the version 4 packages on there and/or if they'd conflict with version 5 packages.

      This is the Community Package
      warning: libqt4-x11-4.8.7-3.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID b27f39cc: NOKEY
      error: Failed dependencies:
      libQtCLucene.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtCore.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtDBus.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtNetwork.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtSql.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtXml.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libQtXmlPatterns.so.4()(64bit) is needed by libqt4-x11-4.8.7-3.1.x86_64
      libqt4 = 4.8.7 is needed by libqt4-x11-4.8.7-3.1.x86_64

      This is the Experimental Package
      warning: libqt4-x11-4.8.7-bp150.2.4.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 65176565: NOKEY
      error: Failed dependencies:
      libQtCLucene.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtCore.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtDBus.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtNetwork.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtSql.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtXml.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libQtXmlPatterns.so.4()(64bit) is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64
      libqt4 = 4.8.7 is needed by libqt4-x11-4.8.7-bp150.2.4.x86_64

      Comment


      • #4
        This is what I got back from SUSE Support. I have not tried their suggestions but they're making it to be more of an issue with the development of Beyond Compare using v4 libraries instead of v5 ones that ship with SLES15.
        --------------------------------------------------------------------
        With regards to Service Request # 101210485351 (Dependency Issues on SLES 15):

        Disclaimer:

        We only provide support for software installed from our repositories.

        Because Beyond Compare is a 3rd party program, we can't support it.

        Also, it appears Beyond Compare is compiled against qt4, while SLES 15 only provides qt5, so additional unsupported software will be required to meet Beyond Compare's dependencies.

        The website opensuse.org contains community provided repositories for dependencies and software that often work well, but SUSE does not support or endorse them, nor does SUSE provide any guarantee that they are safe or stable.

        I don't know who made these repos, but I believe they will resolve the dependency issues you are facing with Beyond Compare:

        zypper addrepo https://download.opensuse.org/reposi...:/x2go/SLE_15/ dead-mozay # This unsupported 3rd party repo contains libqt4-x11 (a dependency of bcompare).

        zypper addrepo https://download.opensuse.org/reposi.../add/standard/ sbahling # This unsupported 3rd party repo contains libmng2 (a dependency of libqt4-x11).

        zypper refresh

        zypper in libmng2

        zypper in libqt4-x11

        zypper in bcompare-4.2.9.23626.x86_64.rpm

        Comment

        Working...
        X