Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 155538
Alias:
Product:
Component:
Status: REOPENED
Resolution:
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Andrew Jalics <ajalics@grail.csuohio.edu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155538 depends on: Show dependency tree
Bug 155538 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-17 18:09 0000
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 From Paul Bredbury 2006-11-20 01:24:19 0000 -------
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 From Chris Gianelloni (RETIRED) 2007-01-09 22:16:58 0000 -------
I'm guessing this is fixed... I added Paul's fix...

------- Comment #3 From Patrizio Bassi 2007-10-25 19:42:40 0000 -------
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 From Chris Gianelloni (RETIRED) 2007-11-04 18:19:01 0000 -------
OK, REOPEN...

------- Comment #5 From Patrizio Bassi 2007-11-05 17:37:36 0000 -------
is that patch necessary or we can handle the failure?

------- Comment #6 From Anton Romanov 2007-11-05 18:43:38 0000 -------
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 From Patrizio Bassi 2007-11-05 19:21:46 0000 -------
 * 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 From Patrizio Bassi 2007-11-24 10:21:55 0000 -------
any idea about this? i cannot install my favourite game :(

------- Comment #9 From Patrizio Bassi 2008-03-01 13:37:42 0000 -------
3 months, no news :(

------- Comment #10 From Patrizio Bassi 2008-06-10 18:27:43 0000 -------
ping

------- Comment #11 From Patrizio Bassi 2008-09-21 10:31:50 0000 -------
it's impossibile to have any version of sof merged, so if this will not be
fixed ebuild should be removed.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug