[MacPorts] #62863: auto-multiple-choice-devl crash on mac with Apple Silicon

MacPorts noreply at macports.org
Tue May 11 09:18:21 UTC 2021


#62863: auto-multiple-choice-devl crash on mac with Apple Silicon
-------------------------+-------------------------------------------------
 Reporter:  nortcele     |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:               |       Port:  auto-multiple-choice-devel,
                         |  gobject-introspection
-------------------------+-------------------------------------------------
 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
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/62863>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list