<slema>
I was planning on learning some rust myself (not to write a virtual machine really, just portable terminal code)
<Anarchos>
slema i find rust syntax awful ...
<slema>
Turns out rust is one of the few trendy languages for which we have a good runtime on Haiku
<slema>
Yeah, I am not particularly in adoration at this point
<slema>
Then again a language like Go.. is a no go if I May say so at this point in Haiku
<slema>
I most spend my time on Mac for the last decade, so it was all ObjC or Swift
<coolcoder613_32>
Anything that has mio anywhere in it's dependency tree is a no go
<coolcoder613_32>
on Haiku
<slema>
Not sure I want to go back to pure C++ . THough I did it 20 years ago when I was learning this (on BeOS)
<slema>
Yup I recently played with Inquire in rust and it failed by default because CrossTerm required rust. Thankfully Inquire supports Termion / Console as options
<slema>
I think Haiku sort of misses a well supported "trendy" language at this point.
<slema>
The BeApi is pretty so it's better C++ than in most other places.. but when it comes to string manipulation or these sort of things which are so common it's a bit unpleastan
<Anarchos>
slema ocaml runs pretty good on haiku
janjo has quit [Ping timeout: 480 seconds]
<slema>
I guess I'd have about ocaml before having any opinion on this. Any nice app written with it on Haiku?
<Anarchos>
slema coq though the ide is not working yet
<coolcoder613_32>
clif won't compile, and doesn't seem to be a good fit anyway
mmu_man has quit [Ping timeout: 480 seconds]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #haiku
_-Caleb-_ has joined #haiku
<_-Caleb-_>
hi all
bjorkintosh has joined #haiku
<coolcoder613_32>
Hi _-Caleb-_
<_-Caleb-_>
mmm i've seen SDL2 was updated today :-)
Anarchos has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
rennj has joined #haiku
_-Caleb-_ has quit [Quit: Low battery!!! CYA!]
rennj has quit [Ping timeout: 480 seconds]
HaikuUser has joined #haiku
KenzieAon has joined #haiku
HaikuUser has quit [Read error: Connection reset by peer]
coolcoder613 has joined #haiku
<KenzieAon>
Would anyone know why Haiku refuses to shutdown? It just hangs there for 20 minutes where I can move the mouse before freezing
Maturi0n_ has joined #haiku
<moparisthebest>
bad acpi or whatever
<KenzieAon>
Huh, any idea how I can fix that?
<coolcoder613>
It's happened to me before, maybe reboot, and power off?
<KenzieAon>
I forgot you could do that in the bootloader! Will do
Maturi0n has quit [Ping timeout: 480 seconds]
<KenzieAon>
Well that did it, that sucks, I wonder if it's just SMP that could be the issue, because 2 threads only is kind of lame
<moparisthebest>
stick around and possibly someone who knows something might have an idea :)
<moparisthebest>
I only knew that because I had a laptop that did the same thing
<KenzieAon>
I diabled Local ACPI, not just ACPI, so I'm testing that
<KenzieAon>
Thank you so much for pointing this out though!
<KenzieAon>
Interesting, when disabling ACPI, and just ACPI, it doesnt shutdown, instead it says "It is now safe to shut down the computer" with the only option being "restart system"
HaikuUser has joined #haiku
<coolcoder613>
Hi HaikuUser
<moparisthebest>
KenzieAon, yea it's waiting for you to actually turn it off which is expected
<moparisthebest>
you can just press the power button
<KenzieAon>
Oh, neat
HaikuUser has quit []
<KenzieAon>
So it is ACPI, I'll see if I can dig up how I can fix what could be the issue
KenzieAon has quit [Quit: Page closed]
KenzieAon has joined #haiku
<KenzieAon>
Okay, so it is ACPI, that is the issue I have with being unable to shutdown.
<KenzieAon>
In the debug menu, this line repeats for quite some time: "smp: found local APIC with id 0" followed by "smp : APIC is disabled and will not be used", but thats not ACPI
<KenzieAon>
But disabling local APIC fixed the hanging issue, but so did disabling ACPI.
<KenzieAon>
Hmm, but it finds APIC 0 twice
<KenzieAon>
I wonder if it is a hyper-threading issue
<mbrumbelow>
Race condition
<KenzieAon>
Oh, I see, I wonder how I could fix that
<augiedoggie>
i believe acpi is required for apic, so disabling acpi will do both
<KenzieAon>
Disabling ACPI fixes it, so I guess I need to figure out where I can permanetly disable ACPI for Haiku
<augiedoggie>
that's easy but it will also limit the number of cores
<augiedoggie>
the settings file is ~/config/settings/kernel/drivers/kernel
<KenzieAon>
Does it? Like I said the issue disappears after disabling ACPI (I just have to press another button for shutdown)
coolcoder613_ has joined #haiku
<KenzieAon>
Haiku still has 12 logical processors when doing so for me
<augiedoggie>
hm, ok, i am mistaken then
<augiedoggie>
certainly not my area of expertise :P
<KenzieAon>
I think you were thinking of APIC, which is fair
<augiedoggie>
right, but i thought disabling acpi would also do apic
<KenzieAon>
Seems like its the other way around from what I can read
<augiedoggie>
could be, like i said, not my area
<KenzieAon>
Or, rather dsiabling APIC does so for SMP, which doesnt happen when disabling ACPI
<augiedoggie>
in any case, that settings file should let you change those settings
<KenzieAon>
Not my area either, I wonder if its some flag in the boot loader
coolcoder613 has quit [Ping timeout: 480 seconds]
dqk_ is now known as dqk
misthalu has joined #haiku
GenericConfluent has joined #haiku
<KenzieAon>
Found it! It is an admittedly finicky solution, but uncommenting "acpi false" in the kernel file at /boot/home/config/settings/kernel/drivers/kernel did the trick
<augiedoggie>
heh
* augiedoggie
thinks some of his messages got lost
<KenzieAon>
Why the "heh"
<augiedoggie>
not sure if you saw that i gave the location of that file a bit back
GenericConfluent has quit [Remote host closed the connection]
<KenzieAon>
I did not, to be honest the format IRC uses is quite difficult to read on oftc.net. I would normally use Pidgin but thats on the system I was testing on
coolcoder613 has joined #haiku
coolcoder613_ has quit [Ping timeout: 480 seconds]
KenzieAon has quit [Remote host closed the connection]
v_harkonnen has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
v_harkonnen has quit [Ping timeout: 480 seconds]
ghishadow_ has joined #haiku
BrunoSpr has joined #haiku
BrunoSpr has quit []
ghishadow_ has quit []
ghishadow has joined #haiku
rennj has joined #haiku
ghishadow has quit [Remote host closed the connection]
BrunoSpr has joined #haiku
ghishadow has joined #haiku
ghishadow has quit [Remote host closed the connection]
ghishadow has joined #haiku
coolcoder613 has quit [Ping timeout: 480 seconds]
coolcoder613 has joined #haiku
BrunoSpr has quit [Quit: Vision[]: Ich wurde verwaschen!]
Begasus has joined #haiku
<Begasus>
g'morning peeps
<coolcoder613>
Hi Begasus
<Begasus>
Hi coolcoder613
rennj has quit [Ping timeout: 480 seconds]
ghishadow has quit [Remote host closed the connection]
<botifico>
[haikuports/haikuports] jmairboeck 332720f - autoconf: update to version 2.72 (#10251)
<Begasus>
whohoo! First real merge :D
<Begasus>
So far 6 daily* apps updated to KF6 :)
<jmairboeck>
now with that blocker out of the way, let's resume the work on texlive 2024 :)
<Begasus>
<--- here
<Begasus>
+1
<Begasus>
the 2 I just pushed aren't used by anything in the repo (yet), but needed for latest NeoChat
<Begasus>
Finaly got Lazarus back up and running on 32bit, tomorrow will see for an update on CudaText
<jmairboeck>
their wrapper build for libpng wanted autoconf 2.72, although it isn't even going to be used in the end. But updating it probably doesn't hurt anyway, so that's easier than patching texlive_core
<Begasus>
hit that with the latest boost version being < 1.79 then
GenericConfluent has quit [Ping timeout: 480 seconds]
<jmairboeck>
another one of these edge cases in HaikuPorter which I uncovered
mmu_man has joined #haiku
<jmairboeck>
I think I already found the issue, but I'm not sure how to fix it, therefore I opened it on Github to get some idea what to do best in this situation.
<Begasus[m]>
glad someone did (I think) :D
<jmairboeck>
and I'm also not very good at python
<bjorkintosh>
Python is not very good at python.
<Generic>
Hey guys is there a good way to restart the app_server while Haiku is running? The most convenient way I have come up with is to move the app_server from /boot/system/servvers and then add a symlink to the version I have built in the vm (I still need to verify for myself that this works) and then reboot.
<Generic>
I thought it would be cool to `kill app_server && /boot/system/servers/app_server`, but that just results in Haiku freezing.
<zard>
Hmm, I think there was a good way of running a test app_server inside of a window
<zard>
Looks like it is called test_app_server
<Generic>
Thank you, I will go take a look.
<scanty>
hi guys. i know i asked this last night, but i was wondering if anyone is familiar with the GameKit APIs
<zard>
I've never used them. If noone here has, you might need to find some Haiku or BeOS app that used it as an example
<scanty>
i've nailed down BDirectWindow and BWindowScreen, but I am having trouble with BPushGameSound
<scanty>
i found a few examples, and followed them, but nothing worked.
<scanty>
granted I haven't written any c++ in probably 10 years, i should still think i could figure it out.
<zard>
Hmm, interesting. If noone knows, then you might just need to read the source code to find out, which might be hard
<zard>
We really ought to document some of our kits better. If only someone had the time...
<scanty>
none of the examples in haiku repository fit my needs.