Sheepshaver on x86_64 Linux

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
tigrao
Space Cadet
Posts: 2
Joined: Mon Nov 01, 2004 10:33 pm

Sheepshaver on x86_64 Linux

Post by tigrao »

Has anyone got Sheepshaver to build successfully on x86_64? I run into the following error 111 times, each error coming from a different line of basic-dyngen-ops.cpp, when attempting to build:

Code: Select all

../kpx_cpu/src/cpu/jit/basic-dyngen-ops.cpp:228: error: ISO C++ forbids cast to non-reference type used as lvalue
make: *** [obj/basic-dyngen-ops.o] Error 1
Is their a patch or a fix for this?
Jack Hair
Student Driver
Posts: 16
Joined: Tue Oct 05, 2004 7:55 am
Location: Nuth - Netherlands

Post by Jack Hair »

I've build SheepShaver from CVS on Suse 9.1 x86_64 and all worked fine exept for some packages i didnt have installed. After i fixed that it build just fine and runs like a charm :)
tigrao
Space Cadet
Posts: 2
Joined: Mon Nov 01, 2004 10:33 pm

Post by tigrao »

What version of gcc comes with Suse 9.1 x86_64? I'm using gcc 3.4.2 and I'm wondering if you are building with gcc 3.3.x. Do I need to downgrade my compiler?
Jack Hair
Student Driver
Posts: 16
Joined: Tue Oct 05, 2004 7:55 am
Location: Nuth - Netherlands

Post by Jack Hair »

Yes i've build it using gcc 3.3.3-33, so this might be the problem.
gb
Real Swell Guy!
Posts: 115
Joined: Tue Jun 22, 2004 4:20 am

Post by gb »

Use CVS code, it compiles fine in Mandrakelinux 10.1 and FC3, both for x86_64.
Post Reply