From mboxrd@z Thu Jan 1 00:00:00 1970 From: HiPhish Subject: Re: Need help porting eDuke32 Date: Mon, 25 Feb 2019 00:04:44 +0100 Message-ID: <11782299.o45zcXmkTc@aleksandar-ixtreme-m5740> References: <4082254.2VInIakpOu@aleksandar-ixtreme-m5740> <871s40jdk4.fsf@ambrevar.xyz> <87wolsht8w.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:60316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gy2pX-0005s2-2X for help-guix@gnu.org; Sun, 24 Feb 2019 18:05:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gy2pW-00034C-AJ for help-guix@gnu.org; Sun, 24 Feb 2019 18:05:06 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47260) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gy2pW-00030s-18 for help-guix@gnu.org; Sun, 24 Feb 2019 18:05:06 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 87F38160063 for ; Mon, 25 Feb 2019 00:04:47 +0100 (CET) In-Reply-To: <87wolsht8w.fsf@ambrevar.xyz> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: help-guix@gnu.org Couldn't GLU be added as an input in the declaration of eDuke? Polymost and Polymer work for me, but I have GLU already installed on my system via apt. On Friday, 22 February 2019 14:01:35 CET you wrote: > There is one issue though that I get on startup: > > --8<---------------cut here---------------start------------->8--- > Initializing SDL 2.0.9 > Failed loading "libGLU.so.1" > Failed loading GLU. GL modes will be unavailable. Error: Passed a NULL > mutex --8<---------------cut here---------------end--------------->8--- > > This makes it impossible to use the Polymost / Polymer renderers. > > Starting the game with something like > > --8<---------------cut here---------------start------------->8--- > env LD_LIBRARY_PATH=/home/ambrevar/.guix-profile/lib > /gnu/store/j2f51lrgrpayclwfy77191jx3f6cpvq5-eduke32-20181027-7136/bin/eduke > 32 -g duke3d_hrp.zip -g duke3d_mus.zip --8<---------------cut > here---------------end--------------->8--- > > works. (I have installed "glu" into my profile.) > > "glu" is not in the closure of neither eduke32 not sdl2. > > --8<---------------cut here---------------start------------->8--- > > > guix size sdl2 | grep glu > > guix size eduke32 | grep glu > > --8<---------------cut here---------------end--------------->8--- > > It seems to be loaded at runtime. > We could wrap the "eduke32" binary, but I wonder if we could do any better. > Any advice for this?