cancel
Showing results for 
Search instead for 
Did you mean: 

kdb+ 32bit can't start in macOS Catalina

James1
New Contributor
Hello everyone,

My MacBook was updated to macOS Catalina automatically.
I can not start q as it will be an error like this: Bad CPU type in executable

Could you please help me to figure out and fix this?
Thank you.

James
7 REPLIES 7

cmccarthy1
New Contributor III
New Contributor III
Hi James,

This may be the issue that you're running into, with a potential solution.


seems to be a problem as of the macOS Catalina release when starting Python also so hopefully this solution works for you.

Hope this helps,

Conor

Hi Conor,

Thank you for your help.
I have changed Terminal to zsh like this, however, the error was still there.

I guess that macOS Catalina doesn't support 32bit program?
Can you start kdb 32bit in macOS Catalina?


在 2019年11月20日星期三 UTC-5上午10:53:53,Conor McCarthy写道:
Hi James,

This may be the issue that you're running into, with a potential solution.


seems to be a problem as of the macOS Catalina release when starting Python also so hopefully this solution works for you.

Hope this helps,

Conor

cmccarthy1
New Contributor III
New Contributor III
No I haven't updated to Catalina yet, it appears however that Mac are not supporting 32 bit with Catalina. This thread discusses personal kdb+ with Catalina https://groups.google.com/forum/#!topic/personal-kdbplus/Lb1V7EHVHu4 

You should be able to use a personal kdb+ 64-bit on demand licence https://kx.com/connect-with-us/download/ although I'm aware in some circumstances this will not be preferable



Hi Conor,

It seems you'd better don't update to Catalina.
I'll try kdb+ 64-bit first.
Thank you.

在 2019年11月20日星期三 UTC-5上午11:38:25,Conor McCarthy写道:
No I haven't updated to Catalina yet, it appears however that Mac are not supporting 32 bit with Catalina. This thread discusses personal kdb+ with Catalina https://groups.google.com/forum/#!topic/personal-kdbplus/Lb1V7EHVHu4 

You should be able to use a personal kdb+ 64-bit on demand licence https://kx.com/connect-with-us/download/ although I'm aware in some circumstances this will not be preferable



ag1
New Contributor
Here's the error with m64.zip, unzip, cd m64, ./q


muzziebuzz
New Contributor
Hi Ag,

The issue you are having here is with the default security settings for macOS. By default macOS does not allow you to run applications from unknown developers.

After attempting to open the app go to "security and privacy" in system preferences and you will see the app listed at the bottom with a button saying "open anyway"

Click on this and q should now open and macOS will add an exception so that it will open in the future without having to do this step. (though you may see a warning)

Please see the following apple support pages for this issue;



Thanks,
Murray Mackenzie
AquaQ Analytics

James1
New Contributor
Hi, Conor

I have tried kdb+ 64-bit, it worked in macOS Catalina.
Thank you.

Sincerely, 
James