run 32-bit application on 64-bit Ubuntu system

  1. 7 months ago
    Edited 7 months ago

    I'm running Ubuntu Ubuntu 18.04.1 LTS in my VMWare virtual machine and some of my xojo mbs example cannot run. It pops up a window showing msg like "Compilation of "USB device linux" failed"
    and "an error occurred when attempting to launch the application. This can be a result of missing required 32 bit libraries."

    I did follow the solution on "http://docs.xojo.com/Resources:System_Requirements" to run the cmd for Ubuntu 16+
    "
    sudo dpkg --add-architecture i386
    sudo apt-get update
    "
    But the problem is still there. Can anyone help? Thanks!

  2. Tim J

    11 Jan 2019 Pre-Release Testers, Xojo Pro Dehydrating in AZ

    Which MBS Example is that?

  3. Christian S

    11 Jan 2019 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    With ldd in Terminal you can check which library is missing. e.g. Libusb may be missing.

  4. Eric W

    25 Jan 2019 Pre-Release Testers, Xojo Pro

    My understanding is sudo apt-get update only fetches the list of latest updates. To actually get the upgrades you also will need to run in the terminal:

    sudo apt-get upgrade
  5. Greg O

    27 Jan 2019 Xojo Inc
    Edited 7 months ago

    @Eric W My understanding is sudo apt-get update only fetches the list of latest updates. To actually get the upgrades you also will need to run in the terminal:

    sudo apt-get upgrade

    Upgrade will also move you between major versions. 18.x to 19.x for instance. Update should get you the new items for your currently installed major version only (18.1 to 18.2 for example).

    I also suspect that behavior is different for Long Term Support (LTS) versions.

  6. Tim J

    27 Jan 2019 Pre-Release Testers, Xojo Pro Dehydrating in AZ

    No - moving up a release requires "apt dist-upgrade".

or Sign Up to reply!