Update multimedia/gstreamer* and associated ports?

Garrett Cooper yanefbsd at gmail.com
Wed Jan 7 20:15:58 PST 2009


Hello Mario and Porters,
    Trying to setup mplayer to play DVD's on my blueray player, one of
the suggested means to do this was to try out mplayer from SVN.
Unfortunately I ran into some issues with x264_t, and to make a long
story short I realized I needed to update the gstreamer codecs so that
they were at least ABI compatible with the ABI in-use with mplayer.
    So far I've discovered that:
    1. -{good,bad,ugly} ports minor revisions have been bumped to
{11,9,10}, respectively.
    2. make all doesn't work. It barfs when trying to install a
documentation item:

(installfiles=`echo ./html/*.sgml ./html/*.html ./html/*.png ./html/*.css`; \
	if test "$installfiles" = './html/*.sgml ./html/*.html ./html/*.png
./html/*.css'; \
	then echo '-- Nothing to install' ; \
	else \
	  /bin/sh ../../mkinstalldirs
/usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10; \
	  for i in $installfiles; do \
	    echo '-- Installing '$i ; \
	    install  -o root -g wheel -m 444 $i
/usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10; \
	  done; \
	  echo '-- Installing ./html/gst-plugins-base-libs.devhelp' ; \
	  install  -o root -g wheel -m 444 ./html/gst-plugins-base-libs.devhelp \
	    /usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10/gst-plugins-base-libs-0.10.devhelp;
\
	  if test -e ./html/gst-plugins-base-libs.devhelp2; then \
        	    install  -o root -g wheel -m 444
./html/gst-plugins-base-libs.devhelp2 \
	           /usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10/gst-plugins-base-libs-0.10.devhelp2;
\
	  fi; \
	  which gtkdoc-rebase >/dev/null && \
	    gtkdoc-rebase --relative --dest-dir=
--html-dir=/usr/local/share/gtk-doc/html/gst-plugins-base-libs-0.10 ;
\
	fi)

# ...

-- Installing ./html/style.css
-- Installing ./html/gst-plugins-base-libs.devhelp
gmake[3]: *** [install-data-local] Error 1
gmake[3]: Leaving directory
`/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.21/docs/libs'
gmake[2]: *** [install-am] Error 2
gmake[2]: Leaving directory
`/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.21/docs/libs'
gmake[1]: *** [install-recursive] Error 1
gmake[1]: Leaving directory
`/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-base-0.10.21/docs'
gmake: *** [install-recursive] Error 1
*** Error code 2

    Turns out the problem is because gtkdoc-rebase isn't installed on
my machine. What would be the best means to avoid installing it (is
there already a ports knob to do this with Gnome stuff?)??
    I'll have to verify that the patches are indeed not needed before
submitting the updated port to you (the patch failed for all 4 files).
Thanks!
-Garrett


More information about the freebsd-ports mailing list