<FromGitter>
<viraptor1:matrix.org> Have you tried.. installing the static pcre like the error suggests? (Have you got a libpcre.a in /usr/lib or equivalent?)
<FromGitter>
<HertzDevil> you doing gba audio soon?
<FromGitter>
<HertzDevil> would be dope if i could listen to my own gba chiptune on a crystal-backed emulator
<FromGitter>
<mattrberry> Got gba audio mostly working. Having some trouble with the channel 3 stuff that I ported over from my gbc emulator. Must have just missed one of the differences between channel 3 on gba and gbc. Just causes a little stuttering at times, but the rest of the channels seem to be working great
<FromGitter>
<mattrberry> Now just working on sprites
<FromGitter>
<mattrberry> There are *plenty* of other reasons your chiptune roms won't run yet though, even though audio is mostly working. Lots of stuff is still not implemented or only partially implemented. Many roms just refuse to boot still :p
_ht has joined #crystal-lang
<FromGitter>
<mattrberry> But you could give it a shot. I need to push a few more changes to the dma handler to fix some issues, but I can do that in the morning
ua_ has joined #crystal-lang
ua has quit [Ping timeout: 256 seconds]
<FromGitter>
<Daniel-Worrall> Can we store artifacts from PRs from more than just Windows so we can test PRs with more test cases than just the specs they write without building again locally?
<oprypin>
Daniel-Worrall, wait whats your actual use case?
<FromGitter>
<Daniel-Worrall> testing PRs
<oprypin>
Daniel-Worrall, can you clarify? PRs are being tested
<oprypin>
i guess you want to download the Crystal binary from your PR
<FromGitter>
<Daniel-Worrall> To personally test someone else's PR locally, for example against the reproducable code from an original issue. I could checkout the branch and build, but that's take longer than downloading the binary that was built by CI
<oprypin>
yea that's valid
<FromGitter>
<Daniel-Worrall> the artifacts time out or something on GH actions anyway
<oprypin>
it's not trivial to use the binary you'd download, though. can have linked libraries mismatch
<oprypin>
producing a proper downloadable package is done only on circleci nightly config
<oprypin>
Daniel-Worrall, u can try in your fork of crystal to add a upload-artifact path: .build/crystal
<oprypin>
then see if that binary is usable at all. and if it is, suggest such a change
<FromGitter>
<Daniel-Worrall> Will look into it
<oprypin>
maybe the one from alpine could be good?
<FromGitter>
<Daniel-Worrall> static solves all the problems
deimos_ has quit [Ping timeout: 260 seconds]
_deimos_ has joined #crystal-lang
_deimos_ is now known as deimos_
hightower2 has joined #crystal-lang
<hightower2>
IO::FileDescriptor.new(fd) does not restrict fd to Int32 but allows anything, so then the error about the invalid type comes later down the execution path: https://carc.in/#/r/a7j6
<hightower2>
Should this be made nicer by restricting to Int32, or this general behavior is fine?
<oprypin>
hightower2, fwiw on windows file descriptor is uint32
woodruffw has quit [Ping timeout: 246 seconds]
woodruffw has joined #crystal-lang
woodruffw has quit [Ping timeout: 240 seconds]
woodruffw has joined #crystal-lang
woodruffw has quit [Ping timeout: 240 seconds]
Volk has joined #crystal-lang
Volk has quit [Client Quit]
Volk has joined #crystal-lang
woodruffw has joined #crystal-lang
postmodern has quit [Quit: Leaving]
<hightower2>
oprypin, good point, the question still stands though, in general