Webex
Webex is an online meeting and conferencing tool used by many businesses. Webex should work out of the box on 32-bit systems with a recent version of Java installed, but extra configuration is needed on 64-bit systems.
Setup
Webex is built for 32-bit Java, so install lib32-glibc from the official repositories and bin32-jdk from the AUR and set your default JRE to java-8-jdk-32.
$ archlinux-java set java-8-jdk-32
Point your browser to http://www.webex.com/test-meeting.html and start the test meeting. This will create a directory in $HOME/.webex/
containing extra libraries needed by the Webex application.
Now use ldd to find the needed 32-bit packages for these extra libraries:
$ cd $HOME/.webex/1524/ $ ldd *.so | grep not | sort | uniq
This will tell you what extra packages need to be installed:
libX11.so.6 => not found libXext.so.6 => not found libXft.so.2 => not found libXi.so.6 => not found libXmu.so.6 => not found libXrender.so.1 => not found libXt.so.6 => not found libXtst.so.6 => not found libXv.so.1 => not found libasound.so.2 => not found libfontconfig.so.1 => not found libfreetype.so.6 => not found libgcc_s.so.1 => not found libgdk-x11-2.0.so.0 => not found libglib-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libgobject-2.0.so.0 => not found libgtk-x11-2.0.so.0 => not found libjawt.so => not found libpango-1.0.so.0 => not found libpangoft2-1.0.so.0 => not found libpangox-1.0.so.0 => not found libpangoxft-1.0.so.0 => not found libpng12.so.0 => not found libstdc++.so.6 => not found libuuid.so.1 => not found libz.so.1 => not found
Install lib32-libx11 lib32-gtk2 lib32-alsa-lib lib32-libxv lib32-libxt lib32-libxmu lib32-libxtst from the official repositories and lib32-pangox-compat and lib32-libpng12 from the AUR.
Webex should work after this. ldd still complains that libjawt.so cannot be found, but this does not seem to affect anything.
Chromium
Chrome dropped support for NPAPI plugins with version 35, so Webex will not work until the Java plugin is updated to NaCl.