In ebuilds of doomsday wasn`t amd64 Keyword, but it compiles fine on amd64 Gentoo Linux Reproducible: Always Steps to Reproduce: 1.echo "games-fps/doomsday ~x86" >>?etc/portage/package.keywords 2.emerge -v doomsday 3. Actual Results: It works Expected Results: eror
*** Bug 188896 has been marked as a duplicate of this bug. ***
Did you try *running* it? None of the versions in portage will work on amd64 (despite the fact that they do build). Initial support for this arch was committed to deng SVN on 2007-07-07 and things should be more interesting come beta6.
games, please bump so we can keyword
try beta5.2
===amd64=== Installation [OK] I installed the following packages: [ebuild N ] media-libs/smpeg-0.4.4-r9 USE="X opengl -debug (-mmx)" 312 kB [ebuild N ] media-libs/sdl-mixer-1.2.8 USE="mp3 vorbis -mikmod -timidity" 2,048 kB [ebuild N ] games-fps/doomsday-1.9.0_beta52 USE="openal" 6,968 kB and games-fps/freedoom-0.4.1 Functionality: I can't start the game it segfaults, no matters how I launch it I always get: Con_Init: Initializing the console. SW_Init: Startup message window opened. Executable: Version 1.9.0-beta5.2 Mar 28 2008 (DGL). G_PreInit: Registering Bind Classes... Parsing configuration files. W_Init: Init WADfiles. W_AddFile: data/doomsday.pk3 W_AddFile: data/jdoom/jdoom.pk3 W_AddFile: /usr/share/games/doom-data/doom2.wad IWAD identification: 012c047a W_AddFile: data/jdoom/auto/.basedata/fonta033.lmp W_AddFile: data/jdoom/auto/.basedata/fonta034.lmp W_AddFile: data/jdoom/auto/.basedata/fonta035.lmp W_AddFile: data/jdoom/auto/.basedata/fonta036.lmp W_AddFile: data/jdoom/auto/.basedata/fonta037.lmp W_AddFile: data/jdoom/auto/.basedata/fonta038.lmp W_AddFile: data/jdoom/auto/.basedata/fonta039.lmp W_AddFile: data/jdoom/auto/.basedata/fonta040.lmp W_AddFile: data/jdoom/auto/.basedata/fonta041.lmp W_AddFile: data/jdoom/auto/.basedata/fonta042.lmp W_AddFile: data/jdoom/auto/.basedata/fonta043.lmp W_AddFile: data/jdoom/auto/.basedata/fonta044.lmp W_AddFile: data/jdoom/auto/.basedata/fonta045.lmp W_AddFile: data/jdoom/auto/.basedata/fonta046.lmp W_AddFile: data/jdoom/auto/.basedata/fonta047.lmp W_AddFile: data/jdoom/auto/.basedata/fonta048.lmp W_AddFile: data/jdoom/auto/.basedata/fonta049.lmp W_AddFile: data/jdoom/auto/.basedata/fonta050.lmp W_AddFile: data/jdoom/auto/.basedata/fonta051.lmp W_AddFile: data/jdoom/auto/.basedata/fonta052.lmp W_AddFile: data/jdoom/auto/.basedata/fonta053.lmp W_AddFile: data/jdoom/auto/.basedata/fonta054.lmp W_AddFile: data/jdoom/auto/.basedata/fonta055.lmp W_AddFile: data/jdoom/auto/.basedata/fonta056.lmp W_AddFile: data/jdoom/auto/.basedata/fonta057.lmp W_AddFile: data/jdoom/auto/.basedata/fonta058.lmp W_AddFile: data/jdoom/auto/.basedata/fonta059.lmp W_AddFile: data/jdoom/auto/.basedata/fonta060.lmp W_AddFile: data/jdoom/auto/.basedata/fonta061.lmp W_AddFile: data/jdoom/auto/.basedata/fonta062.lmp W_AddFile: data/jdoom/auto/.basedata/fonta063.lmp W_AddFile: data/jdoom/auto/.basedata/fonta064.lmp W_AddFile: data/jdoom/auto/.basedata/fonta065.lmp W_AddFile: data/jdoom/auto/.basedata/fonta066.lmp W_AddFile: data/jdoom/auto/.basedata/fonta067.lmp W_AddFile: data/jdoom/auto/.basedata/fonta068.lmp W_AddFile: data/jdoom/auto/.basedata/fonta069.lmp W_AddFile: data/jdoom/auto/.basedata/fonta070.lmp W_AddFile: data/jdoom/auto/.basedata/fonta071.lmp W_AddFile: data/jdoom/auto/.basedata/fonta072.lmp W_AddFile: data/jdoom/auto/.basedata/fonta073.lmp W_AddFile: data/jdoom/auto/.basedata/fonta074.lmp W_AddFile: data/jdoom/auto/.basedata/fonta075.lmp W_AddFile: data/jdoom/auto/.basedata/fonta076.lmp W_AddFile: data/jdoom/auto/.basedata/fonta077.lmp W_AddFile: data/jdoom/auto/.basedata/fonta078.lmp W_AddFile: data/jdoom/auto/.basedata/fonta079.lmp W_AddFile: data/jdoom/auto/.basedata/fonta080.lmp W_AddFile: data/jdoom/auto/.basedata/fonta081.lmp W_AddFile: data/jdoom/auto/.basedata/fonta082.lmp W_AddFile: data/jdoom/auto/.basedata/fonta083.lmp W_AddFile: data/jdoom/auto/.basedata/fonta084.lmp W_AddFile: data/jdoom/auto/.basedata/fonta085.lmp W_AddFile: data/jdoom/auto/.basedata/fonta086.lmp W_AddFile: data/jdoom/auto/.basedata/fonta087.lmp W_AddFile: data/jdoom/auto/.basedata/fonta088.lmp W_AddFile: data/jdoom/auto/.basedata/fonta089.lmp W_AddFile: data/jdoom/auto/.basedata/fonta090.lmp W_AddFile: data/jdoom/auto/.basedata/fonta091.lmp W_AddFile: data/jdoom/auto/.basedata/fonta092.lmp W_AddFile: data/jdoom/auto/.basedata/fonta093.lmp W_AddFile: data/jdoom/auto/.basedata/fonta094.lmp W_AddFile: data/jdoom/auto/.basedata/fonta095.lmp W_AddFile: data/jdoom/auto/.basedata/fonta121.lmp W_AddFile: data/jdoom/auto/.basedata/fontb033.lmp W_AddFile: data/jdoom/auto/.basedata/fontb034.lmp W_AddFile: data/jdoom/auto/.basedata/fontb035.lmp W_AddFile: data/jdoom/auto/.basedata/fontb036.lmp W_AddFile: data/jdoom/auto/.basedata/fontb037.lmp W_AddFile: data/jdoom/auto/.basedata/fontb038.lmp W_AddFile: data/jdoom/auto/.basedata/fontb039.lmp W_AddFile: data/jdoom/auto/.basedata/fontb040.lmp W_AddFile: data/jdoom/auto/.basedata/fontb041.lmp W_AddFile: data/jdoom/auto/.basedata/fontb042.lmp W_AddFile: data/jdoom/auto/.basedata/fontb043.lmp W_AddFile: data/jdoom/auto/.basedata/fontb044.lmp W_AddFile: data/jdoom/auto/.basedata/fontb045.lmp W_AddFile: data/jdoom/auto/.basedata/fontb046.lmp W_AddFile: data/jdoom/auto/.basedata/fontb047.lmp W_AddFile: data/jdoom/auto/.basedata/fontb048.lmp W_AddFile: data/jdoom/auto/.basedata/fontb049.lmp W_AddFile: data/jdoom/auto/.basedata/fontb050.lmp W_AddFile: data/jdoom/auto/.basedata/fontb051.lmp W_AddFile: data/jdoom/auto/.basedata/fontb052.lmp W_AddFile: data/jdoom/auto/.basedata/fontb053.lmp W_AddFile: data/jdoom/auto/.basedata/fontb054.lmp W_AddFile: data/jdoom/auto/.basedata/fontb055.lmp W_AddFile: data/jdoom/auto/.basedata/fontb056.lmp W_AddFile: data/jdoom/auto/.basedata/fontb057.lmp W_AddFile: data/jdoom/auto/.basedata/fontb058.lmp W_AddFile: data/jdoom/auto/.basedata/fontb059.lmp W_AddFile: data/jdoom/auto/.basedata/fontb060.lmp W_AddFile: data/jdoom/auto/.basedata/fontb061.lmp W_AddFile: data/jdoom/auto/.basedata/fontb062.lmp W_AddFile: data/jdoom/auto/.basedata/fontb063.lmp W_AddFile: data/jdoom/auto/.basedata/fontb064.lmp W_AddFile: data/jdoom/auto/.basedata/fontb065.lmp W_AddFile: data/jdoom/auto/.basedata/fontb066.lmp W_AddFile: data/jdoom/auto/.basedata/fontb067.lmp W_AddFile: data/jdoom/auto/.basedata/fontb068.lmp W_AddFile: data/jdoom/auto/.basedata/fontb069.lmp W_AddFile: data/jdoom/auto/.basedata/fontb070.lmp W_AddFile: data/jdoom/auto/.basedata/fontb071.lmp W_AddFile: data/jdoom/auto/.basedata/fontb072.lmp W_AddFile: data/jdoom/auto/.basedata/fontb073.lmp W_AddFile: data/jdoom/auto/.basedata/fontb074.lmp W_AddFile: data/jdoom/auto/.basedata/fontb075.lmp W_AddFile: data/jdoom/auto/.basedata/fontb076.lmp W_AddFile: data/jdoom/auto/.basedata/fontb077.lmp W_AddFile: data/jdoom/auto/.basedata/fontb078.lmp W_AddFile: data/jdoom/auto/.basedata/fontb079.lmp W_AddFile: data/jdoom/auto/.basedata/fontb080.lmp W_AddFile: data/jdoom/auto/.basedata/fontb081.lmp W_AddFile: data/jdoom/auto/.basedata/fontb082.lmp W_AddFile: data/jdoom/auto/.basedata/fontb083.lmp W_AddFile: data/jdoom/auto/.basedata/fontb084.lmp W_AddFile: data/jdoom/auto/.basedata/fontb085.lmp W_AddFile: data/jdoom/auto/.basedata/fontb086.lmp W_AddFile: data/jdoom/auto/.basedata/fontb087.lmp W_AddFile: data/jdoom/auto/.basedata/fontb088.lmp W_AddFile: data/jdoom/auto/.basedata/fontb089.lmp W_AddFile: data/jdoom/auto/.basedata/fontb090.lmp W_AddFile: data/jdoom/auto/.basedata/m_therm2.lmp W_AddFile: data/jdoom/auto/.basedata/menufog.lmp W_AddFile: data/jdoom/auto/.basedata/pal18to8.lmp W_AddFile: data/jdoom/auto/.basedata/sndcurve.lmp Reading definition file: defs/doomsday.ded Reading definition file: defs/jdoom/jdoom.ded 138 sprite names 974 states 140 things 8 lights 112 sound effects 68 songs 351 text strings 27 particle generators 22 animation groups 51 surface decorations 69 map infos 12 finales Sys_Init: Setting up machine state. Sys_Init: Initializing keyboard, mouse and joystick. I_InitJoystick: Analog 2-axis 8-button gamepad Sys_InitTimer. Sfx_Init: Initializing SDL_mixer... S_Init: OK. R_Init: Init the refresh daemon. Segmentation fault tried with jdoom, doomsday, doomsday-doom[2]. according to gdb the segfault is in function Z_FreeTags.
I fear the same results as Victor. How do you run this stupid thing? Something about no IWAD file.
Created attachment 170539 [details] doomsday-1.9.0_beta51_svn5018.ebuild Yagisan, the guy who (was) responsible for the Linux version of Doomsday is still working on Doomsday here and there. He released the sources for a working 1.9.0_beta5.1 with SVN patches. It also works on AMD64. I don't know about 5.2's security issues, but the scrambled input is fixed in this version. I created an ebuild using this version. It works on AMD64, but segfaults when trying to change the screen resolution. Jeremy, you can test using the shareware-Doom. Install games-fps/doom-data using the doomsday use-flag. (Unmaks the useflag first, put -doomsday in /etc/portage/profiles/use.mask
To clarify things: It's playable.
This will probably need files/wrapper from the beta52 ebuild aswell.
sources taken from here: https://launchpad.net/~yagisan/+archive
Created attachment 170876 [details] updated ebuild Yagisan released updated sources, I updated and tweaked the ebuild accordingly. This ebuild will work for Doom and Heretix. Hexen may segfault or crash tho.
doomsday is hardmasked, and there's no new version in tree. reopen or open a new bug if and when it'll be unmasked with a new version.