<nekobot>
[haiku/haiku] 220fa7be4fcc - Update translations from Pootle
Halian has quit [Quit: I'll be back.]
nagerst has joined #haiku
jmairboeck has joined #haiku
<nagerst>
Begasus[m]: i managed to get the vortex2 sound to work without crackling.
mmu_man has quit [Ping timeout: 480 seconds]
<nagerst>
i know that was not what i was supposed to do, but that annoyed me the most so it had to go first
rexbinary has quit [Read error: Connection reset by peer]
rexbinary has joined #haiku
<nagerst>
I also made a simple Silicon Motion lynx driver based on my old driver. so now my dell c450 works.
<nagerst>
233mhz
Nasina has joined #haiku
<nipos>
waddlesplash: I just updated to the latest nightly and the crash while switching keymaps is gone.Thanks again.
<nagerst>
vI also made a stab at all usb devices i own (not many) most work already. But my bloothoth dongle does not. So i wasted all my time on that.
OscarL has joined #haiku
<nagerst>
The sound over hdmi is just above my level, by far. Even if i get them all to be working. I get no sound. I am so sorry my friend.
<Begasus[m]>
nice one nagerst ç
<OscarL>
scanty, Begasus[m], nagerst. hello :-)
<nagerst>
Begasus[m]: you are just being nice
<Begasus[m]>
np, sound over HDMI isn't working for the most, heck, I can't get anything on the HDMI here :)
<Begasus[m]>
hi OscarL
<nagerst>
Howdy OscarL
<Begasus[m]>
OK, do we like NeoChat KDE style or Haiku style? :P
<OscarL>
nagerst: good to see you around! and... I have a vortex card I would love to use on Haiku. I'd be more than interested on testing your vortex driver.
rexbinary_ has joined #haiku
<Begasus[m]>
sound almost like you got a museum up there OscarL :)
<nagerst>
Should wok with both vortex and vortex2 with almost all features.
rexbinar- has joined #haiku
<nagerst>
i tried it on the triangular dell vortex cards though, no luck.. they seem to use a different bridge card.
<OscarL>
Begasus[m]: only old hardware here, right :-). That Vortex sound card I bought in 1998 :-D
<nagerst>
But i at least have EAX singaling functions so it works "for me" in basic tests
<OscarL>
nagerst: awesome! looking forward to either a release or a link to any source code repo you may have!
<nagerst>
But if you have a black vortex 2 please upgrade that badboy with a dreamblaster (belgian chip) good lord, the sound is so much better than even pulsaudio midi over 3.5mm
<Begasus[m]>
at least something good from Belgium :P
<nagerst>
coming soon, as they said....
<Begasus[m]>
famous last words ... :)
<OscarL>
I only have a "lowly" AU8820. Still pretty much love the sound that comes from the intergrated amplifier :-)
<nagerst>
Begasus[m]: ooof dont sayd that
<nagerst>
OscarL: the gold plated black version is worth a fortune, but only when sold to audiophiles.
<nagerst>
right buyer i guess
rexbinary has quit [Ping timeout: 480 seconds]
<Begasus[m]>
as long as OscarL doesn't create a PR for zlib again I'm good (I hope) :)
<OscarL>
Begasus[m]: can't make any promises, sorry! :-P
<nagerst>
noone wants the OEM green cards with plastic connectors and no TOSLINK
<Begasus[m]>
I'll forward the PR to waddlesplash then OscarL , and let you explain it :P
<nagerst>
Begasus[m]: and yeah i have not gotten the TOSLINK to work yet.
rexbinary_ has quit [Ping timeout: 480 seconds]
<Begasus[m]>
no worries, plenty to check here
<OscarL>
nagerst: I'm not that picky, and I'm pretty poor by developed countries standards, so... my I still love my "Genius SoundMaker Pro" cheap Vortex card :-D
<OscarL>
s/my/I/
diver has joined #haiku
<nagerst>
3.5 mm seems to work, but it starts craclking after a few hours of testing. So it is not release worthy yet.
<Begasus[m]>
finished importing the KDE QCH documentation in Qt Assistant yesterday
<OscarL>
understood. just don't let "perfect" be the enemy of "good enough", or however that saying goes in English :-)
<nagerst>
OscarL: Buy a belgian dreamblaster, you will have awesome sound for any midi device ever made as long as they have a header. The best card with a header is the Vortex2, but the Emu10k cars are also good, but lacked much in the mixer department of BeOS)
<Begasus[m]>
next week there should be a new framework update upstream
<nagerst>
cool
<nagerst>
I am not at home, but Begasus[m] can you check the version of the gcc in the build environment on latest nightly?
<nagerst>
Ill be home on friday though
<Begasus[m]>
on R1B5, but I guess it's still at 13?
<nagerst>
okay
<nagerst>
Thank you
<Begasus[m]>
np, has been an update/patch on this not that long ago though
<Begasus[m]>
gcc13*
<nagerst>
What happened to reasonable versioning? I do not like it. Chome is the worst in this regard, gladly not using it though. Gnome 40? Firefox 1280.0? It is getting rediculous
<Begasus[m]>
didn't realize, you can just drag the images into the main window from NeoChat
<Begasus[m]>
not from me :)
<nagerst>
hehe
<Begasus[m]>
but I gues they used upstream tag
Nasina has quit [Remote host closed the connection]
Nasina has joined #haiku
<nagerst>
My grandkids are here now, and y'know priorities.
<Begasus[m]>
I'm suffixing the KF6 libraries now also with _kf6 instead of 24, next gear will be 25
<Anarchos>
coolcoder613 i have this computer at home !
<Anarchos>
though not plugged. But should be functional (old parent's desktop)
<dodo75>
coolcoder613 Love the monitor stand...
dovsienko has joined #haiku
<Anarchos>
dodo75 and the win 3.11 windows :)
<gordonjcp>
Anarchos: I have those computers at work
<Anarchos>
gordonjcp at work ? what for ?
<gordonjcp>
Anarchos: they run a door entry system
diver has quit [Read error: No route to host]
diver has joined #haiku
<Anarchos>
gordonjcp makes sense. If it works, don't change it :)
wicknix_ has quit [Read error: Connection reset by peer]
wicknix has joined #haiku
bjorn3[m] has joined #haiku
<bjorn3[m]>
I was looking through the support for various platforms in rust's backtrace crate and I noticed that on Haiku it uses get_next_image_info rather than dl_iterate_phdr like on most Unix systems. Does anyone know why that is the case?
<bjorn3[m]>
At least from what I can tell dl_iterate_phdr is supported by Haiku.
<bjorn3[m]>
Found the reason: dl_iterate_phdr support was added to Haiku after this PR.
<bjorn3[m]>
Is there any reason for Rust to support a pre-2022 version of Haiku? If not I will open a PR to switch backtrace-rs to dl_iterate_phdr on Haiku.
yay has joined #haiku
yay has quit []
nipos has left #haiku [Disconnected: Received SIGTERM]
nipos has joined #haiku
<dovsienko>
bjorn3[m]: "before 2022" most likely means R1B3 or older, which would not be a usable installation as far as I understand
FreeFull has quit [Quit: rebooting]
<dovsienko>
even R1B4 packages are no longer available, so if you are talking about the "rust_bin" package in HaikuPort, that would have to support R1B5 and the development builds
FreeFull has joined #haiku
<dovsienko>
(are R1B5 packages available?)
<bjorn3[m]>
Looks like dl_iterate_phdr was backported to R1B3.
<dovsienko>
bjorn3[m]: so on paper it looks as if the old workaround can and should be removed, but do not be surprised if it breaks for a reason that isn't obvious right now
<dovsienko>
bjorn3[m]: have you checked that without the workaround it actually works?
<bjorn3[m]>
Except for one test all tests pass on a freshly updated Haiku install. Haven't checked yet if that one test fails before the changes though.
<bjorn3[m]>
Does Haiku support running the dynamic linker as executable? Eg `/lib/ld-linux.so /path/to/my/exe` on Linux.
<dovsienko>
I have never worked with Rust so cannot interpret that
<dovsienko>
let me check
<bjorn3[m]>
Normally the dynamic linker is run through the PT_INTERP header. Glibc at least also supports running the dynamic linker as a regular executable with the program to dynamically link as argument. This allows you to for example pick a specific glibc version. Does Haiku also support this?
<dovsienko>
from the source code it seems Haiku equivalent of ld.so in Unix-like systems is "runtime_loader"
<dovsienko>
for what it worth, there is no "ldd" in Haiku, which is why one has to use "objdump -p" instead to see which dynamic libraries a binary needs to run
<dovsienko>
however, if you run /system/runtime_loader directly, it crashes
<bjorn3[m]>
Yeah both /system/runtime_loader and /system/runtime_loader /bin/rustc both crash, so it is expected that that one test fails.
<dovsienko>
waddlesplash: I am out of my depth in this department, is there some document that describes how this works?
<waddlesplash>
the kernel is hardwired to use runtime_loader and passes it arguments besides standard argv
<waddlesplash>
you can't currently invoke it directly
<waddlesplash>
we may be able to allow that but what would be the point?
<waddlesplash>
bjorn3[m]: dl_iterate_phdr is in libbsd (BSD extensions compatibility library) so you'll need to link to that as it's not linked by default
<dovsienko>
hmm, perhaps it could exit with a sensible exit status code and an error message on stderr?
<dovsienko>
(so long as the file is executable)
<bjorn3[m]>
I pushed a commit to the PR to disable this test on Haiku.
<bjorn3[m]>
If Haiku doesn't support directly running the dynamic linker, there is no need to test that backtrace-rs correctly works when trying to do so.
<bjorn3[m]>
It looks like rust executables already link against libbsd by default.