First Last Prev Next    No search results available      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.

First Last Prev Next    No search results available      Search page      Enter new bug