Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mplayer compile error libmpdemux/mp_taglists.c
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Fri Mar 08, 2013 3:52 pm    Post subject: Mplayer compile error libmpdemux/mp_taglists.c Reply with quote

I'm getting the following error and can't seem to find much about resolving it:

Code:
libmpdemux/ebml.c:188:9: warning: 'av_int2flt' is deprecated (declared at /usr/include/libavutil/intfloat_readwrite.h:34) [-Wdeprecated-declarations]
libmpdemux/ebml.c:192:9: warning: 'av_int2dbl' is deprecated (declared at /usr/include/libavutil/intfloat_readwrite.h:33) [-Wdeprecated-declarations]
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/extension.o libmpdemux/extension.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mf.o libmpdemux/mf.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mp3_hdr.o libmpdemux/mp3_hdr.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mp_taglists.o libmpdemux/mp_taglists.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_hdr.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mpeg_packetizer.o libmpdemux/mpeg_packetizer.c
libmpdemux/mp_taglists.c:172:14: error: conflicting types for 'mp_tag2codec_id'
libmpdemux/mp_taglists.h:24:14: note: previous declaration of 'mp_tag2codec_id' was here
libmpdemux/mp_taglists.c:179:10: error: conflicting types for 'mp_codec_id2tag'
libmpdemux/mp_taglists.h:25:10: note: previous declaration of 'mp_codec_id2tag' was here
make: *** [libmpdemux/mp_taglists.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: media-video/mplayer-1.1-r1 failed (compile phase):
 *   emake failed
 *
 * 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'`.
 * This ebuild is from an overlay named 'init6': '/var/lib/layman/init6/'
 * The complete build log is located at '/var/tmp/portage/media-video/mplayer-1.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/mplayer-1.1-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1'
 * S: '/var/tmp/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1'

>>> Failed to emerge media-video/mplayer-1.1-r1, Log file:

>>>  '/var/tmp/portage/media-video/mplayer-1.1-r1/temp/build.log'


My emerge --info is:

Code:
Portage 2.1.11.55 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.16.0, 3.7.3-gentoo x86_64)
=================================================================
System uname: Linux-3.7.3-gentoo-x86_64-Intel-R-_Core-TM-_i7-2620M_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    16349120 total,  11752740 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Fri, 08 Mar 2013 15:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p42
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.13.1
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3, 4.7.2-r1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo init6 x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/init6 /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl amd64 berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv jpeg mmx mmxext modules mudflap multilib ncurses nptl openmp pam pcre readline session sse sse2 ssl ssse3 tcpd unicode zlib" ABI_X86="64" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard evdev mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


And I have the following use flags set for mplayer:

Code:
Calculating dependencies... done!
[ebuild   R    ] media-video/mplayer-1.1-r1::init6  USE="X alsa dts dv faad iconv jpeg libass live mmx mmxext mp3 opengl osdmenu rtc shm sse sse2 ssse3 theora tremor truetype unicode v4l vorbis xv xvid -3dnow -3dnowext -a52 -aalib (-altivec) (-aqua) -bidi -bindist -bl -bluray -bs2b -cddb -cdio -cdparanoia -cpudetection -debug -dga -directfb -doc -dvb -dvd -dvdnav -dxr3 -enca -encode -faac -fbcon -ftp -ggi -gif -gsm -ipv6 -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -lzo -mad -md5sum -mng -nas -network -nut -openal -oss -png -pnm -pulseaudio -pvr -quicktime -radio -rar -real -rtmp -samba -sdl -speex -tga -toolame -twolame -vdpau (-vidix) (-win32codecs) -x264 -xanim -xinerama -xscreensaver -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx" 0 kB


If anyone could recommend any pointers or solutions I would really appreciate it. I haven't been able to use it for a week now and a few emerge syncs and update deep and revdep-rebuilds later it hasn't changed much.


Last edited by PM17E5 on Wed Apr 10, 2013 1:00 pm; edited 2 times in total
Back to top
View user's profile Send private message
syn0ptik
Apprentice
Apprentice


Joined: 09 Jan 2013
Posts: 267

PostPosted: Sat Mar 09, 2013 12:08 am    Post subject: Reply with quote

You did that in few job's?
Could you make mplayer in one gcc task?
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Sat Mar 09, 2013 2:19 am    Post subject: Reply with quote

I'm not sure what you mean.
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Sat Mar 09, 2013 3:22 pm    Post subject: Reply with quote

