Summary: | games-fps/quake1-data fails with my original Quake CD-Rom | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Henrique Rodrigues <henrique.rodrigues> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to make lha unpack correctly |
Description
Henrique Rodrigues
2005-12-29 14:18:24 UTC
Should be fixed in CVS... Thank you, but it seems the fix applied is not sufficient. The error now shown is this: # CD_ROOT=/media/cdrecorder emerge -v quakeforge Calculating dependencies ...done! >>> emerge (1 of 2) games-fps/quake1-data-2.40 to / >>> md5 files ;-) quake1-data-2.40.ebuild >>> md5 files ;-) files/digest-quake1-data-2.40 * Found CD #1 root at /media/cdrecorder >>> Unpacking source... >>> Unpacking q101_int to /var/tmp/portage/quake1-data-2.40/work LHa: Warning: Checksum error (LHarc file?) LHa: Error: Unknown method skiped ... LHa: Fatal error: Unknown level header !!! ERROR: games-fps/quake1-data-2.40 failed. !!! Function src_unpack, Line 32, Exitcode 1 !!! failure unpacking q101_int !!! If you need support, post the topmost build error, NOT this status message. I've been playing around with the ebuild and found out that lha cannot uncompress a self-extractable file unless it's name ends in ".exe". So, if we change the filename q101_int to q101_int.exe, it works allright. Created attachment 76119 [details, diff]
Patch to make lha unpack correctly
Here's the patch to make the temporary filename lha friendly, so that it unpacks cleanly.
Fixed... thanks for doing the research to get this resolved... |