how to fetch the patch file??

hi........ how to install the patch file? i have installed in the following manner.... patch -po

Reply to
ashu
Loading thread data ...

Reply to
Juergen Beisert

we are running the device drivers program in uclinux environment....... our kernel version is 2.6.11 release : 1.136_fcq distribution: redhat we tried to compile the program withthe command: gcc

2>error.log1>compile.log we got errors in header files.......to overcome this we tried to fetch this patch file:patch.2.6.22.6.........how can i solve this problem?????????
Reply to
ashu

I dont know about uclinux, but with the vanilla kernel patches are there to be done from a build version minor revision (eg: 2.6.22 ) to a minor-minor revision (eg: 2.6.22.6). You cant patch a 2.6.11 kernel with patch.2.6.22.6. You will need to get 2.6.22, source and then patch it with 2.6.22.6. Have a read of the kernel Docs in the kernel tree. Given that is a customized kernel, you should read the vendor instructions (Eg: uclinux documentation). Regardless I doubt whether the problem you are having is with the kernel version. It could be a problem with the toolset (GCC, CC) compatibility.

Reply to
Janaka

Reply to
ashu

~ $ tar xf linux-2.6.22.tar.bz2 ~ $ bunzip2 patch-2.6.22.6.bz2 ~ $ cd linux-2.6.22 linux-2.6.22 $ patch -p1 < ../patch-2.6.22.6

Done.

See also: man patch

Juergen

Reply to
Juergen Beisert

Try the following:

  1. Change directory to (eg: cd /usr/src/linux- kernel-2.6.22)
  2. Use the patch command to patch your source (eg: patch -p1
Reply to
Janaka

Shouldn't that be, "tar -xjf linux-.26.22.tar.bz2"?

--
sig goes here...
Peter D.
Reply to
Peter D.

even after installing the kernel and patch ,the same error has come for device driver compilation

Reply to
yeah

Older tar: yes. Newer tar: doesn't matter.

Juergen

Reply to
Juergen Beisert

As I mentioned on my previous post, I dont think your problem is with the patch. It will most likely be your dev environment or platform dependent setup.

Reply to
Janaka

Everyone should know about the --dry-run option which allows to check whether a patch applies cleanly before doing it for real :)

Flo

--
Palimm Palimm!
http://tapas.affenbande.org
Reply to
Florian Schmidt

Why do you think you need a patch ? There are lots of other reasons that could be the cause of this.

-Michael

Reply to
Michael Schnell

And what if --dry-run shows you it will not apply cleanly? ;-)

Juergen

Reply to
Juergen Beisert

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.