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