I am trying to compile Systrace-1.6f on Ubuntu 12.04 32bit edition. I found below error.
root@sharma-VM:/home/sharma/Desktop/systrace-1.6f# make make all-recursive make[1]: Entering directory `/home/sharma/Desktop/systrace-1.6f' Making all in . make[2]: Entering directory `/home/sharma/Desktop/systrace-1.6f' gcc -DHAVE_CONFIG_H -I. -Wall -c systrace-translate.c In file included from systrace-translate.c:54:0: linux_fcntl.h:90:2: error: unknown type name ‘linux_off_t’ linux_fcntl.h:91:2: error: unknown type name ‘linux_off_t’ linux_fcntl.h:92:2: error: unknown type name ‘linux_pid_t’ linux_fcntl.h:98:9: error: unknown type name ‘linux_loff_t’ linux_fcntl.h:99:9: error: unknown type name ‘linux_loff_t’ linux_fcntl.h:100:9: error: unknown type name ‘linux_pid_t’ make[2]: *** [systrace-translate.o] Error 1 make[2]: Leaving directory `/home/sharma/Desktop/systrace-1.6f' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sharma/Desktop/systrace-1.6f' make: *** [all] Error 2
Please kindly suggest me a solution for the above error.