[MacPorts] #61987: gobject-introspection @1.60.2_4 : g-ir-scanner producing executable with linking problems

MacPorts noreply at macports.org
Tue Nov 5 03:24:22 UTC 2024


#61987: gobject-introspection @1.60.2_4 : g-ir-scanner producing executable with
linking problems
------------------------------------+----------------------
  Reporter:  serge-cohen            |      Owner:  mascguy
      Type:  defect                 |     Status:  reopened
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.6.4
Resolution:                         |   Keywords:
      Port:  gobject-introspection  |
------------------------------------+----------------------

Comment (by ryandesign):

 Replying to [comment:20 dkossack]:
 > Replying to [comment:19 mascguy]:
 > > From your latest `main.log`, the following failure occurs:
 > >
 > > {{{
 > > configure sh: /Volumes/PEluard/opt/local/bin/meson: No such file or
 directory
 > > }}}
 > >
 > > Which doesn't make any sense, as that almost suggests that Meson isn't
 installed. But it is based on the earlier entries in the log.

 > > Is `/opt/local` a symlink to `/Volumes/PEluard/opt/local`? Or do you
 have another MacPorts setup installed in `/opt/local`?

 > Yes, it is a samlink:

 > {{{
 > sh: /Volumes/PEluard/opt/local/bin/meson: No such file or directory
 > }}}

 > {{{
 > Warning: The following existing files were hidden from the build system
 by trace mode:
 >   /opt/local/bin/meson-3.12
 >   /private/var/select/sh
 > Warning: The following file inside the MacPorts prefix not installed by
 a port was accessed:
 >   /Volumes/PEluard/opt/local/bin/meson
 > }}}

 Ok, /Volumes/PEluard/opt/local/bin/meson is not visible to the port
 because MacPorts doesn't think it was installed by a port and because you
 have enabled trace mode (`-t`).

 Users were never intended to replace /opt/local by a symlink. You may have
 discovered another of the surprising ways in which this can fail. I
 haven't looked into it but off the top of my head I'm not sure why this is
 happening or how it might be corrected, short of either not using trace
 mode or removing the symlink and moving /Volumes/PEluard/opt/local back to
 /opt/local.

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


More information about the macports-tickets mailing list