Syed, There must be a misunderstanding. Please type all the following commands a regular user, after having entered the martian subdirectory named modem . PLEASE pay attention: >> is TWO TIMES > , not the same as ONE TIME ` is the BACKQUOTE, not the same as ' which is a NORMAL QUOTE. These commands will create a file named syed.msgs in your LOGIN directory, not in modem in martian. Send us that file syed.msgs gcc -c sysdep.c &> ~/syed.msgs uname -a >> ~/syed.msgs find /usr/src/`uname -r` -name unistd.h >> ~/syed.msgs cat /usr/src/`uname -r`/include/unistd.h >> ~/syed/msgs cat /usr/src/`uname -r`/include/linux/unistd.h >> ~/syed.msgs cat /usr/src/`uname -r`/include/asm/unistd.h >> ~/syed.msgs The last three (cat) commands can report that there is no such file. Please put the names of missing file(s) in your mail when sending the result file syed.msgs Jacques