xAct broken on 12.3.1?

993 views
Skip to first unread message

Nathan Agmon

unread,
Jul 8, 2021, 12:52:37 PM7/8/21
to xAct Tensor Computer Algebra
I recently updated to Mathematica to 12.3.1, which runs natively on the new Apple Silicon. Now whenever I attempt to load the Act`xTensor package, I get a "Connecting to external Mac executable" message that never finishes. 

Is xAct broken on 12.3.1?


Jose

unread,
Jul 8, 2021, 10:16:50 PM7/8/21
to xAct Tensor Computer Algebra
Hi,

Thanks for reporting this. I think we need to recompile the xperm.c executable for the new ARM architecture. I'll try to get this done soon.

Cheers,
Jose.

Nathan Agmon

unread,
Jul 9, 2021, 12:45:21 PM7/9/21
to xAct Tensor Computer Algebra
Great, thanks for the info/work. I'll monitor the website for updates. 

Jose

unread,
Jul 9, 2021, 6:16:09 PM7/9/21
to xAct Tensor Computer Algebra
Hi,

I just reuploaded a new xAct_1.1.5.tgz tarball file. Nothing changed except for the fact that xperm.mac is now codesigned. It seems this is now compulsory in the new architecture.

Can you try it and let us know if this fixes the issue?

Cheers,
Jose.

Nathan Agmon

unread,
Jul 9, 2021, 6:31:23 PM7/9/21
to xAct Tensor Computer Algebra
I tried running xAct after downloading the new files. I now encounter the following system error message:

"xperm.mac" can't be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information.

Jose

unread,
Jul 14, 2021, 4:43:02 PM7/14/21
to xAct Tensor Computer Algebra
Hi,

This is a separate issue. Because the xAct tarball is downloaded from the internet and it's not recognized by MacOS, it gets marked with the quarantine extended attribute. Before unpacking the tarball you should remove the attribute with something like

    xattr -d com.apple.quarantine  xAct_1.1.5.tgz

or you can clear all attributes with

   xattr -c xAct_1.1.5.tgz

Then unpack the archive and xAct should be able to use the external executable.

Cheers,
Jose.

Nathan Agmon

unread,
Jul 16, 2021, 3:33:15 PM7/16/21
to xAct Tensor Computer Algebra
This fixed the other issue, thanks! Everything works as expected now.

Jie Jiang

unread,
Jun 24, 2023, 12:02:22 AM6/24/23
to xAct Tensor Computer Algebra
Hello,

I download the xAct_1.2.0.tgz and run

xattr -c xAct_1.2.0.tgz

to clear all attributes, and copy the whole folder and put it at /Applications/Mathematica.app/Contents/AddOns/Applications/, I run "<<xAct`xCoba`" to load, but I also get a "Connecting to external Mac executable" message that never finishes. My Mathematica version is 13.2.1.0 and my Mac is M1 MacBook Air. I also install it on the same version Mathematica on my M1 iMac, but it work well. I am confused and please help me to resolve this problem.

Best regards,
Jie
Reply all
Reply to author
Forward
0 new messages