Opened 3 years ago
Last modified 3 years ago
#62863 closed defect
auto-multiple-choice-devl crash on mac with Apple Silicon — at Initial Version
Reported by: | nortcele | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | arm64 | Cc: | dbevans (David B. Evans) |
Port: | auto-multiple-choice-devel, gobject-introspection |
Description
A auto-multiple-choice-devel user tell me that the program crash at launch on a mac with Apple Silicon. I received a crash log and I saw that the problem seems to be related to Perl 5.28 and perhaps gobject-introspection.
I don't have a Apple Silicon machine to test. I see that Macport version of gobject-introspection is not at the latest version. Homebrew report the latest version of gobject-introspection compatible with Apple Silicon.
So I tryed to create a local gobject-introspection port with the last version and tested it on an Intel Macbook pro with macOS 11.3 20E232, Xcode 12.5 12E262 and MacPorts 2.6.4. The installation from a clean Macport of all dependencies went fine and auto-multiple-choice-devel worked perfectly. auto-multiple-choice-devel use GTK3 and gobject-introspection. I think can't go any further without an Apple Silicon machine.
Attached are the crash log and the portfile I used for gobject-introspection. The portfile don't use any patch and is a mixture of the old version and the informations from Homebrew. I kept the following lines from the old version but I don't know if they are needed.
PortGroup active_variants 1.1 … depends_lib … port:py39-mako \ port:py39-markdown … depends_run bin:glibtool:libtool configure.python ${prefix}/bin/python3.9
auto-multiple-choice-devel crash log on Apple Silicon