From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C96BD158020 for ; Tue, 13 Dec 2022 12:28:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A867E088F; Tue, 13 Dec 2022 12:28:32 +0000 (UTC) Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CBA1FE0864 for ; Tue, 13 Dec 2022 12:28:31 +0000 (UTC) Received: by mail-wm1-x330.google.com with SMTP id c65-20020a1c3544000000b003cfffd00fc0so7763915wma.1 for ; Tue, 13 Dec 2022 04:28:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=b3PZZhOzdaH+MZF1D/tgV95eI5JmPGkpHrDlwcgpRAU=; b=nR7A36CO+g11ljcq19r+L9bd4ZPa2+CIimUH70H5+qlqNFjMNN+sAki+Tt+eupc5Pg DE+PbSMgal4DTh9QUWZ1lerIfGGgRdhhAIvHZWt7tQsALaQO3xeLo+mk6UDjrZ+OSvZg qeGYEdYkcAVArXJ+NQiR813121ch61Q5/iySzUxbuGKNZI3zTgA3tkajp4udZs8SOtJj ETqZ46k17Fg2Lalh1jQ9EVpQ0qqhGbKFpiZBmVxv1IN1g0APSOLDXPg8R+FoAg5/guWI os6zRaoP/m7LS/0MDiPvpWsujrGAm4kqB7aXNlyl7x3uMDsZSADhWfTwNx2xT0YKSGex 1onA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=b3PZZhOzdaH+MZF1D/tgV95eI5JmPGkpHrDlwcgpRAU=; b=b4UIq+In2HvzkrfPWyoHasKpjaKCZYNCPfwZ6hcm0/YV2WpCMJ1w9uVPN3/BD5pAYg 3OMk9z88k+Z40u7Taxy4xgXDXSRaujM29C7pODjIEE9x1T62crHt9MKjc+RFI9JnbB2L 27SaUSy1Oa7KVW3AJizSYzjSKcxGyD7QoGzg40sTBaOYvIX2IEtBVADE1Q23oUzhYe5P z0Das3d08qsc2pGjxVzi1yzyoxoZi2DyAX4d7rLFvf0yqKIapV+Lsq+pe0UyizaAdGEI BLZ/O9TXZrA2Hnx4xa4hByYMsdcEMmsguc+ceSIl+8r5uYDSTreg+Zyp4kZgfIqmcbyr 0CoA== X-Gm-Message-State: ANoB5pnIRH6eSlqZGgj6D5g1QHC0aiczkCygiI7Nh8uMXd//CnmSX2dF QU5PH1ndt2oWLWiZV8WIlOGI2n2vqTdN5+r9tYbq7DUI X-Google-Smtp-Source: AA0mqf78DQd5vaT6ko9q82eUUZP1+8avZ8cAu3hOvrCkBI7y7wNovzG9Cqm9Nyk36D3I0XD/uuFqxzHaDjvlxuOVFME= X-Received: by 2002:a05:600c:681:b0:3d1:f2ff:f001 with SMTP id a1-20020a05600c068100b003d1f2fff001mr146077wmn.160.1670934510697; Tue, 13 Dec 2022 04:28:30 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 References: <20221212211735.7b27d72cb9494f2c60cd5a79@gmail.com> <20221213003715.1394acd1790bdd78537c5078@gmail.com> <20221213042447.fec45ff12c611e2a865f269e@gmail.com> In-Reply-To: <20221213042447.fec45ff12c611e2a865f269e@gmail.com> From: Artur Tamm Date: Tue, 13 Dec 2022 12:28:18 +0000 Message-ID: Subject: Re: [gentoo-user] Gaming on gentoo To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary="000000000000f4072105efb4c14a" X-Archives-Salt: 719d0c43-f37e-4f47-a5ad-8e45817612c5 X-Archives-Hash: 05d8d7cd580993ba5cbc5790a51d33dd --000000000000f4072105efb4c14a Content-Type: text/plain; charset="UTF-8" I can test out quakespasm in the evening (for me) as I need to extract the pak file to test it (as it exitied while trying to load it). Arutr On Tue, 13 Dec 2022 at 12:24, Alan Ianson wrote: > On Tue, 13 Dec 2022 12:12:19 +0000 > Artur Tamm wrote: > > > Hi, > > > > It seems that the game is a binary blob and requires some older > libraries. > > Have you installed some 32bit libraries. You can check what you need with > > 'ldd some_binary'. For 32bit libraries you might want to use 'abi_x86_32' > > for the needed libraries or enable it globlly in make.conf and then > > recompile everything. > > I do have some 32bit games I'll be trying to run but I haven't looked at > that yet. This is a 64bit quakespasm (as far as I know). > > This is what ldd has to say about quakespasm.. > > alan@irondust:~$ ldd /usr/bin/quakespasm > linux-vdso.so.1 (0x00007ffe7b188000) > libm.so.6 => /lib64/libm.so.6 (0x00007f7f78f90000) > libOpenGL.so.0 => /usr/lib64/libOpenGL.so.0 (0x00007f7f78f64000) > libvorbisfile.so.3 => /usr/lib64/libvorbisfile.so.3 > (0x00007f7f78f5a000) > libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f7f78f2c000) > libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f7f78f21000) > libmad.so.0 => /usr/lib64/libmad.so.0 (0x00007f7f78efe000) > libSDL2-2.0.so.0 => /usr/lib64/libSDL2-2.0.so.0 > (0x00007f7f78882000) > libc.so.6 => /lib64/libc.so.6 (0x00007f7f786b4000) > /lib64/ld-linux-x86-64.so.2 (0x00007f7f79085000) > libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 > (0x00007f7f785fc000) > libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f7f7850f000) > libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f7f784b9000) > libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f7f78377000) > libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f7f78360000) > libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f7f78353000) > libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f7f7833f000) > libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f7f78336000) > libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f7f78329000) > libpulsecommon-16.1.so => /usr/lib64/pulseaudio/ > libpulsecommon-16.1.so (0x00007f7f7829f000) > libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f7f78252000) > libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f7f78228000) > libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f7f7821b000) > libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f7f781a5000) > libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007f7f7819d000) > libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f7f78198000) > libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f7f78190000) > libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007f7f78179000) > libmd.so.0 => /usr/lib64/libmd.so.0 (0x00007f7f7816c000) > alan@irondust:~$ > > Everything there looks good to me. I have since built darkplaces and have > a similar experience with that. > > There must be some detail in the works that I am missing. > > I appreciate your input. > > --000000000000f4072105efb4c14a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I can test out quakespasm in the evening (for me) as = I need to extract the pak file to test it (as it exitied while trying to lo= ad it).

