how to fetch the patch file??

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
hi........
 how to install the patch file? i have installed in the following
manner.... patch -po<new -patch it is asking for the file to patch


Re: how to fetch the patch file??
Quoted text here. Click to load it

What did you try to patch and with what patch file?

JB

Re: how to fetch the patch file??
Quoted text here. Click to load it
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 <filename.c>
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?????????


Re: how to fetch the patch file??
Quoted text here. Click to load it

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.


Re: how to fetch the patch file??
i got the 2.6.22 source but how to patch patch 2.6.22.6 with that

Quoted text here. Click to load it
wrote:
Quoted text here. Click to load it



Re: how to fetch the patch file??

Quoted text here. Click to load it

~ $ 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

Re: how to fetch the patch file??
on Friday 07 September 2007 17:21
in the Usenet newsgroup comp.os.linux.embedded

Quoted text here. Click to load it

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

Quoted text here. Click to load it

--
sig goes here...
Peter D.

Re: how to fetch the patch file??
Quoted text here. Click to load it

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


Re: how to fetch the patch file??
Quoted text here. Click to load it

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.


Re: how to fetch the patch file??

Quoted text here. Click to load it

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

Juergen

Re: how to fetch the patch file??
Quoted text here. Click to load it
wrote:
Quoted text here. Click to load it

Try the following:
1. Change directory to <your source directory>  (eg: cd /usr/src/linux-
kernel-2.6.22)
2. Use the patch command to patch your source (eg: patch -p1 </usr/src/
patch-2.6.22.6)
Note that -p1 says to ignore top level dir (eg: start patching from
second level stored on the patch file) .  Also I am assuming your
patch file is called "patch-2.6.22.6"
3. Check the output of the patch command and see everything was ok.
If there are conflicts, patch will store the conflict files as .rej.
You will have to fix any conflicts by hand.


Re: how to fetch the patch file??

Quoted text here. Click to load it

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

Re: how to fetch the patch file??

Quoted text here. Click to load it

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

Juergen

Re: how to fetch the patch file??
Why do you think you need a patch ? There are lots of other reasons that
could be the cause of this.

-Michael

Site Timeline