Executor Compiled for Linux

About Mini vMac and all other 68k emulators, including SoftMac, Executor, and MESS.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
ClockWise
Site Admin
Posts: 4397
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang

Executor Compiled for Linux

Post by ClockWise »

Wow! This is awesome!

https://github.com/victor3dptz/executor ... ster/ready

From Victor:

"I've compiled Executor on Linux and have build rpm and deb packages for easy install.
They are located on my github: https://github.com/victor3dptz/executor ... ster/ready

Tested on CentOS 6.8 32bit, Debian Jessie 32 bit, Linux Mint 18.1 64bit."

I am going to add this to the wiki later today!
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Executor Compiled for Linux

Post by adespoton »

Nice! How much work would it be to cross compile to BSD and OS X?
uyjulian
Apple Corer
Posts: 244
Joined: Fri Aug 27, 2010 1:02 am

Re: Executor Compiled for Linux

Post by uyjulian »

adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
It appears that has happened already: https://github.com/MaddTheSane/executor
User avatar
mabam
Master Emulator
Posts: 497
Joined: Wed Apr 10, 2013 9:32 am

Re: Executor Compiled for Linux

Post by mabam »

julialy wrote:
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
It appears that has happened already: https://github.com/MaddTheSane/executor
The source code is there. But there doesn't seem to be a compiled binary.

@ClockWise:
I saw you have updated the Executor info page at http://www.emaculation.com/doku.php/executor.
The official documentation is accessible via https://web.archive.org/web/20050305075720/http://www.ardi.com/docs.php.
Also, the general info on Executor from ardi.com is accessible via https://web.archive.org/web/20050305084324/http://www.ardi.com/executor.php.
Maybe you could update the Help and Documentation section as well.
Last edited by mabam on Fri Apr 07, 2017 4:45 pm, edited 1 time in total.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Executor Compiled for Linux

Post by adespoton »

Would it make sense to also mirror the original Ardi docs on the wiki?
User avatar
ClockWise
Site Admin
Posts: 4397
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang

Re: Executor Compiled for Linux

Post by ClockWise »

Good point! I have updated the wiki to point to the archive.org version of the documents. Since those were out of date even when posted on the site, I think that just linking to them might be a bit better than sticking them into the wiki themselves.

Meanwhile, if anyone is interested in what Cliff Matthews is up to these days, Google tells me that this is his "new" site: http://devctm.com/
victor3d
Space Cadet
Posts: 3
Joined: Mon Apr 10, 2017 10:41 am

Re: Executor Compiled for Linux

Post by victor3d »

Hello everybody! I'm the one who compiled the Executor for Linux. If you face any problems regarding that rpm and deb packaged I've built, let me know.
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
I don't have OSX. If it is important, I may try to compile it for BSD
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Executor Compiled for Linux

Post by adespoton »

victor3d wrote:Hello everybody! I'm the one who compiled the Executor for Linux. If you face any problems regarding that rpm and deb packaged I've built, let me know.
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
I don't have OSX. If it is important, I may try to compile it for BSD
If you got it functioning on BSD, I'm sure someone on here could tweak it for OS X, using the Core APIs.

It'd be nice to have a Classic environment that doesn't involve OS emulation running on a modern OS X.
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Executor Compiled for Linux

Post by emendelson »

julialy wrote:
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
It appears that has happened already: https://github.com/MaddTheSane/executor
Is anyone in touch with MaddTheSane? It would be really good to have a compiled version...
uyjulian
Apple Corer
Posts: 244
Joined: Fri Aug 27, 2010 1:02 am

Re: Executor Compiled for Linux

Post by uyjulian »

emendelson wrote:
julialy wrote:
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
It appears that has happened already: https://github.com/MaddTheSane/executor
Is anyone in touch with MaddTheSane? It would be really good to have a compiled version...
I compiled and uploaded it.

https://transfer.sh/kz4c7/Executor.zip

I haven't tested it, however.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Executor Compiled for Linux

Post by adespoton »

Thanks!
emendelson
Forum All-Star
Posts: 1706
Joined: Tue Oct 14, 2008 12:12 am

Re: Executor Compiled for Linux

Post by emendelson »

julialy wrote:I compiled and uploaded it.

https://transfer.sh/kz4c7/Executor.zip

I haven't tested it, however.
Thank you! I wasn't able to make it run, but that's probably because I don't know how to set it up. When I dug down into the app and ran the unix executable in the terminal, this was the result:
MacBook-Air-2015:MacOS myname$ ./NeoClassic
Apr 10 20:47:46 NeoClassic[26581] <Error>: CGContextClipToRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Apr 10 20:47:46 NeoClassic[26581] <Error>: CGContextGetBlendMode: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Apr 10 20:47:46 NeoClassic[26581] <Error>: CGContextSetBlendMode: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Apr 10 20:47:46 NeoClassic[26581] <Error>: CGContextDrawImage: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Apr 10 20:47:46 NeoClassic[26581] <Error>: CGContextSetBlendMode: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Couldn't open System: '/Users/myname/Downloads/Release/NeoClassic.app/Contents/Resources/ExecutorVolume/System Folder'
Probably someone who knows more than I do (which means almost everyone) can figure out how to fix this!
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Executor Compiled for Linux

Post by 24bit »

Did someone succeed running the NeoClassic.app so far?
No dice under Sierra on my side, but I´ll try 10.9 to rule out Sierra issues.

Thanks for your time, everybody making Executor happen in OS X!

Edit: No luck either. The app won´t start, although security is set accordingly.
Jorpho
Master Emulator
Posts: 380
Joined: Fri Sep 17, 2004 4:22 am

Re: Executor Compiled for Linux

Post by Jorpho »

Wow. It lives!

What were the biggest obstacles in getting it to work again? I figured that its dependencies on ancient, outdated libraries had something to do with it.
User avatar
Madd the Sane
Student Driver
Posts: 14
Joined: Fri Aug 31, 2012 6:27 pm
Location: Idaho

Re: Executor Compiled for Linux

Post by Madd the Sane »

julialy wrote:
adespoton wrote:Nice! How much work would it be to cross compile to BSD and OS X?
It appears that has happened already: https://github.com/MaddTheSane/executor
I can say with certainty that that fork won't work. You'd have better luck with the fork here. It even has a rootless mode if compiled with the Qt back-end.
Get out of my mind, idea! I already have an idea in there!
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Executor Compiled for Linux

Post by adespoton »

For El Capitan and later, I think rootless is close to a requirement, so this version should work much better.
victor3d
Space Cadet
Posts: 3
Joined: Mon Apr 10, 2017 10:41 am

Re: Executor Compiled for Linux

Post by victor3d »

Dear Arch Linux and Manjaro users! You may now install executor from AUR (https://aur.archlinux.org/packages/executor/):

Code: Select all

yaourt -S executor
Binary package (64 bit) is available too: https://github.com/victor3dptz/executor ... arch-linux

This build is based on the code from https://github.com/autc04/executor. Looking forward for any feedback and issues.
Post Reply