I'm trying to fix this by experimenting with mplayer-9999 and I'm getting all sorts of errors. I got an error related to opengl, then one with jpeg, so I disabled both of those use flags (hopefully I won't need them), and it's just one error after another:

Code:
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libao2/ao_alsa.o libao2/ao_alsa.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libvo/vo_png.o libvo/vo_png.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmenu/menu.o libmenu/menu.c
libvo/vo_png.c: In function 'config':
libvo/vo_png.c:135:9: error: invalid use of undefined type 'enum AVPixelFormat'
libvo/vo_png.c: In function 'draw_image':
libvo/vo_png.c:173:5: warning: 'avcodec_encode_video' is deprecated (declared at /usr/include/libavcodec/avcodec.h:4272) [-Wdeprecated-declarations]
make: *** [libvo/vo_png.o] Error 1
make: *** Waiting for unfinished jobs....


Guess that excludes the option of using mplayer-9999.

This is pretty annoying since I can't just mask mplayer-1.1-r1 since it's the only thing in portage right now. Does anyone have any ideas?
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Mon Mar 11, 2013 6:09 am    Post subject: Reply with quote

I solved the issue by masking ffmpeg-1.0.5 and downgrading back to ffmpeg-0.10.6. I found the hint to try this by reading the following IRC log:

http://irclogger.com/.mplayer/2012-08-11
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Tue Apr 09, 2013 11:16 pm    Post subject: Reply with quote

Great, now I can't update chromium any more either:

Code:
!!! All ebuilds that could satisfy ">=media-video/ffmpeg-1.0:=[opus]" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-video/ffmpeg-9999::gentoo (masked by: package.mask, missing keyword)
- media-video/ffmpeg-1.2::gentoo (masked by: package.mask)
- media-video/ffmpeg-1.1.4::gentoo (masked by: package.mask)
- media-video/ffmpeg-1.0.6::gentoo (masked by: package.mask)

(dependency required by "www-client/chromium-27.0.1453.12" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Doesn't anyone have any ideas on solving this?
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Wed Apr 10, 2013 6:53 am    Post subject: Reply with quote

PM17E5 ...

I'm currently using =media-video/mplayer-1.1-r1 with =media-video/ffmpeg-1.1.4 (masked) with no issues. I did briefly try ffmpeg-1.2 but mplayer wasn't happy about it. The mp_codec_id2tag error above seems to be due to having +mp3 useflag, I would disable it as libavcodec can decode mp3 without this.

I don't have much else that depends on ffmpeg and so haven't seen any possible breakage due to unmasking, so YMMV, but it works fine here.

best ... khay
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Wed Apr 10, 2013 1:00 pm    Post subject: Reply with quote

Hmm, I've tried changing some useflags around to remove more features I don't need. Basically I used it watch an occasional downloaded movie or play mp3 files. Thanks for the tip about vorbis being able to handle them, I didn't know that. So I tried to apply this and still get the same error:

Code:
libmpdemux/ebml.c: In function 'ebml_read_float':
libmpdemux/ebml.c:188:9: warning: 'av_int2flt' is deprecated (declared at /usr/include/libavutil/intfloat_readwrite.h:34) [-Wdeprecated-declarations]
libmpdemux/ebml.c:192:9: warning: 'av_int2dbl' is deprecated (declared at /usr/include/libavutil/intfloat_readwrite.h:33) [-Wdeprecated-declarations]
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/extension.o libmpdemux/extension.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mf.o libmpdemux/mf.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mp3_hdr.o libmpdemux/mp3_hdr.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mp_taglists.o libmpdemux/mp_taglists.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_hdr.c
x86_64-pc-linux-gnu-gcc -MD -MP -Wundef  -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99  -march=native -O2 -pipe -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Iffmpeg  -D_REENTRANT -I/usr/include/freetype2 -c -o libmpdemux/mpeg_packetizer.o libmpdemux/mpeg_packetizer.c
libmpdemux/mp_taglists.c:172:14: error: conflicting types for 'mp_tag2codec_id'
libmpdemux/mp_taglists.h:24:14: note: previous declaration of 'mp_tag2codec_id' was here
libmpdemux/mp_taglists.c:179:10: error: conflicting types for 'mp_codec_id2tag'
libmpdemux/mp_taglists.h:25:10: note: previous declaration of 'mp_codec_id2tag' was here
make: *** [libmpdemux/mp_taglists.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: media-video/mplayer-1.1-r1 failed (compile phase):
 *   emake failed
 *
 * 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'`.
 * This ebuild is from an overlay named 'init6': '/var/lib/layman/init6/'
 * The complete build log is located at '/var/tmp/portage/media-video/mplayer-1.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/mplayer-1.1-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1'
 * S: '/var/tmp/portage/media-video/mplayer-1.1-r1/work/MPlayer-1.1'


My new use flags are:
Code:
[ebuild   R    ] media-video/ffmpeg-1.0.6  USE="X bzip2 hardcoded-tables mmx mmxext ssse3 zlib -3dnow -3dnowext -aac -aacplus -alsa (-altivec) -amr -avx -bindist -bluray -cdio (-celt) -cpudetection -debug -doc -encode -examples -faac -fdk -flite -fontconfig -frei0r -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -libass -libcaca -libv4l -modplug -mp3 (-neon) -network -openal -openssl -opus -oss -pic -pulseaudio -rtmp -schroedinger -sdl -speex -static-libs {-test} -theora -threads -truetype -twolame -v4l -vaapi -vdpau (-vis) -vorbis -vpx -x264 -xvid" FFTOOLS="aviocat cws2fws ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 0 kB

[ebuild   R    ] media-video/mplayer-1.1-r1::init6  USE="X alsa iconv libass mmx mmxext opengl osdmenu rtc shm sse sse2 ssse3 tremor truetype unicode vorbis xv -3dnow -3dnowext -a52 -aalib (-altivec) (-aqua) -bidi -bindist -bl -bluray -bs2b -cddb -cdio -cdparanoia -cpudetection -debug -dga -directfb -doc -dts* -dv* -dvb -dvd -dvdnav -dxr3 -enca -encode -faac -faad* -fbcon -ftp -ggi -gif -gsm -ipv6 -jack -joystick -jpeg* -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -live* -lzo -mad -md5sum -mng -mp3* -nas -network -nut -openal -oss -png -pnm -pulseaudio -pvr -quicktime -radio -rar -real -rtmp -samba -sdl -speex -tga -theora* -toolame -twolame -v4l* -vdpau (-vidix) (-win32codecs) -x264 -xanim -xinerama -xscreensaver -xvid -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx" 0 kB


My package.use entry for mplayer is:

Code:
media-video/mplayer -a52 -cdio -dv -dts -dvd -dvdnav -enca -encode -faad -jpeg -live -mp3 -network -quicktime -rar -real -speex -theora -toolame -twolame -x264 -xscreensaver -xvid

media-video/ffmpeg -encode


Although I do watch xvid movies I also disabled that one since it said that flag is now for encoding only. I never watch DVDs or play audio CDs, do any streaming, or any rare/weird stuff with mplayer.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Wed Apr 10, 2013 2:49 pm    Post subject: Reply with quote

PM17E5 ...

I'm confused now, I thought you were trying to build ffmpeg-1.0.4 to meet the chromium dependency? Anyhow, I can't see what the issues is, I should probably ask what version of gcc, MAKEOPTS (emerge --info) as I see nothing on b.g.o that resembles this ... and with the above you are merging the stable mplayer with the stable ffmpeg.

best ... khay
Back to top
View user's profile Send private message
PM17E5
Apprentice
Apprentice


Joined: 10 Feb 2009
Posts: 241

PostPosted: Wed Apr 10, 2013 2:51 pm    Post subject: Reply with quote

All I'm doing is trying to get mplayer to work. It's got lib issues so it won't start ever since I upgraded ffmpeg. I upgraded ffmpeg to meet the chromium dependency. Now mplayer will not compile no matter what. I cannot find other instances of people having this on the net. My emerge --info is:

Code:
Portage 2.1.11.60 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.17, 3.8.6-gentoo x86_64)
=================================================================
System uname: Linux-3.8.6-gentoo-x86_64-Intel-R-_Core-TM-_i7-2620M_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    16348444 total,  11990216 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Tue, 09 Apr 2013 23:00:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.13.1
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3, 4.7.2-r1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo init6 x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/init6 /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl amd64 berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv jpeg mmx mmxext modules mudflap multilib ncurses nptl openmp pam pcre readline session sse sse2 ssl ssse3 tcpd unicode zlib" ABI_X86="64" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard evdev mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Back to top
View user's profile Send private message
CeleryStrings
n00b
n00b


Joined: 24 Feb 2009
Posts: 15

PostPosted: Wed Apr 10, 2013 5:54 pm    Post subject: Reply with quote

-

Last edited by CeleryStrings on Sat Feb 15, 2014 6:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Wed Apr 10, 2013 7:25 pm    Post subject: Reply with quote

PM17E5 wrote:
All I'm doing is trying to get mplayer to work. It's got lib issues so it won't start ever since I upgraded ffmpeg. I upgraded ffmpeg to meet the chromium dependency.

PM17E5 ... sorry, I'd read the above ffmpeg-1.0.6 as 1.0.4 (stable) ... and had thought you needed >= 1.1.4 to meet the chromium dependency. Anyhow, as I first stated for > 1.0.4 you should update to the masked packages, ffmpeg-1.1.4 in conjunction with mplayer-1.1-r1 work here, but I've just built ffmpeg-1.2 and mplayer-9999 as CasimirCelerity suggested and they also build and work fine (with limited testing).

I have nothing other than mplayer that depends on ffmpeg and so again YMMV.

best ... khay
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum