Login  •  Register


The time is now: Mon Nov 19, 2018 3:24 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 2 of 2 [ 31 posts ]    Go to page Previous  1, 2
Print view Previous topic  |  Next topic
Author Message
PostPosted: Wed Jun 06, 2018 10:01 am 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5185
Location: Amsterdam, Netherlands
When I build from kanjitalk755/macemu, I also get a fat binary that contains both 32-bit and 64-bit architectures:
Code:
Architectures in the fat file: SheepShaver are: x86_64 i386

But here it will run in 32-bit mode only. Activity Monitor then shows it to run as 32-bit in the "Kind" column. When I deselect "Open in 32-bit mode" in Finder Info for the application to force it to run in 64-bit mode, SheepShaver quits on launch like before with other builds since OSX 10.10.

Where do you see "Code Type: X86-64" in Activity Monitor?


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jun 06, 2018 11:52 am 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 923
Wait - I see that I built it for 64-bit architecture only, as shown here:

https://imgur.com/a/CjfvGbD

This also shows what Activity Monitor says:

Apologies for taking so long to find these details. It's been six months since I tried this.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jun 06, 2018 12:58 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5185
Location: Amsterdam, Netherlands
I built with those settings. The result is a 64-bit only application:
Code:
Non-fat file: SheepShaver is architecture: x86_64
The application quits on launch.

Note that lipo -info reports your SheepShaver executable to be fat, both 32-bit and 64-bit:
Code:
Architectures in the fat file: SheepShaver are: x86_64 i386

Are you sure that the SheepShaver you use is indeed running as 64-bit?


Last edited by Ronald P. Regensburg on Wed Jun 06, 2018 1:06 pm, edited 2 times in total.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jun 06, 2018 2:09 pm 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 923
PM sent with (I hope) something you can try.

EDIT: About your last question, that first lipo report dates back to a different build from the one I made this morning. About the one I made this morning (and PM'ed you about), lipo reports:
Quote:
Non-fat file: ./SheepShaver is architecture: x86_64

And Activity Monitor reports:
Quote:
Analysis of sampling SheepShaver (pid 96183) every 1 millisecond
Process: SheepShaver [96183]
Path: /Users/edward/Desktop/SheepShaver.app/Contents/MacOS/SheepShaver
Load Address: 0x76f000
Identifier: SheepShaver
Version: KanjiTalk755 (2017.12.09)
Code Type: X86-64
Parent Process: ??? [1]


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Jun 07, 2018 1:36 pm 
Offline
Tinkerer

Joined: Thu Nov 09, 2017 12:06 pm
Posts: 53
I have fixed clipboard-exchange issue on 64-bit build.

Also, I have changed to use same clipboard routine (clip_macosx64.mm) for both 32-bit and 64-bit build.

By doing this, styled text issue may be fixed on 32-bit build.

https://github.com/kanjitalk755/macemu


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Jun 07, 2018 3:26 pm 
Offline
Forum All-Star

Joined: Tue Oct 14, 2008 12:12 am
Posts: 923
Thank you! It builds and works.


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 2 of 2 [ 31 posts ]    Go to page Previous  1, 2


Who is online

Users browsing this forum: Bing [Bot], Exabot [Bot] and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group