Gentoo Archives: gentoo-user

From: Alexander Kapshuk <alexander.kapshuk@×××××.com>
To: Gentoo mailing list <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Problems with update of smplayer (needs mplayer2?)
Date: Sat, 04 Oct 2014 17:33:08
Message-Id: CAJ1xhMUbFZtJnM_EUYP+3YtyroCFZY3_ehrR7f_i6BSHt-UOeA@mail.gmail.com
In Reply to: Re: [gentoo-user] Problems with update of smplayer (needs mplayer2?) by meino.cramer@gmx.de
1 On Sat, Oct 4, 2014 at 3:33 PM, <meino.cramer@×××.de> wrote:
2 > Volker Armin Hemmann <volkerarmin@××××××××××.com> [14-10-04 14:24]:
3 >> Am 04.10.2014 um 04:55 schrieb meino.cramer@×××.de:
4 >> > Hi,
5 >> >
6 >> > While updateing my world ;) an update of smplayer was announced.
7 >> >
8 >> > The update failed with:
9 >> >
10 >> > ...
11 >> > ...
12 >> > x86_64-pc-linux-gnu-gcc -MD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror-implicit-function-declaration -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -std=gnu99 -O2 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -march=native -O2 -pipe -msse3 -ggdb -D_REENTRANT -I/usr/include/alsa -I/usr/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include -I/usr/include/libdvdread -c -o libmpdemux/aviheader.o libmpdemux/aviheader.c
13 >> > libmpdemux/aviheader.c: In function 'read_avi_header':
14 >> > libmpdemux/aviheader.c:600:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
15 >> > fread(&magic, 6, 1, fp);
16 >> > ^
17 >> > libmpdemux/aviheader.c:605:8: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
18 >> > fread(&priv->idx_size, sizeof(priv->idx_size), 1, fp);
19 >> > ^
20 >> > libmpdemux/aviheader.c:616:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
21 >> > fread(idx, sizeof(AVIINDEXENTRY), 1, fp);
22 >> > ^
23 >> > x86_64-pc-linux-gnu-gcc -MD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror-implicit-function-declaration -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -std=gnu99 -O2 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -march=native -O2 -pipe -msse3 -ggdb -D_REENTRANT -I/usr/include/alsa -I/usr/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include -I/usr/include/libdvdread -c -o libmpdemux/aviprint.o libmpdemux/aviprint.c
24 >> > x86_64-pc-linux-gnu-gcc -MD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror-implicit-function-declaration -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -std=gnu99 -O2 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -march=native -O2 -pipe -msse3 -ggdb -D_REENTRANT -I/usr/include/alsa -I/usr/include -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include -I/usr/include/libdvdread -c -o libmpdemux/demuxer.o libmpdemux/demuxer.c
25 >> > libmpdemux/demuxer.c:48:2: error: #error MP_INPUT_BUFFER_PADDING_SIZE is too small!
26 >> > #error MP_INPUT_BUFFER_PADDING_SIZE is too small!
27 >> > ^
28 >> > make: *** [libmpdemux/demuxer.o] Error 1
29 >> > * ERROR: media-video/mplayer2-2.0_p20130428-r1::gentoo failed (compile phase):
30 >> > * emake failed
31 >> > *
32 >> > * If you need support, post the output of `emerge --info '=media-video/mplayer2-2.0_p20130428-r1::gentoo'`,
33 >> > * the complete build log and the output of `emerge -pqv '=media-video/mplayer2-2.0_p20130428-r1::gentoo'`.
34 >> > * The complete build log is located at '/var/tmp/portage/media-video/mplayer2-2.0_p20130428-r1/temp/build.log'.
35 >> > * The ebuild environment file is located at '/var/tmp/portage/media-video/mplayer2-2.0_p20130428-r1/temp/environment'.
36 >> > * Working directory: '/var/tmp/portage/media-video/mplayer2-2.0_p20130428-r1/work/mplayer2-2.0_p20130428'
37 >> > * S: '/var/tmp/portage/media-video/mplayer2-2.0_p20130428-r1/work/mplayer2-2.0_p20130428'
38 >> >
39 >> >>>> Failed to emerge media-video/mplayer2-2.0_p20130428-r1, Log file:
40 >> >
41 >> > I am confused...why does smplayer pulls mplayer2?
42 >> >
43 >> > solfire:>eix mplayer2
44 >> > * media-video/mplayer2
45 >> > Available versions: 2.0_p20130126 2.0_p20130428-r1 ~2.0_p20131009 **9999 {3dnow 3dnowext +X +a52 +alsa altivec aqua bluray bs2b cddb +cdio cpudetection debug directfb doc +dts +dv dvb +dvd +dvdnav +enca +faad fbcon ftp gif +iconv ipv6 jack joystick jpeg ladspa lcms +libass libcaca lirc mad md5sum +mmx mmxext mng +mp3 +network nut +opengl oss png pnm portaudio +postproc pulseaudio pvr (+)quvi radio +rar +rtc samba sdl selinux +shm +speex sse sse2 ssse3 symlink tga +theora +threads +unicode v4l vcd vdpau +vorbis xanim xinerama +xscreensaver +xv xvid yuv4mpeg KERNEL="linux"}
46 >> > Homepage: http://www.mplayer2.org/
47 >> > Description: Media Player for Linux
48 >> >
49 >> >
50 >> > I will mail any other logfile if wanted...I dont want to pollute the
51 >> > mailing list in beforehand... :)
52 >> >
53 >> > Thank you very much in advance for any help!
54 >> >
55 >> > Best regards,
56 >> > mcc
57 >> >
58 >> >
59 >> >
60 >> >
61 >> have a look at the ebuilds. Probably caused by some useflag interaction.
62 >> Btw, is that smplayer or smplayer2?
63 >>
64 >
65 >
66 > From above:
67 >> > While updateing my world ;) an update of smplayer was announced.
68 >
69 >
70 > /root>emerge --update --newuse --deep --with-bdeps=y @world --tree --keep-going -va
71 >
72 >
73 > These are the packages that would be merged, in reverse order:
74 >
75 > Calculating dependencies... done!
76 > [ebuild U ] media-video/smplayer-14.3.0 [0.8.5] USE="-debug" LINGUAS="-ar_SY -bg -ca -cs -da -de -el_GR -en_US -es -et -eu -fi -fr -gl -he_IL -hr -hu -it -ja -ka -ko -ku -lt -mk -ms_MY -nl -pl -pt -pt_BR -ro_RO -ru_RU -sk -sl_SI -sr -sv -th -tr -uk_UA -vi_VN -zh_CN -zh_TW" 0 kB
77 > [ebuild N ] media-video/mplayer2-2.0_p20130428-r1 USE="X alsa cdio dvb dvd dvdnav enca gif iconv ipv6 jack jpeg ladspa libass mmx mp3 network opengl png postproc quvi shm sse sse2 threads unicode v4l vdpau xscreensaver xv -3dnow -3dnowext (-altivec) (-aqua) -bluray -bs2b -cddb -cpudetection -debug -directfb -doc -ftp -joystick -lcms -libcaca -lirc -md5sum -mmxext -mng -oss -pnm -portaudio -pulseaudio -pvr -radio -samba (-selinux) -ssse3 -symlink -tga -vcd -xinerama -yuv4mpeg" 0 kB
78 >
79 > Total: 2 packages (1 upgrade, 1 new), Size of downloads: 0 kB
80 >
81 >
82
83 Going by what is said about mplayer2 in this Gentoo forum post dated
84 July 2014, https://forums.gentoo.org/viewtopic-t-996386.html?sid=501b6e84ba5ae3bd7296efd193a166c5,
85 mplayer2 has not seen active development for about 12 months at least.
86 As I found myself having to decide if I wanted mplayer2 installed on
87 my system when updating the world set the other day, I decided against
88 it. I just removed smplayer from my system altogether, which reduced
89 the amount of packages wanting to be updated or installed as new
90 slots, which was the case with mplayer2.
91 There may be other viable avenues available as well. I opted for the
92 one that seemed the easiest for me.

Replies