Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155538 - games-fps/soldieroffortune-1.06a emerge fails
Summary: games-fps/soldieroffortune-1.06a emerge fails
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo TreeCleaner Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-17 18:09 UTC by Andrew Jalics
Modified: 2021-04-12 08:15 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Jalics 2006-11-17 18:09:38 UTC
Not sure if this is an amd64 problem...

Athlon 64 X2 4200+, 2GB RAM, Nvidia Geforce 6100 (onboard)
Running Gentoo amd64 Linux release 2006.1

This package is not currently masked for amd64.

I purchased a few years ago Soldier of Fortune from Loki, so I have the original CD. I followed the emerge instructions but got the following error:

emerge output follows
---------------------
gemini myuser # emerge soldieroffortune
Calculating dependencies... done!

>>> Emerging (1 of 1) games-fps/soldieroffortune-1.06a to /
 * sof-1.06a-cdrom-x86.run MD5 ;-) ...                                    [ ok ]
 * sof-1.06a-cdrom-x86.run size ;-) ...                                   [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking sof-1.06a-cdrom-x86.run ;-) ...                               [ ok ]
 * Do you accept the terms of this license (LOKI-EULA)? [yes/no] yes
 * The installed game takes about 725MB of space!
>>> Unpacking source...
 * This ebuild will need the cdrom for soldieroffortune

 * If you do not have the CD, but have the data files
 * mounted somewhere on your filesystem, just export
 * the variable CD_ROOT so that it points to the
 * directory containing the files.

 * For example:
 * export CD_ROOT=/mnt/cdrom


 * Please insert+mount the cdrom for soldieroffortune now !
 * Press return to scan for the cd again
 * or hit CTRL+C to abort the emerge.

 * If you are having trouble with the detection
 * of your CD, it is possible that you do not have
 * Joliet support enabled in your kernel.  Please
 * check that CONFIG_JOLIET is enabled in your kernel.

 * Found CD #1 root at /mnt/burner
>>> Unpacking sof-1.06a-cdrom-x86.run to /var/tmp/portage/soldieroffortune-1.06a/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/soldieroffortune-1.06a/work ...
>>> Source compiled.
>>> Test phase [not enabled]: games-fps/soldieroffortune-1.06a

>>> Install soldieroffortune-1.06a into /var/tmp/portage/soldieroffortune-1.06a/image/ category games-fps
 * Copying files... this may take a while...

!!! ERROR: games-fps/soldieroffortune-1.06a failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  soldieroffortune-1.06a.ebuild, line 68:   Called die

!!! patching
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Paul Bredbury 2006-11-20 01:24:19 UTC
In the ebuild, try changing:

loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"

To:

export _POSIX2_VERSION=199209
loki_patch patch.dat "${Ddir}" || die "patching"

This is from http://icculus.org/lgfaq/#chasingmyowntail
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2007-01-09 22:16:58 UTC
I'm guessing this is fixed... I added Paul's fix...
Comment 3 Patrizio Bassi 2007-10-25 19:42:40 UTC
please reopen i still have it


 * Copying files... this may take a while...
 *
 * ERROR: games-fps/soldieroffortune-1.06a failed.
 * Call stack:
 *                       ebuild.sh, line 1695:  Called dyn_install
 *                       ebuild.sh, line 1132:  Called qa_call 'src_install'
 *                       ebuild.sh, line   44:  Called src_install
 *   soldieroffortune-1.06a.ebuild, line   66:  Called die
 * The specific snippet of code:
 *      loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
 *  The die message:
 *   patching
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/mnt/Dati/Gentoo/tmp/portage/games-fps/soldieroffortune-1.06a/temp/build.log'.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2007-11-04 18:19:01 UTC
OK, REOPEN...
Comment 5 Patrizio Bassi 2007-11-05 17:37:36 UTC
is that patch necessary or we can handle the failure?
Comment 6 Anton Romanov 2007-11-05 18:43:38 UTC
Patrizio, can you , please , change ebuild line
loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
into 
loki_patch patch.dat ${Ddir} || die "patching"
and paste the output from emerging?
Comment 7 Patrizio Bassi 2007-11-05 19:21:46 UTC
 * Copying files... this may take a while...
Computing MD5 sums for new uninstaller, this may take a while...
pre-patch.sh: line 7: /var/tmp/portage/games-fps/soldieroffortune-1.06a/image///opt/soldieroffortune/uninstall.sh: No such file or directory
chmod: impossibile accedere a `/var/tmp/portage/games-fps/soldieroffortune-1.06a/image///opt/soldieroffortune/uninstall': No such file or directory
pre-patch.sh: line 10: bin/Linux/amd64/convert: No such file or directory
default.c:303: @@@SerialSource: Incorrect allocation
ERROR: Failed patch delta on /var/tmp/portage/games-fps/soldieroffortune-1.06a/image///opt/soldieroffortune/README
 *
 * ERROR: games-fps/soldieroffortune-1.06a failed.
 * Call stack:
 *                       ebuild.sh, line 1696:  Called dyn_install
 *                       ebuild.sh, line 1133:  Called qa_call 'src_install'
 *                       ebuild.sh, line   44:  Called src_install
 *   soldieroffortune-1.06a.ebuild, line   66:  Called die
 * The specific snippet of code:
 *      loki_patch patch.dat ${Ddir} || die "patching"
 *  The die message:
 *   patching
 *
 * 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/soldieroffortune-1.06a/temp/build.log'.
 *


italian "impossibile accedere" means "access denied"
seems amd64 issue.
Comment 8 Patrizio Bassi 2007-11-24 10:21:55 UTC
any idea about this? i cannot install my favourite game :(
Comment 9 Patrizio Bassi 2008-03-01 13:37:42 UTC
3 months, no news :(
Comment 10 Patrizio Bassi 2008-06-10 18:27:43 UTC
ping
Comment 11 Patrizio Bassi 2008-09-21 10:31:50 UTC
it's impossibile to have any version of sof merged, so if this will not be fixed ebuild should be removed.
Comment 12 Pacho Ramos gentoo-dev 2012-10-22 18:13:53 UTC
Is this still failing to install?
Comment 13 Jonas Stein gentoo-dev 2020-03-03 19:57:38 UTC
It seems that this package is no longer maintained by games and broken since at least 14 years.
I suggest to treeclean this unmaintained game from the year 2000.