[MacPorts] #42956: tracker @0.17.7 new Portfile

MacPorts noreply at macports.org
Mon Mar 24 00:43:53 PDT 2014


#42956: tracker @0.17.7 new Portfile
-------------------------+----------------------
  Reporter:  juanrgar@…  |      Owner:  devans@…
      Type:  submission  |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  tracker     |
-------------------------+----------------------

Comment (by devans@…):

 Build +enca builds ok after my patch but +mplayer fails
 {{{
 /usr/bin/clang -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Tracker\"
 -DTRACKER_COMPILATION -I../../src -I../../src
 -DLOCALEDIR=\""/opt/local/share/locale"\"
 -DTRACKER_EXTRACTORS_DIR=\""/opt/local/lib/tracker-1.0/extract-modules"\"
 -D_REENTRANT -I/opt/local/include/gio-unix-2.0/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include  -I/opt/local/include/libmediaart-1.0
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include  -I/opt/local/include -I/opt/local/include/libgsf-1
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -I/opt/local/include/libxml2  -pipe -Os -arch x86_64
 -MT tracker_extract-tracker-extract-decorator.o -MD -MP -MF .deps
 /tracker_extract-tracker-extract-decorator.Tpo -c -o tracker_extract-
 tracker-extract-decorator.o `test -f 'tracker-extract-decorator.c' || echo
 './'`tracker-extract-decorator.c
 tracker-extract-libav.c:29:10: fatal error: 'tracker-media-art.h' file not
 found
 #include <tracker-media-art.h>
          ^
 }}}

 also configure says

 {{{
 checking for GSTREAMER... yes
 checking for AVFORMAT... yes
 checking for AVCODEC... yes
 checking for AVCODEC... yes
 configure: WARNING: No need to specify a GStreamer backend if not using
 GStreamer
 }}}

 and ./configure --help says

 {{{
   --enable-generic-media-extractor=ARG
                           enables one of the (gstreamer, libav, external,
                           auto) generic media extractor backends
                           [[default=auto]]
 }}}

 So looks like +gstreamer and +mplayer should be marked as conflicting with
 the appropriate logic as to default variants.

 Questions/comments:
   * Why is the variant called +mplayer when the actual selector is libav
 (provided by ffmpeg)?
   * To get the same format support with +gstreamer as you would get with
 +mplayer (libav/ffmpeg) you would have to install more or even all of the
 gstreamer1 ports (-good, -bad, -ugly, -libav).

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


More information about the macports-tickets mailing list