rob@rob-laptop:~/downloads/recordmydesktop-0.3.2$ make make all-recursive make[1]: Entering directory `/home/rob/downloads/recordmydesktop-0.3.2' Making all in src make[2]: Entering directory `/home/rob/downloads/recordmydesktop-0.3.2/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -D_THREAD_SAFE -pthread -Wall -g -O2 -MT recordmydesktop-recordmydesktop.o -MD -MP -MF ".deps/recordmydesktop-recordmydesktop.Tpo" \ -c -o recordmydesktop-recordmydesktop.o `test -f 'recordmydesktop.c' || echo './'`recordmydesktop.c; \ then mv -f ".deps/recordmydesktop-recordmydesktop.Tpo" ".deps/recordmydesktop-recordmydesktop.Po"; \ else rm -f ".deps/recordmydesktop-recordmydesktop.Tpo"; exit 1; \ fi In file included from ../include/recordmydesktop.h:35, from recordmydesktop.c:28: ../include/rmdtypes.h:51:18: error: zlib.h: No such file or directory In file included from ../include/recordmydesktop.h:35, from recordmydesktop.c:28: ../include/rmdtypes.h:193: error: expected specifier-qualifier-list before ‘gzFile’ In file included from ../include/recordmydesktop.h:37, from recordmydesktop.c:28: ../include/rmdfunc.h:447: error: expected declaration specifiers or ‘...’ before ‘gzFile’ ../include/rmdfunc.h:463: error: expected declaration specifiers or ‘...’ before ‘gzFile’ make[2]: *** [recordmydesktop-recordmydesktop.o] Error 1 make[2]: Leaving directory `/home/rob/downloads/recordmydesktop-0.3.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rob/downloads/recordmydesktop-0.3.2' make: *** [all] Error 2 rob@rob-laptop:~/downloads/recordmydesktop-0.3.2$