>>> Unpacking source... >>> Unpacking xorg-server-0.99.3.tar.bz2 to /var/tmp/portage/xorg-server-0.99.3-r1/work >>> Unpacking MesaLib-6.4.tar.bz2 to /var/tmp/portage/xorg-server-0.99.3-r1/work * Running elibtoolize in: xorg-server-0.99.3 * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying uclibc-conf-1.2.0.patch ... * Applying fix-xkb-compile-path.patch ... * Failed Patch: fix-xkb-compile-path.patch ! * ( /usr/portage/x11-base/xorg-server/files/fix-xkb-compile-path.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/xorg-server-0.99.3-r1/temp/fix-xkb-compile-path.patch-1601.out Reproducible: Always Steps to Reproduce: 1. emerge =x11-base/xorg-server-0.99.3-r1 Actual Results: This error Expected Results: Successfully emerge it
Created attachment 72856 [details] /var/tmp/portage/xorg-server-0.99.3-r1/temp/fix-xkb-compile-path.patch-2531.out
confirming
Created attachment 72858 [details, diff] fixed patch had the wrong $Id header in the first hunk.
The patch needs to be set in CVS as a binary with the -kb option so those fields aren't updated. See e.g. http://www.idevelopment.info/data/Programming/change_management/unix_cvs/PROGRAMMING_Working_with_Binary_Files.shtml. I'm unsure how to change this after the file has already been added, however, without using CVS admin privileges, so I've CC'd CVS admins.
spyderous: You need to 'cvs rm -f','cvs ci' the file. Then do 'cvs add -kb' on the original file (the one with the original CVS tags). Unless it's totally unavoidable, try to not have any CVS tags in the patch, by making the patch have less leading context etc.
Confirming bug and confirming that Ryans fixed patch works. It's wonderful to see how fast bugs are reported and acted upon. Thanks for the good work guys. :-)
Please can you say me how to patch it? Exact command. I'm confused n00b. :) I tried it with manual, but without success. :(
I just dropped the first hunk completely. Should be fixed on re-sync. Sorry for the inconvenience.
(In reply to comment #7) > Please can you say me how to patch it? Exact command. I'm confused n00b. :) I > tried it with manual, but without success. :( Wum, I'm fool. :) I think it is patch to fix this patch, but hey, there's 'fixed patch'. ;-)
*** Bug 112527 has been marked as a duplicate of this bug. ***
*** Bug 112571 has been marked as a duplicate of this bug. ***