run 32-bit application on 64-bit Ubuntu system

  1. 11 months ago
    Edited 11 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 N. Phoenix, AZ

    Which MBS Example is that?

  3. Christian S

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

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

  4. 10 months ago

    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 scout.galaxy.barn
    Edited 10 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 N. Phoenix, AZ

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

or Sign Up to reply!