FreeRDP 1.0 (git) unter Debian (Lenny) kompilieren

In einem Projekte musste ich jetzt FreeRDP 1.0 (aus git ausgecheckt) unter Debian, speziell Lenny (5.0) kompilieren. Folgende Schritte sind nötig gewesen:

aptitude install build-essential git cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libncurses-dev lsb-build-base3 linux-libc-dev libc6-dev
git clone git://github.com/FreeRDP/FreeRDP.git
cd FreeRDP/
cmake . -DWITH_ALSA=off
make

Unter client/X11 liegt dann das Programm xfreerdp. Ausführen kann man es dann z.B. durch

client/X11/xfreerdp -h

worauf die Ausgabe kommt:

FreeRDP - A Free Remote Desktop Protocol Client
See http://www.freerdp.com for more information

Usage: client/X11/xfreerdp [options] server:port
-0: connect to console session
-a: set color depth in bit, default is 16
-c: initial working directory
-D: hide window decorations
-d: domain
-f: fullscreen mode
-g: set geometry, using format WxH or X% or ‚workarea‘, default is 1024×768
-h: print this help
-k: set keyboard layout ID
-m: don’t send mouse motion events
-n: hostname
-o: console audio
-p: password
-s: set startup-shell
-t: alternative port number, default is 3389
-u: username
-x: performance flags (m[odem], b[roadband] or l[an])
-z: enable compression
–app: RemoteApp connection. This implies -g workarea
–ext: load an extension
–no-auth: disable authentication
–no-fastpath: disable fast-path
–no-osb: disable off screen bitmaps, default on
–plugin: load a virtual channel plugin
–rfx: enable RemoteFX
–no-rdp: disable Standard RDP encryption
–no-tls: disable TLS encryption
–no-nla: disable network level authentication
–sec: force protocol security (rdp, tls or nla)
–version: print version information