In my class a student wanted to run CodeWarrior MCU10.2 with Ubuntu 12.04 (Precise Pangolin) on a 64bit notebook. According to the Freescale Website, that version of Ubuntu is not supported. And indeed, if you install CodeWarrior and launch it, it does not work. The splash screen comes up, but then it aborts. Claiming in the workspace/.metadata/.log file that it cannot find the libswt-gtk-java and libxtst6 packages.
So there is hope, and indeed there is a solution:
- Install ia32-libs (you find them in synaptic package manager)
- Go to http://www.ubuntuupdates.org/package_metas
- Search for libxtst6_1.2.0 and download the 32-bit deb
- Search for libswt-gtk-3-jni_3.7.1 and download the 32-bit deb
- Search for libswt-gtk-3-java_3.7.1 and download the 32-bit deb
- Install the packages with sudo dpkg – i ‘path of the pkg’ in the same order as you downloaded it. (has to do with dependencies).
- Open CW with ./cwide, and now everything should be fine 🙂
Kudos to David Reber providing above solution!
As an additional hint: there is a README.txt present in the installation CD/archive which has additional detailed steps for troubleshooting installation on Linux (thanks to Teo for providing that hint!)
Happy Ubunting 🙂