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

MacPorts noreply at macports.org
Tue Nov 5 05:49:11 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 dkossack):

 Replying to [comment:22 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.

 The trace mode was at the request of mascguy (Christopher Nielsen) earlier
 in the thread... The symlink has been working ok, in the past there were
 some breaks but I have straightened out most of the issues at this point.
 I don't think this is the problem. @mascguy (Christopher Nielsen): GIMP2
 was working before, I didn't even know that gexiv2 existed. What really
 changed between gexiv2 0.14.2 and gexiv2 0.14.3 ?? I looked for a copy of
 gexiv2 0.14.2 to reinstall so I can get GIMP2.10.38 working again but I
 didn't come up with anything. Am I the only one having this issue??

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


More information about the macports-tickets mailing list