Results 1 to 8 of 8
  1. #1
    Join Date
    May 2014
    Posts
    1

    Default BC3 on 64-bit Ubuntu 14.04

    Is there any way to install on 64-bit 14.04? I downloaded the ".deb" package, then:

    $ sudo dpkg -i bcompare-3.3.10.17762_i386.deb
    Selecting previously unselected package bcompare.
    (Reading database ... 168192 files and directories currently installed.)
    Preparing to unpack bcompare-3.3.10.17762_i386.deb ...
    Unpacking bcompare (3.3.10-17762) ...
    dpkg: dependency problems prevent configuration of bcompare:
    bcompare depends on libc6.
    bcompare depends on libfontconfig1 (>= 2.4.0).
    bcompare depends on libfreetype6.
    bcompare depends on libgcc1 (>= 1:4.1.1).
    bcompare depends on libice6 (>= 1:1.0.0).
    bcompare depends on libsm6.
    bcompare depends on libstdc++6 (>= 4.1.1).
    bcompare depends on libx11-6.
    bcompare depends on libxcursor1 (>> 1.1.2).
    bcompare depends on libxext6.
    bcompare depends on libxft2 (>> 2.1.1).
    bcompare depends on libxi6.
    bcompare depends on libxinerama1.
    bcompare depends on libxrandr2.
    bcompare depends on libxrender1.
    bcompare depends on libxt6.
    bcompare depends on zlib1g (>= 1:1.1.4).

    dpkg: error processing package bcompare (--install):
    dependency problems - leaving unconfigured
    Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
    Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
    Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
    Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
    Rebuilding /usr/share/applications/bamf-2.index...
    Processing triggers for mime-support (3.54ubuntu1) ...
    Errors were encountered while processing:
    bcompare



    Then when I try to run bcompare, I am told these libraries are not found:

    linux-gate.so.1 => (0xf77c7000)
    libz.so.1 => /usr/lib32/libz.so.1 (0xf7797000)
    libqtc.so.1 => /usr/lib/beyondcompare/libqtc.so.1 (0xf7281000)
    libX11.so.6 => not found
    librt.so.1 => /lib32/librt.so.1 (0xf7278000)
    libpthread.so.0 => /lib32/libpthread.so.0 (0xf725c000)
    libdl.so.2 => /lib32/libdl.so.2 (0xf7256000)
    libc.so.6 => /lib32/libc.so.6 (0xf70aa000)
    libqt-mt.so.3 => /usr/lib/beyondcompare/libqt-mt.so.3 (0xf6997000)
    libXext.so.6 => not found
    libX11.so.6 => not found
    libstdc++.so.6 => not found
    libm.so.6 => /lib32/libm.so.6 (0xf6950000)
    /lib/ld-linux.so.2 (0xf77c8000)
    libgcc_s.so.1 => not found
    libXrender.so.1 => not found
    libXrandr.so.2 => not found
    libXcursor.so.1 => not found
    libXinerama.so.1 => not found
    libXft.so.2 => not found
    libfreetype.so.6 => not found
    libfontconfig.so.1 => not found
    libXext.so.6 => not found
    libX11.so.6 => not found
    libSM.so.6 => not found
    libICE.so.6 => not found
    libstdc++.so.6 => not found
    libgcc_s.so.1 => not found

  2. #2
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,722

    Default

    dpkg will not install dependencies, that is why it won't run.

    The easy way to install it is to double click in the file manager to launch Ubuntu Software Center, then click Install.

    To install from a terminal after the attempted install with dpkg:

    sudo apt-get remove bcompare
    sudo apt-get update
    sudo apt-get install gdebi
    sudo gdebi bcompare-3.3.10.17762_i386.deb

    If you hadn't previously attempted to install Beyond Compare, the "sudo apt-get remove bcompare" would not be necessary.
    Chris K Scooter Software

  3. #3
    Join Date
    Jun 2018
    Posts
    3

    Default

    Hello, quickly hooking in here: This
    Quote Originally Posted by Chris View Post
    sudo gdebi bcompare-3.3.10.17762_i386.deb
    (with bcompare-3.3.10.17762 replaced with the current bcompare-3.3.13.18981) gives me a
    Code:
    This package is uninstallable
    Cannot install 'libc6:i386'
    on Ubuntu 14.04 64-bit.

    When trying to install libc6:i386 manually, apt requests libgcc1:i386 and gcc-8-base:i386 and then, after trying to install all three of these, proposes to wreck my complete system, i.e. uninstall about everything.

    Any ideas?

  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    11,830

    Default

    Hello,

    BC3 is a 32bit app and requires the system to support 32bit backwards compatibility. This has changed some over the years, and could require extensive changes depending on your OS.

    BC4.1+ (4.2.4 latest) are native 64bit apps, and would be recommended for a 64bit OS. For these, you can use the 64bit.deb installer and it should just work.
    Aaron P Scooter Software

  5. #5
    Join Date
    Jun 2018
    Posts
    3

    Default

    Quote Originally Posted by Aaron View Post
    BC4.1+ (4.2.4 latest) are native 64bit apps, and would be recommended for a 64bit OS.
    ...and of course I'll have to pay extra for this although I've bought BC3 already.

    The thing is that it used to work properly on Ubuntu 14.04 until now, for whatever reason this weird glitch came in. That's why I'm asking.

  6. #6
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,722

    Default

    A default install of Ubuntu 14.04 64-bit with current updates should allow BC 3.3.13 to install from the i386.deb package without issue.

    It looks like your install of Ubuntu 14.04 64-bit doesn't have 32-bit libraries enabled. Enabling 32-bit support might resolve the issue.

    Code:
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install gdebi-core
    sudo gdebi bcompare-3.3.13.18981_i386.deb
    Chris K Scooter Software

  7. #7
    Join Date
    Jun 2018
    Posts
    3

    Default

    Quote Originally Posted by Chris View Post
    Code:
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install gdebi-core
    sudo gdebi bcompare-3.3.13.18981_i386.deb
    Thanks for your help, Chris, that helped indeed! Maybe this is a good reference for people who will have the same issues with their old BCs in future.

  8. #8
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,722

    Default

    It's already documented in the Debian, Ubuntu section of the Linux Installation Instructions page.

    Usually Ubuntu 64-bit comes with i386 enabled if you use the default OS install settings. Typically only Debian 64-bit requires adding i386 architecture to install BC3.
    Chris K Scooter Software

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •