Installing LPCXpresso on Ubuntu 14.04 based distribution

· #embedded-linux #linux · 1 min read

I had to spend a lifetime trying to install LPCXpresso IDE built by NXP on Ubuntu 14.04, always came up with the following error message.

[14:52:45] purinda@purinda-ws[~/Downloads]+ ./Installer_LPCXpresso_7.1.1_125_Linux-x86
invalid command name "bind"
 while executing
"::unknown bind Text <Tab>"
 ("uplevel" body line 1)
 invoked from within
"uplevel 1 $next $args"
 (procedure "::obj::Unknown" line 3)
 invoked from within
"bind Text <Tab>"
 (procedure "::InstallJammer::InitializeGui" line 19)
 invoked from within
"::InstallJammer::InitializeGui "
 (procedure "::InstallJammer::InitInstall" line 68)
 invoked from within
"::InstallJammer::InitInstall"
 (file "/installkitvfs/main.tcl" line 38437)

The issue was that with multiarch built binaries shipped with Ubuntu, 32bit libraries cannot be installed via old library which I used in the past (ia32libs). As of Ubuntu 14.04 the 32bit packages can be installed by typing the same old “apt-get install <package>”, but with an extra suffix “:i386”.

So for getting LPC Xpresso (Java based IDE / Installer) installed you need 32bit variants of the following libraries.

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386 libxtst6:i386 libncurses5:i386