On 18/07/09 14:47, Ryan J M wrote: > > I have been a vimmer for years, but it was my first time to build it > from src, because I found that my CENTOS vim got some problems on > cscope co-operations. > Following README file lcoated at > ftp://ftp.vim.org/pub/vim/patches/7.2/README, I got a little pain when > patching. please take a look at logs at the bottom. > > why don't vim provide a whole big patch for 001-latest one? > Fix me if I missed anything, thanks. >
This question, like all questions about compiling Vim, belongs on the vim_dev list where I'm trying to redirect it. Because it would take needlessly much time to produce and space to keep on the disk as many big 001-xxx patches as there are individual patches. What Bram does is produce recapitulative patches now and then, usually for every round hundred. Indeed, under ftp://ftp.vim.org/pub/vim/patches/7.2/ there are the following files: README the "table of contents" MD5 MD5SUMS I'm not sure, but I believe these two are related with "checksumming" the patches 7.2.001 to 7.2.234 234 individual patches 7.2.001-100.gz 7.2.101-200.gz two compressed recapitulative patches so you only need to apply two big patches plus 34 small ones; then _keep_ your patched sources so the next time you won't have to apply that many of them. Anyway, if you could apply just one 7.2.001-234.gz patch rather than two recapitulative ones plus 34 individual ones, I think you would get the same "patching errors", because apparently they stem from the fact that you didn't download the extra archive. The result is that every change to an "extra" source gives a "file not found" error in the patcher. That's exactly why, on my Unix HowTo page http://users.skynet.be/antoine.mechelynck/vim/compunix.htm , I recommend to download _all three_ archives (unix, extra and lang) even if you're on Unix (and so probably won't need the "extra" sources) and even if you don't want multilingual features. If you have the full sources from all three archives, all patches should apply cleanly. Then (depending on your configuration) modules that you don't need will be neither compiled nor linked anyway. Best regards, Tony. -- Your home electrical system is basically a bunch of wires that bring electricity into your home and take if back out before it has a chance to kill you. This is called a "circuit". The most common home electrical problem is when the circuit is broken by a "circuit breaker"; this causes the electricity to back up in one of the wires until it bursts out of an outlet in the form of sparks, which can damage your carpet. The best way to avoid broken circuits is to change your fuses regularly. Another common problem is that the lights flicker. This sometimes means that your electrical system is inadequate, but more often it means that your home is possessed by demons, in which case you'll need to get a caulking gun and some caulking. If you're not sure whether your house is possessed, see "The Amityville Horror", a fine documentary film based on an actual book. Or call in a licensed electrician, who is trained to spot the signs of demonic possession, such as blood coming down the stairs, enormous cats on the dinette table, etc. -- Dave Barry, "The Taming of the Screw" --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
