Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 716898 - games-fps/quake2-data-3.20: dohtml: /mnt/cdrom/Install/Docs/quake2_manual/* does not exist
Summary: games-fps/quake2-data-3.20: dohtml: /mnt/cdrom/Install/Docs/quake2_manual/* d...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-10 09:03 UTC by BT
Modified: 2021-04-12 16:08 UTC (History)
3 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 BT 2020-04-10 09:03:27 UTC
I have a Quake 2 disc that is part of the Ultimate Quake collection. Attempting to install games-fps/quake2-data results in the following error:


>>> Emerging (1 of 1) games-fps/quake2-data-3.20::gentoo
 * q2-3.20-x86-full-ctf.exe BLAKE2B SHA512 size ;-) ...                                                                                               [ ok ]
>>> Unpacking source...
 * This ebuild will need the CD for quake2-data

 * 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

 * Found CD #1 root at /mnt/cdrom
>>> Unpacking q2-3.20-x86-full-ctf.exe to /var/tmp/portage/games-fps/quake2-data-3.20/work
>>> Source unpacked in /var/tmp/portage/games-fps/quake2-data-3.20/work
>>> Preparing source in /var/tmp/portage/games-fps/quake2-data-3.20/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-fps/quake2-data-3.20/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/games-fps/quake2-data-3.20/work ...
>>> Source compiled.
>>> Test phase [not enabled]: games-fps/quake2-data-3.20

>>> Install games-fps/quake2-data-3.20 into /var/tmp/portage/games-fps/quake2-data-3.20/image/
!!! dohtml: /mnt/cdrom/Install/Docs/quake2_manual/* does not exist
 * ERROR: games-fps/quake2-data-3.20::gentoo failed (install phase):
 *   dohtml failed
 * 
 * If you need support, post the output of `emerge --info '=games-fps/quake2-data-3.20::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=games-fps/quake2-data-3.20::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/games-fps/quake2-data-3.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-fps/quake2-data-3.20/temp/environment'.
 * Working directory: '/var/tmp/portage/games-fps/quake2-data-3.20/work'
 * S: '/var/tmp/portage/games-fps/quake2-data-3.20/work'
 * QA Notice: file does not exist:
 * 
 *      dohtml: /mnt/cdrom/Install/Docs/quake2_manual/* does not exist


I examined the disc contents and noticed that the 'Docs' directory is located at '/mnt/cdrom/Install/Data/Docs' and not '/mnt/cdrom/Install/Docs' that the ebuild was expecting.

Changing the following line in the ebuild

1) dohtml -r "${CDROM_ROOT}"/Install/Docs/quake2_manual/* ;;

to

1) dohtml -r "${CDROM_ROOT}"/Install/Data/Docs/quake2_manual/* ;;

allows games-fps/quake2-data to install successfully.
Comment 1 BT 2020-04-12 00:41:25 UTC
Based on the discussion at https://wiki.gentoo.org/wiki/List_of_discs_by_developers, the MD5 hash of the data track is d211a2aaa73688af44f21c88f68e5224. The hash matches the Ultimate Quake version 3.20 at redump.org[1]. It also matches 3 other entries[2][3][4] that are version 3.20.

[1] http://redump.org/disc/43583/
[2] http://redump.org/disc/34408/
[3] http://redump.org/disc/66686/
[4] http://redump.org/disc/14876/