[MacPorts] #61427: gstreamer1-gst-plugins-base @1.16.2_0+ogg+universal+x11: Failed to build. Missing /opt/local/lib/libgstsdp-1.0.0.dylib

MacPorts noreply at macports.org
Wed Dec 30 19:33:14 UTC 2020


#61427: gstreamer1-gst-plugins-base @1.16.2_0+ogg+universal+x11: Failed to build.
Missing /opt/local/lib/libgstsdp-1.0.0.dylib
-------------------------------------------------+-------------------------
  Reporter:  digital-pers0n                      |      Owner:  (none)
      Type:  defect                              |     Status:  reopened
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.6.3
Resolution:                                      |   Keywords:
      Port:  gstreamer1-gst-plugins-base,        |
  gobject-introspection                          |
-------------------------------------------------+-------------------------
Changes (by dbevans):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 I sorry to be so late in catching on to what the various gobject-
 introspection tweaks are doing but in an effort to fix poppler almost all
 the rest of the ports that use gobject-introspection seem to be broken.

 Before the tweeks started, gobject-introspection generated typelibs that
 referenced the absolute path to any required dylibs. Now these references
 are only a relative path to the required libraries causing breakage as in
 this case.  The proper solution to the topic of this question is, why does
 /opt/local/lib/libgstsdp-1.0.0.dylib not exist.

 To be clear, typelibs should reference the absolute path to any required
 dylibs not just the library name.  This is important since not all such
 libraries may be installed in the standard MacPorts prefix.  An example is
 libraries that are installed in named subdirectories of that path.  This
 is happening more and more as we shift to meson builds that do not use
 libtool at all.

 Once that is done, I would like to push to get out the latest meson
 versions of glib2 and gobject-introspection which will probably invalidate
 these tweaks anyway.

 Before things get farther out of hand lets stop and reconsider these
 tweaks. I propose reverting the gobject-introspection commits that were
 meant to fix legitimate problems in poppler and address those problems in
 poppler rather than mess with gobject-introspection. I'm already starting
 to do this in my development branches since this effort is blocking
 upgrades of many GNOME ports to 3.38 versions.

 Again please pardon me for not bringing this up sooner but personal issues
 have kept me from being able spend the time necessary to keep on top of
 these changes.

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


More information about the macports-tickets mailing list