#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