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

MacPorts noreply at macports.org
Wed Nov 6 08:15:39 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:23 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??

 ---

 I did a clean install of macports in /opt/local. Reinstalling my Requested
 both gexiv2 and gimp2 were installed without issue...

 Ghostship:~ root# port installed  gexiv2
 The following ports are currently installed:
   gexiv2 @0.14.3_0+python312 (active)
 Ghostship:~ root# port installed gimp2
 The following ports are currently installed:
   gimp2 @2.10.38_2+python27 (active)

 Ghostship:~ root# port location gimp2
 Port gimp2 2.10.38_2+python27 is installed as an image in:
 /opt/local/var/macports/software/gimp2/gimp2-2.10.38_2+python27.darwin_19.x86_64
 Ghostship:~ root# port location gexiv2
 Port gexiv2 0.14.3_0+python312 is installed as an image in:
 /opt/local/var/macports/software/gexiv2/gexiv2-0.14.3_0+python312.darwin_19.x86_64.tbz2

 Thank you for your help with this.
 David

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


More information about the macports-tickets mailing list