USE-flag -ass results in build error Reproducible: Always Steps to Reproduce: Disable ass USE-flag, emerge. Actual Results: >>> Configuring source in /var/tmp/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1 ... Unknown parameter: --disable-libass * ERROR: media-video/mplayer-1.1-r1 failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 2847: Called die * The specific snippet of code: * ./configure --cc="$(tc-getCC)" --host-cc="$(tc-getBUILD_CC)" --prefix="${EPREFIX}/usr" --bindir="${EPREFIX}/usr/bin" --libdir="${EPREFIX}/usr/$(get_libdir)" --confdir="${EPREFIX}/etc/mplayer" --datadir="${EPREFIX}/usr/share/mplayer${namesuf}" --mandir="${EPREFIX}/usr/share/man" --disable-ffmpeg_a ${myconf} || die
Appending /newaches/gentoo/cvs/gentoo-x86 to PORTDIR_OVERLAY... * MPlayer-1.1.tar.xz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking MPlayer-1.1.tar.xz to /home/jer/portage/media-video/mplayer-1.1-r1/work Moving and checking file: libavutil/x86_cpu.h Moving and checking file: libavformat/internal.h Checking for the presence of libavformat/avformat.h... Moving and checking file: libavcodec/allcodecs.c Moving and checking file: libavformat/allformats.c Moving and checking file: libavfilter/allfilters.c >>> Source unpacked in /home/jer/portage/media-video/mplayer-1.1-r1/work >>> Preparing source in /home/jer/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1 ... * Applying mplayer-1.0_rc4-pkg-config.patch ... [ ok ] * Applying mplayer-1.1-ffmpeg.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /home/jer/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1 ... Unknown parameter: --disable-libass * ERROR: media-video/mplayer-1.1-r1 failed (configure phase): * (no error message) * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 2895: Called die * The specific snippet of code: * ./configure --cc="$(tc-getCC)" --host-cc="$(tc-getBUILD_CC)" --prefix="${EPREFIX}/usr" --bindir="${EPREFIX}/usr/bin" --libdir="${EPREFIX}/usr/$(get_libdir)" --confdir="${EPREFIX}/etc/mplayer" --datadir="${EPREFIX}/usr/share/mplayer${namesuf}" --mandir="${EPREFIX}/usr/share/man" --disable-ffmpeg_a ${myconf} || die * * If you need support, post the output of `emerge --info '=media-video/mplayer-1.1-r1'`, * the complete build log and the output of `emerge -pqv '=media-video/mplayer-1.1-r1'`. * The complete build log is located at '/keeps/gentoo/emergelogs/wieneke/media-video:mplayer-1.1-r1:20120620-151353.log'. * For convenience, a symlink to the build log is located at '/home/jer/portage/media-video/mplayer-1.1-r1/temp/build.log'. * The ebuild environment file is located at '/home/jer/portage/media-video/mplayer-1.1-r1/temp/environment'. * Working directory: '/home/jer/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1' * S: '/home/jer/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1'
Created attachment 315887 [details, diff] Fix config option to disable libass This patch just switches the config option in the ebuild from --disable-libass to --disable-ass, which is documented in the configure script. Allows me to build mplayer with USE=-ass.
Sorry, I meant that I can build mplayer with the patch and USE=-libass.
Sorry, my mistake. When I did the ass to libass useflag migration, I managed to do the oldest two ebuilds correctly, but somehow messed up with the higher versions... Fixed in CVS now (for all versions).