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?