How to install glc

Gentoo

For gentoo users there is a  portage overlay. Use layman to install:

layman -f -a glc -o 'http://nullkey.ath.cx/glc/overlays.xml'

If you don't have layman installed:

emerge layman
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

If you are running stable, unmask glc, packetstream and elfhacks:

echo "media-video/glc ~x86 ~amd64
dev-libs/packetstream ~x86 ~amd64
dev-libs/elfhacks ~x86 ~amd64" >> /etc/portage/package.keywords

And just emerge it:

emerge glc

Arch Linux

There are regular  release and live  git packages for glc.

Other distributions

There is a build script for non-gentooers:

wget http://nullkey.ath.cx/glc/scripts/glc-build.sh
chmod a+x glc-build.sh
./glc-build.sh


Once you have installed glc you might want to know how to capture.

Ubuntu

Ubuntu users need following packages installed in order to compile glc:

sudo apt-get install build-essential cmake libx11-dev libxxf86vm-dev libgl1-mesa-dev libasound2-dev libpng12-dev

Additionally on 64-bit systems following commands are necessary:

sudo apt-get install gcc-multilib
sudo ln -s /usr/lib32/libGL.so.1 /usr/lib32/libGL.so
sudo ln -s /usr/lib32/libasound.so.2 /usr/lib32/libasound.so
sudo ln -s /usr/lib32/libXxf86vm.so.1 /usr/lib32/libXxf86vm.so
sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so
sudo ln -s /usr/lib32/libpng12.so.0 /usr/lib32/libpng.so