Error when running on Ubuntu

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
Jordan882
Student Driver
Posts: 13
Joined: Fri Jul 29, 2016 12:31 am

Error when running on Ubuntu

Post by Jordan882 »

I am trying to setup SheepShaver on Ubuntu that I just dualbooted onto my machine. A problem I am having is that when I get everything setup and try to start, I get this error:

Code: Select all

ERROR: Cannot map Low Memory Globals: Operation not permitted.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Error when running on Ubuntu

Post by adespoton »

Not sure if that's due to the compiler you used or the security settings in your OS, but it's to be expected -- SheepShaver allocates low-memory, and so the global variables reside there too. As a result, any OS or compiler that does the right thing and secures low memory so it can't be referenced from inside the OS will prevent SheepShaver from running.

What version of Ubuntu are you using? What version of libc are you using? What version of gcc are you using? Do you have any enhanced security features enabled?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Error when running on Ubuntu

Post by Cat_7 »

Hi, this issue is addressed in our guides:

http://www.emaculation.com/doku.php/ubuntu#preparation
http://www.emaculation.com/doku.php/ubuntu#self-help

Perhaps you need to translate the solution to your distro, and run as root.

Best,
Cat_7
Post Reply