General Category > LisaList2

LisaEm 1.2.7-Alpha is pending, is G5 64-bit support wanted?

<< < (2/2)

rayarachelian:
So some history, I started LisaEm on a Dec Alpha AXP (Multia) running OpenBSD, I've had it on various v8 and v9 SPARC machines, and MacPower PC as well as most recently ARM, so I do aim for trying to keep it as portable as possible. G5 64 bit is interesting if I can get wxWidgets to compile properly. :) But it looks like it's not a priority from the current answers of this poll.

I do have 1.2.7-ALPHA working just fine on 32 bit PPC right now, but on x86_64 with clang it crashes with a segfault on startup now. meh... I'm gonna try to use brew.sh to install gcc and see if that will fix it, or be able to trace down the error. lldb is gcc like but it didn't tell me exactly where it segfaulted when I did list like gcc does. Obviously x86_64 os x is the highest priority for right now.

D.Finni:
My main computer for running LisaEm is an Intel Mac OS X 10.5.8.

But I also have an iMac G5 running 10.5.8.

rayarachelian:
Finally got it to build properly on x86_64 on 10.11, needs loads of testing, but had to do with with differences between libstdc++ and libc++.
Will need to give it a bunch testing before I cut a DMG. Timing will depend on how many bugs I find.

I've pushed the current code to github, incase you're impatient and willing to build it yourself :-) https://github.com/rayarachelian/lisaem-1.2.x
Edit: found it's crashing in sound play, will debug after tonight.

jamesdenton:
Hi Ray -

I got it to build on 10.15. Happy to share my build process, but I've probably gone wrong somewhere. The app is built an will open, but I end up with a Level 7 Interrupt upon booting.

James

rayarachelian:

--- Quote from: jamesdenton on October 14, 2019, 11:15:13 am ---Hi Ray -

I got it to build on 10.15. Happy to share my build process, but I've probably gone wrong somewhere. The app is built an will open, but I end up with a Level 7 Interrupt upon booting.

James

--- End quote ---

Ya, so I just pushed again last night on github, it does build now. I've also added a scripts dir to ease the pain of building wxWidgets, so you should be able to just run that guy and then add the resulting 64 bit directory from /usr/local/wx3.1.2*/bin to the front of the path before building LisaEm, but there's some error with clang/macos X where that causes a segfault at the delete at line 7772, causing LisaEm to die. I need to fix that guy and likely some more stuff.

Pls reply here: https://lisalist2.com/index.php/topic,52.0.html , as this is getting tangentially off topic to this thread.

I think what may be happening is that the my_lisa_sound is already playing something and then a new call generates another sound, which causes it to die. Either that or somehow my_lisa_sound got deleted without being NULL'ed out,

Yeah, if you've got some stuff other than what I've got so far, pls share.

Navigation

[0] Message Index

[*] Previous page

Go to full version