[MacPorts] #51757: gstreamer1 @1.8.2 uses gtk3, atk, gdk-pixbuf2 without declaring dependencies on them (was: gstreamer1 1.8.2 does not build)

MacPorts noreply at macports.org
Mon Jul 4 09:17:46 PDT 2016


#51757: gstreamer1 @1.8.2 uses gtk3, atk, gdk-pixbuf2 without declaring
dependencies on them
-------------------------------+--------------------------------
  Reporter:  roberto.avanzi@…  |      Owner:  macports-tickets@…
      Type:  defect            |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.3.4
Resolution:                    |   Keywords:
      Port:  gstreamer1        |
-------------------------------+--------------------------------
Changes (by ryandesign@…):

 * port:   => gstreamer1


Comment:

 The log says the problem is:

 {{{
 :info:build ld: warning: ld: warning: ignoring file
 /opt/local/lib/libgtk-3.dylib, file was built for x86_64 which is not the
 architecture being linked (i386): /opt/local/lib/libgtk-3.dylibignoring
 file /opt/local/lib/libgdk-3.dylib, file was built for x86_64 which is not
 the architecture being linked (i386): /opt/local/lib/libgdk-3.dylib
 :info:build
 :info:build ld: warning: ignoring file /opt/local/lib/libatk-1.0.dylib,
 file was built for x86_64 which is not the architecture being linked
 (i386): /opt/local/lib/libatk-1.0.dylib
 :info:build ld: warning: ignoring file
 /opt/local/lib/libgdk_pixbuf-2.0.dylib, file was built for x86_64 which is
 not the architecture being linked (i386):
 /opt/local/lib/libgdk_pixbuf-2.0.dylib
 }}}

 You are trying to build gstreamer1 universal, but it is trying to use
 libraries from gtk3, atk and gdk-pixbuf2 which were not built universal.
 This is unexpected, because gtk3, atk and gdk-pixbuf2 are not declared as
 dependencies of gstreamer1. If gstreamer1 requires those libraries, they
 should be added to its dependency list.

 The log you attached is not from a
 [https://guide.macports.org/chunked/project.html#project.tickets clean
 build]. Please clean the affected port and try again, then attach the new
 main.log so that we can see the output of the configure phase, which may
 say something about how gstreamer1 decided to use these unexpected
 libraries.

-- 
Ticket URL: <https://trac.macports.org/ticket/51757#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list