[MacPorts] #57939: at-spi2-core build fails under Mojave 10.14.2 : "Otool does not work"

MacPorts noreply at macports.org
Tue Jan 22 16:37:59 UTC 2019


#57939: at-spi2-core build fails under Mojave 10.14.2 : "Otool does not work"
---------------------------+----------------------
  Reporter:  JVD66         |      Owner:  dbevans
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:
      Port:  at-spi2-core  |
---------------------------+----------------------
Changes (by kencu):

 * status:  new => assigned
 * owner:  (none) => dbevans
 * port:   => at-spi2-core


Old description:

> A port install of 'libvirt' and 'virt-manager':
>   $ port -sv install libvirt virt-manager
> (I have Qemu installed) failed building the 'at-spi2-core' dependency
> with:
>
> [49/53] Generating symbol file
> 'atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols'.
> FAILED: atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols
> /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/meson
> --internal symbolextractor atspi/libatspi.0.dylib
> 'atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols'
> Traceback (most recent call last):
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/meson",
> line 11, in <module>
>     load_entry_point('meson==0.49.0', 'console_scripts', 'meson')()
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/mesonmain.py", line 192, in main
>     return run(sys.argv[1:], launcher)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/mesonmain.py", line 181, in run
>     return run_script_command(args[1], args[2:])
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/mesonmain.py", line 145, in run_script_command
>     return module.run(script_args)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/scripts/symbolextractor.py", line 111, in run
>     gen_symbols(libfile, outfile, options.cross_host)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/scripts/symbolextractor.py", line 100, in
> gen_symbols
>     osx_syms(libfilename, outfilename)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
> /site-packages/mesonbuild/scripts/symbolextractor.py", line 77, in
> osx_syms
>     raise RuntimeError('Otool does not work.')
> RuntimeError: Otool does not work.
> [50/53] Generating Atspi-2.0.gir with a custom command.
> FAILED: atspi/Atspi-2.0.gir
>

> Otool is provided by cctools . I am not sure exactly what it is meant to
> do (no Otools man-page is installed!)
> but apparently meson is not happy with however it is or is not doing it.
>
> I guess one MUST use virtualbox on Mac OS X because Qemu is so limited
> and libvirt + virt-manager do not build?

New description:

 A port install of 'libvirt' and 'virt-manager':
 {{{
 $ port -sv install libvirt virt-manager
 }}}
 (I have Qemu installed) failed building the 'at-spi2-core' dependency
 with:
 {{{
 [49/53] Generating symbol file
 'atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols'.
 FAILED: atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols
 /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/meson
 --internal symbolextractor atspi/libatspi.0.dylib
 'atspi/f291f98@@atspi at sha/libatspi.0.dylib.symbols'
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/meson",
 line 11, in <module>
     load_entry_point('meson==0.49.0', 'console_scripts', 'meson')()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/mesonmain.py", line 192, in main
     return run(sys.argv[1:], launcher)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/mesonmain.py", line 181, in run
     return run_script_command(args[1], args[2:])
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/mesonmain.py", line 145, in run_script_command
     return module.run(script_args)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/scripts/symbolextractor.py", line 111, in run
     gen_symbols(libfile, outfile, options.cross_host)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/scripts/symbolextractor.py", line 100, in
 gen_symbols
     osx_syms(libfilename, outfilename)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/mesonbuild/scripts/symbolextractor.py", line 77, in
 osx_syms
     raise RuntimeError('Otool does not work.')
 RuntimeError: Otool does not work.
 [50/53] Generating Atspi-2.0.gir with a custom command.
 FAILED: atspi/Atspi-2.0.gir
 }}}

 Otool is provided by cctools . I am not sure exactly what it is meant to
 do (no Otools man-page is installed!)
 but apparently meson is not happy with however it is or is not doing it.

 I guess one MUST use virtualbox on Mac OS X because Qemu is so limited and
 libvirt + virt-manager do not build?

--

-- 
Ticket URL: <https://trac.macports.org/ticket/57939#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list