Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 213016

Summary: games-fps/unreal-tournament-goty-436 fails to emerge
Product: Gentoo Linux Reporter: Markos Chandras (RETIRED) <hwoarang>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED OBSOLETE    
Severity: normal Keywords: PMASKED
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Markos Chandras (RETIRED) gentoo-dev 2008-03-11 08:53:09 UTC
Unreal-tournament-goty-436 fails to emerge during patch process with the following error

ERROR: No matching delta for /var/tmp/portage/games-fps/unreal-tournament-goty-436/image///opt/unreal-tournament/System/Editor.u
 *
 * ERROR: games-fps/unreal-tournament-goty-436 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 2420:  Called die
 * The specific snippet of code:
 *       ./bin/Linux/x86/loki_patch patch.dat "${Ddir}" || die "failed to patch";
 *  The die message:
 *   failed to patch
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/games-fps/unreal-tournament-goty-436/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-fps/unreal-tournament-goty-436/temp/environment'.
 *


Reproducible: Always

Steps to Reproduce:
1.emerge =games-fps/unreal-tournament-goty-439
2.mount cd1
3.mount cd2
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2010-03-01 06:47:27 UTC
ping
Comment 2 Pablo Cholaky 2010-11-17 17:58:12 UTC
(In reply to comment #1)
> ping
> 

Up
Comment 3 Sean 2011-02-15 03:34:51 UTC
I have the work around, and just installed with it (and was playing).

when it asks for the second disk get onto another terminal and edit the file /var/tmp/portage/games-fps/unreal-tournament-goty-436/work/setup.data/patch.dat (or wherever your build directory is.  Remove everything under the line '%LOKI_PATCH 1.0 - Do not remove this line!' so the file patch.dat should read the following:
************************************

Product: ut
Version: 436-GOTY
Description: Unreal Tournament 436-GOTY Installer
Size: 1228 K
Postpatch: sh uz-maps.sh "$PATCH_PATH"
# Diskspace required: 47041 K

%LOKI_PATCH 1.0 - Do not remove this line!



****************************

Then after editing that file mount the second disk and hit enter.....

The problem is the goty is already patched and this file is attempting to patch the path.  It was solved in the freebsd forums at the link below and their workaround worked here.  It would be nice if this could be incorporated into the ebuild.

http://forums.freebsd.org/showthread.php?t=325

Thanks,

Sean
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2012-11-06 10:22:45 UTC
Version 436 is not in the tree anymore