<cruxbot>
[contrib.git/3.6]: wine-staging: updated to version 7.19
<cruxbot>
[contrib.git/3.7]: wine-staging: updated to version 7.19
brian|lfs has quit [Remote host closed the connection]
ppetrov^ has joined #crux
ty3r0x_ has joined #crux
ty3r0x_ has quit [Remote host closed the connection]
ty3r0x_ has joined #crux
elderK has quit [Quit: Connection closed for inactivity]
guido_rokepo has joined #crux
maledictium has quit [Quit: WeeChat 3.0]
maledictium has joined #crux
emmett1 has joined #crux
<emmett1>
hey guys
<emmett1>
anybody play steam games on crux?
<emmett1>
i have issue when trying to running dota 2 on crux
<emmett1>
heres the log when running 'steam-runtime 2> steamlog' - https://bpa.st/K7XA
<emmett1>
thanks if anybody can see whats the error caused this
<emmett1>
on line 118 when i launch dota
<emmett1>
it just says 'launching' then nothing happen on steam gui
emmett1 has quit [Ping timeout: 252 seconds]
<chrcav>
I've been having the same problem with basically every game I try. I can't find a concrete error in the output.
<chrcav>
I have been able to launch games from a terminal using the commands in the console output.
dim44 has joined #crux
<dim44>
Hello, friends. How do I enable the compat-32 ports? I enabled them in /etc/prt-get.conf and updated the ports tree but there is no /usr/ports/compat-32 directory. Goal is to install wine btw.
<dim44>
Sorry for bothering you, found it. Been using Crux for 2 years now btw and it's been the best distro I've ever used.
<jaeger>
been AFK but glad you found it :)
<jaeger>
Thanks for the feedback
emmett1 has joined #crux
<jaeger>
emmett1: I've not tried any yet since 3.7
<jaeger>
All those libGL errors are suspicious, though, do you have mesa-32 installed?
<emmett1>
jaeger, yes mesa-32 is installed
<jaeger>
And /usr/lib32/dri/crocus_dri.so exists?
<emmett1>
no it does not exist
<emmett1>
is it suppose to exist?
<jaeger>
I would expect so
<jaeger>
What does 'prt-get fsearch crocus_dri.so' tell you?
<emmett1>
Found in /usr/ports/xorg/mesa:
<jaeger>
but not in mesa-32?
<emmett1>
maybe missing dependency for mesa-32 to build crocus lib
<emmett1>
yes not in mesa-32
<jaeger>
Even if a dep is missing it would be in the original footprint
<emmett1>
grep crocus in my compat-32 footprint found nothing
<jaeger>
What version of crux are you running? Have you modified the compat-32 ports tree?
<emmett1>
btw crocus not in mesa-32 gallium-driver build option, but exist in mesa build option
<emmett1>
latest, 3.7
<emmett1>
no, not modify anything from original ports
<jaeger>
hrmm
<emmett1>
i will try add crocus into mesa-32 build option
<jaeger>
ah, yeah, looks like it's in 3.6 but not 3.7, funky
<emmett1>
yeah
<cruxbot>
[contrib.git/3.6]: python3-psycopg2: updated to version 2.9.5
<cruxbot>
[contrib.git/3.6]: python3-hatch-fancy-pypi-readme: updated to version 22.8.0
<cruxbot>
[contrib.git/3.6]: python3-distro: updated to version 1.8.0
<cruxbot>
[contrib.git/3.7]: python3-psycopg2: updated to version 2.9.5
<cruxbot>
[contrib.git/3.7]: python3-hatch-fancy-pypi-readme: updated to version 22.8.0
<cruxbot>
[contrib.git/3.7]: python3-distro: updated to version 1.8.0
<jaeger>
From the git history I'm not seeing why it was removed, will test adding it back here as well
<emmett1>
alright thank you
<emmett1>
rebuild mesa-32 with crocus added
<emmett1>
still dota wont run
<emmett1>
but missing crocus error is missing
<emmett1>
i will try reboot
guido_rokepo has quit [Quit: guido_rokepo]
emmett1_ has joined #crux
emmett1_ has quit [Remote host closed the connection]
emmett1_ has joined #crux
emmett1 has quit [Read error: Connection reset by peer]
<emmett1_>
still same after reboot
<jaeger>
bummer, I was hoping it would be simple like that
<emmett1_>
is it has to do with latest glibc?
<jaeger>
No idea, sorry
<jaeger>
Does that game use EAC? (easy anti cheat)
<jaeger>
a quick search for linux steam and glibc 2.36 indicates breakage related to EAC
<emmett1_>
not sure about that
<emmett1_>
yeah
<emmett1_>
archlinux already patch that, and dota run fine
<emmett1_>
looks like crux did not patch that
<jaeger>
another search indicates dota 2 does use EAC
<jaeger>
So yeah, seems likely this might be the issue
<emmett1_>
i will try rebuild glibc with patch about that
<jaeger>
ok, thanks
<jaeger>
I'll look into it here as well but have quite a few things to do so it may take a while :)
<emmett1_>
yeah its ok, i will try on my side here, will post any news here if it fixed my issue
<jaeger>
great :)
<emmett1_>
thanks btw for your time :)
<jaeger>
No problem
<SiFuh_>
jaeger: Curiosity, why was wget moved to opt and no longer in core?
<emmett1_>
bcoz pkgmk use curl by default now i guess
<SiFuh_>
Yeah, but not sure the reason it was chosen.
<stenur>
redundancy perhaps
<SiFuh_>
ckut was using wget. So rather than making wget a dep for ckut, I just switch it to curl.
<SiFuh_>
Unfortunately the download meter had to change in dialog.
stenur has quit [Remote host closed the connection]
stenur has joined #crux
<jaeger>
I don't recall exactly but I think it was something along the lines of wget (not wget2) dropping FTP support?
<SiFuh_>
jaeger: by the way, the otherday I installed 3.7 with full disk encryption and apart from a little hiccup everything went flawlessly.
<jaeger>
nice. I'm running an FDE 3.7 on my laptop as well, so far no problems
<jaeger>
What was the hiccup?
emmett1 has joined #crux
emmett1 has quit [Remote host closed the connection]
emmett1 has joined #crux
emmett1_ has quit [Read error: Connection reset by peer]
<SiFuh_>
jaeger: Nothing serious. I accidentally did 'prt-get depinst imlib2' instead of 'prt-get depinst -fr imlib2'. So it pulled the libtiff from 3.6 which I had, and that was built againts libwebp so imlib2 was crying because libwebp didn't exist
<jaeger>
ah
<SiFuh_>
Oh I had one concern. I hadn't looked into it yet
<SiFuh_>
Ahh, I see. I though lz4 was going to be added to core. It is in contrib still. So when I compiled the kernel with lz4 support it failed
<SiFuh_>
jaeger: Are you using the dynamically encrypted swap?
<jaeger>
No, my swap is just a partition inside the fully encrypted disk
<jaeger>
Well, partition is the wrong term. It's a logical volume
<SiFuh_>
I set up swap as a partition
<stenur>
use zstd SiFuh_
<SiFuh_>
stenur: I am. I switched to it when it failed because of the missing lz4 port
<stenur>
(it is just the kernel uses highest compression instead of lightest, but decompression is just as fast)
<SiFuh_>
Oh wait, I am not. It is LZMA
<SiFuh_>
I will switch over now.
<SiFuh_>
I did set ZSTD in the config on the ISO
dim44 has left #crux [Leaving]
emmett1 has quit [Quit: Leaving]
<chrcav>
emmett1: trying 'LD_PRELOAD="" %command%' in the launch options for a specific game allowed it to launch in my case.
<SiFuh_>
Jerry Lee Lewis died
<stenur>
great balls of fire?
<SiFuh_>
Yes
<cruxbot>
[compat-32.git/3.6]: expat-32: updated to version 2.5.0
<cruxbot>
[compat-32.git/3.7]: expat-32: updated to version 2.5.0
<cruxbot>
[compat-32.git/3.7]: mesa-32: re-added crocus/zink gallium driver support
chrcav has quit [Quit: Lost terminal]
<cruxbot>
[contrib.git/3.6]: python3-zipp: updated to version 3.10.0
<cruxbot>
[contrib.git/3.7]: python3-zipp: updated to version 3.10.0
<cruxbot>
[opt.git/3.6]: mtools: updated to version 4.0.42
<cruxbot>
[opt.git/3.7]: mtools: updated to version 4.0.42
<cruxbot>
[opt.git/3.6]: alsa-utils: updated to version 1.2.8
<cruxbot>
[opt.git/3.6]: alsa-ucm-conf: updated to version 1.2.8
<cruxbot>
[opt.git/3.6]: alsa-lib: updated to version 1.2.8
<cruxbot>
[opt.git/3.7]: alsa-utils: updated to version 1.2.8
<cruxbot>
[opt.git/3.7]: alsa-ucm-conf: updated to version 1.2.8
<cruxbot>
[opt.git/3.7]: alsa-lib: updated to version 1.2.8
<cruxbot>
[compat-32.git/3.6]: alsa-lib-32: updated to version 1.2.8
<cruxbot>
[compat-32.git/3.7]: alsa-lib-32: updated to version 1.2.8
<cruxbot>
[contrib.git/3.6]: docker-compose: updated to version 2.12.2
<cruxbot>
[contrib.git/3.7]: docker-compose: updated to version 2.12.2
<farkuhar>
mnkydeth's videos played fine in firefox-bin, but using webkitgtk browsers I couldn't get any image to show up. These webkitgtk browsers have no problem playing video in other streaming sites, though.
<farkuhar>
So I went looking into the build recipes of gst-plugins-{good,bad,ugly} to see if any optional codecs might have been disabled.
<farkuhar>
I still haven't found the right codec for odysee.com streams, but interestingly, gst-plugins-bad appears to work fine without shaderc, even though shaderc is listed as a hard dependency.
<farkuhar>
That discovery reminded me of Markus' latest bug report on the CRUX mailing list, where rebuilding mpv with --disable-shaderc solved the linker error (while trying to add symbols from libSPIRV.so)
<farkuhar>
Markus also configured mpv with --disable-libplacebo, but the resulting build might be too crippled for some users. I would suggest instead rebuilding libplacebo itself with -D shaderc=disabled, in which case you'll need this patch: https://code.videolan.org/videolan/libplacebo/-/merge_requests/288
<farkuhar>
Save that patch in the ports tree as 288-glsl-resources.patch, and modify the Pkgfile to use it: http://ix.io/4elD ... That should get mpv working again, after the latest glslang and spirv-tools updates.
<cruxbot>
[contrib.git/3.6]: osinfo-db: updated to version 20221018
<cruxbot>
[contrib.git/3.7]: osinfo-db: updated to version 20221018