Re: Manuelles Patchen bei emerge?

Matthias Hanft <[email protected]> Wed, 12 Jun 2019 15:09:05 +0200
Newsgroups gmane.linux.gentoo.user.german
Message-ID <[email protected]>
David Haller schrieb:
> 
> Also konkret, ich nehme mal an, du beziehst dich auf die ~amd Version
> media-plugins/vdr-epgsearch-2.2.0...:

Richtich!

> # mkdir [...]
> Und das war's schon.

Das ist ja einfach :-) Allerdings bringt emerge (oder ebuild clean prepare)
jetzt die Fehlermeldung

 * vdr-epgsearch-2.2.0.tgz BLAKE2B SHA512 size ;-) ...                                                            [ ok ]
 * Compiling against
 *      vdr-2.2.0 [API version 2.2.0]
>>> Unpacking source...
>>> Unpacking vdr-epgsearch-2.2.0.tgz to /var/tmp/portage/media-plugins/vdr-epgsearch-2.2.0/work
>>> Source unpacked in /var/tmp/portage/media-plugins/vdr-epgsearch-2.2.0/work
>>> Preparing source in /var/tmp/portage/media-plugins/vdr-epgsearch-2.2.0/work/vdr-plugin-epgsearch-2.2.0 ...
 * Applying vdr-epgsearch-2.2.0_makefile.diff ...                                                                 [ ok ]
 * Applying vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch ...
2 out of 2 hunks FAILED -- saving rejects to file conflictcheck.c.rej                                             [ !! ]
 * ERROR: media-plugins/vdr-epgsearch-2.2.0::gentoo failed (prepare phase):
 *   patch -p1  failed with /etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0/vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch
 *
 * Call stack:
 *               ebuild.sh, line  124:  Called src_prepare
 *             environment, line 1647:  Called vdr-plugin-2_src_prepare
 *             environment, line 2875:  Called vdr-plugin-2_src_util 'prepare'
 *             environment, line 2900:  Called vdr-plugin-2_src_util 'add_local_patch' 'patchmakefile' 'linguas_patch' 'i18n'
 *             environment, line 2908:  Called eapply_user
 *             environment, line  691:  Called eapply '/etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0/vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch'
 *             environment, line  661:  Called _eapply_patch '/etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0/vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch'
 *             environment, line  599:  Called __helpers_die 'patch -p1  failed with /etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0/vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch'
 *   isolated-functions.sh, line  119:  Called die
 * The specific snippet of code:
 *              die "$@"

Ich bin nicht sicher, ob und welcher Header-Zeilen man im dem Patchfile
drinlassen muss.... oder liegts an ganz was anderem?

Gruß Matthias.