1

I'm using Ubuntu 12.04(64bit) and installed kernel version linux-2.6.37.3. My device is ASUS x201ev net-book(64 bit). I'm providing the link of procedure i used. i edited unistd_64.h file also and numbered the new call properly.

But my make process gets stuck. it says it cant find the block ( no directory) or cant find /built-in.o file in directory. the error is make1: *** [vmlinux.o] Error 1

How to solve this one? please help!

enter image description here

Adding a System Call in Linux Kernel 2.6.29

Ramhound
  • 41,734
  • 35
  • 103
  • 130
user232803
  • 143
  • 3
  • you need to provide it the object file. What generated this error exactly though? – Ramhound Jan 24 '14 at 19:18
  • No idea of object file,sorry.i added the screenshot here :https://www.dropbox.com/s/b03oha47tycp0cq/20140125_013518.png i dont know what caused the error. i just ran 'make' command from my linux kernel.@Ramhound – user232803 Jan 24 '14 at 19:41
  • solved it anyway. i dint notice that i need to install g++ again on new kernel. – user232803 Jan 25 '14 at 15:07
  • The screenshot was very helpful in understanding the question. You might have made it clear you were using the `make` command. I would have gone down the route of verifying the contents of the file, then coming to the realization, it was expecting to have generated a file. Some of my confusion was the fact I originally replied while being unable to access `Dropbox`. I have placed the screenshot in the question. I encourage you to answer your own question by documentating what you did to fix the problem. – Ramhound Jan 25 '14 at 15:18
  • Thanks for attaching the screenshot :) I used sudo apt-get update and then sudo apt-get install g++. I'd installed g++ on my regular ubuntu, but forgot to install that on the older 2.6.37.3. installing g++ solved it. – user232803 Jan 26 '14 at 08:06

0 Answers0