Opened 3 years ago

Last modified 3 months ago

#63342 reopened defect

gstreamer1-gst-plugins-good @1.16.2_2+gtk3+pulseaudio+qt+x11: libtool: compile: unable to infer tagged configuration

Reported by: tehcog (tehcog) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: pending Cc: cooljeanius (Eric Gallager)
Port: gstreamer1-gst-plugins-good

Description

Please note that I have the following installed:

me::someputer { ~ }-> port installed | grep gstreamer1
  gstreamer1 @1.16.2_1 (active)
  gstreamer1-gst-plugins-bad @1.16.2_4+x11 (active)
  gstreamer1-gst-plugins-base @1.16.2_2+ogg+x11 (active)
  gstreamer1-gst-plugins-good @1.16.2_1+pulseaudio+x11 (active)

As installed, gstreamer1-gst-plugins-good does not seem to include qt.

gstreamer1-gst-plugins-good appears to be outdated:

me::someputer { ~ }-> port outdated
The following installed ports are outdated:
gstreamer1-gst-plugins-good    1.16.2_1 < 1.16.2_2

When I try to upgrade I get the following:

me::someputer { ~ }-> sudo port upgrade gstreamer1-gst-plugins-good
Password:
--->  Computing dependencies for gstreamer1-gst-plugins-good
--->  Fetching archive for gstreamer1-gst-plugins-good
--->  Attempting to fetch gstreamer1-gst-plugins-good-1.16.2_2+gtk3+pulseaudio+qt+x11.darwin_13.x86_64.tbz2 from https://packages.macports.org/gstreamer1-gst-plugins-good
--->  Attempting to fetch gstreamer1-gst-plugins-good-1.16.2_2+gtk3+pulseaudio+qt+x11.darwin_13.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/gstreamer1-gst-plugins-good
--->  Attempting to fetch gstreamer1-gst-plugins-good-1.16.2_2+gtk3+pulseaudio+qt+x11.darwin_13.x86_64.tbz2 from https://mse.uk.packages.macports.org/gstreamer1-gst-plugins-good
--->  Fetching distfiles for gstreamer1-gst-plugins-good
--->  Verifying checksums for gstreamer1-gst-plugins-good
--->  Extracting gstreamer1-gst-plugins-good
--->  Configuring gstreamer1-gst-plugins-good
Warning: Qt dependency is not the latest version but may be the latest supported on your OS
--->  Building gstreamer1-gst-plugins-good
Error: Failed to build gstreamer1-gst-plugins-good: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gstreamer1-gst-plugins-good/gstreamer1-gst-plugins-good/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.

Attached please find the log.

Attachments (1)

gstreamer1-gst-plugins-good_main.log (1012.7 KB) - added by tehcog (tehcog) 3 years ago.
main.log

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by tehcog (tehcog)

main.log

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Summary: gstreamer1-gst-plugins-good @1.16.2_2+gtk3+pulseaudio+qt+x11 will not "upgrade" on Mavericksgstreamer1-gst-plugins-good @1.16.2_2+gtk3+pulseaudio+qt+x11: libtool: compile: unable to infer tagged configuration

Your log says:

:info:build /bin/sh ../../libtool    --mode=compile /usr/bin/clang -DHAVE_CONFIG_H -I. -I../..   -I/opt/local/include -I../../gst-libs -D_REENTRANT -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DGST_USE_UNSTABLE_API -fno-strict-aliasing  -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wold-style-definition -Winit-self -Wmissing-include-dirs -Wno-multichar -Wnested-externs   -g    -D_REENTRANT -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -Wno-deprecated-declarations -D_REENTRANT -I/opt/local/include/gstreamer-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -pipe -Os -arch x86_64 -MT libgstosxvideo_la-cocoawindow.lo -MD -MP -MF .deps/libgstosxvideo_la-cocoawindow.Tpo -c -o libgstosxvideo_la-cocoawindow.lo `test -f 'cocoawindow.m' || echo './'`cocoawindow.m
:info:build libtool: compile: unable to infer tagged configuration
:info:build libtool: compile: unable to infer tagged configuration
:info:build libtool:   error: specify a tag with '--tag'
:info:build make[3]: *** [libgstosxvideo_la-cocoawindow.lo] Error 1

Indeed, all invocations of libtool should use the right --tag=... flag, and this one doesn't. Someone (this port has no maintainer) should fix that and report it to the developers.

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Owner: set to mascguy
Status: newassigned

This component is blocking builds of various things I'm trying to fix, on 10.8 and 10.9. So I'll take a look.

comment:3 Changed 3 years ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 4ca2e41b53735c9ad72b2acafa31a1e2140ab89c/macports-ports (master):

gstreamer1-gst-plugins-good: blacklist clang < 900

  • Necessary to fix buildbot failures on 10.8 and 10.9, related to 'libtool'

Fixes: #63342

comment:4 Changed 3 years ago by jmroot (Joshua Root)

That's not a real fix. Patch the Makefile or wherever the libtool invocation is to use --tag=CC when it's building those ObjC files.

Last edited 3 years ago by jmroot (Joshua Root) (previous) (diff)

comment:5 in reply to:  4 Changed 3 years ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: closedreopened

Replying to jmroot:

That's not a real fix. Patch the Makefile or wherever the libtool invocation is to use --tag=CC when it's building those ObjC files.

Yeah, I don't like fixing things this way. But presently overwhelmed with cleaning up foundational port build failures, making it difficult to spend time on each one.

But I'll add this to the list.

comment:6 Changed 3 years ago by mascguy (Christopher Nielsen)

Keywords: patch-needed added

comment:7 Changed 3 years ago by mascguy (Christopher Nielsen)

Keywords: patch-pending added; patch-needed removed

comment:8 Changed 2 years ago by mascguy (Christopher Nielsen)

Keywords: pending added; patch-pending removed

comment:9 Changed 3 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.