Arutr

On Tue, 13 Dec 2022 at 12:2= 4, Alan Ianson <agianson@gmail.com= > wrote:
= On Tue, 13 Dec 2022 12:12:19 +0000
Artur Tamm <artur.tamm.85@gmail.com> wrote:

> Hi,
>
> It seems that the game is a binary blob and requires some older librar= ies.
> Have you installed some 32bit libraries. You can check what you need w= ith
> 'ldd some_binary'. For 32bit libraries you might want to use &= #39;abi_x86_32'
> for the needed libraries or enable it globlly in make.conf and then > recompile everything.

I do have some 32bit games I'll be trying to run but I haven't look= ed at that yet. This is a 64bit quakespasm (as far as I know).

This is what ldd has to say about quakespasm..

alan@irondust:~$ ldd /usr/bin/quakespasm
=C2=A0 =C2=A0 =C2=A0 =C2=A0 linux-vdso.so.1 (0x00007ffe7b188000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libm.so.6 =3D> /lib64/libm.so.6 (0x00007f7f7= 8f90000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libOpenGL.so.0 =3D> /usr/lib64/libOpenGL.so.= 0 (0x00007f7f78f64000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libvorbisfile.so.3 =3D> /usr/lib64/libvorbis= file.so.3 (0x00007f7f78f5a000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libvorbis.so.0 =3D> /usr/lib64/libvorbis.so.= 0 (0x00007f7f78f2c000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libogg.so.0 =3D> /usr/lib64/libogg.so.0 (0x0= 0007f7f78f21000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libmad.so.0 =3D> /usr/lib64/libmad.so.0 (0x0= 0007f7f78efe000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libSDL2-2.0.so.0 =3D> /usr/lib64/libSDL2-2.0= .so.0 (0x00007f7f78882000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libc.so.6 =3D> /lib64/libc.so.6 (0x00007f7f7= 86b4000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /lib64/ld-linux-x86-64.so.2 (0x00007f7f79085000= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libGLdispatch.so.0 =3D> /usr/lib64/libGLdisp= atch.so.0 (0x00007f7f785fc000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libasound.so.2 =3D> /usr/lib64/libasound.so.= 2 (0x00007f7f7850f000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libpulse.so.0 =3D> /usr/lib64/libpulse.so.0 = (0x00007f7f784b9000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libX11.so.6 =3D> /usr/lib64/libX11.so.6 (0x0= 0007f7f78377000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXext.so.6 =3D> /usr/lib64/libXext.so.6 (0= x00007f7f78360000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXcursor.so.1 =3D> /usr/lib64/libXcursor.s= o.1 (0x00007f7f78353000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXi.so.6 =3D> /usr/lib64/libXi.so.6 (0x000= 07f7f7833f000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXfixes.so.3 =3D> /usr/lib64/libXfixes.so.= 3 (0x00007f7f78336000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXrandr.so.2 =3D> /usr/lib64/libXrandr.so.= 2 (0x00007f7f78329000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libpulsecommon-16.1.so =3D> /usr/l= ib64/pulseaudio/libpulsecommon-16.1.so (0x00007f7f7829f000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libdbus-1.so.3 =3D> /usr/lib64/libdbus-1.so.= 3 (0x00007f7f78252000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libxcb.so.1 =3D> /usr/lib64/libxcb.so.1 (0x0= 0007f7f78228000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXrender.so.1 =3D> /usr/lib64/libXrender.s= o.1 (0x00007f7f7821b000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libsndfile.so.1 =3D> /usr/lib64/libsndfile.s= o.1 (0x00007f7f781a5000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libasyncns.so.0 =3D> /usr/lib64/libasyncns.s= o.0 (0x00007f7f7819d000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXau.so.6 =3D> /usr/lib64/libXau.so.6 (0x0= 0007f7f78198000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libXdmcp.so.6 =3D> /usr/lib64/libXdmcp.so.6 = (0x00007f7f78190000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libbsd.so.0 =3D> /usr/lib64/libbsd.so.0 (0x0= 0007f7f78179000)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libmd.so.0 =3D> /usr/lib64/libmd.so.0 (0x000= 07f7f7816c000)
alan@irondust:~$

Everything there looks good to me. I have since built darkplaces and have a= similar experience with that.

There must be some detail in the works that I am missing.

I appreciate your input.

--000000000000f4072105efb4c14a--