ffmpeg не хочет обновляться до 0.4.9_p20070330
Сегодня попытался обновить через emerge -DNu world , всё кроме него обновилось. Последние строки такие:
[сode]x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -pipe -fomit-frame-pointer -Wdeclaration-after
-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wn
o-pointer-sign -I"/var/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/work/ffmpeg" -I"/var
/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/work/ffmpeg" -I"/var/tmp/portage/media-vid
eo/ffmpeg-0.4.9_p20070330/work/ffmpeg"/libavutil -I"/var/tmp/portage/media-video/ffmpeg-0.
4.9_p20070330/work/ffmpeg"/libavcodec -I"/var/tmp/portage/media-video/ffmpeg-0.4.9_p200703
30/work/ffmpeg"/libavformat -I"/var/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/work/ff
mpeg"/libswscale -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/var/tmp/p
ortage/media-video/ffmpeg-0.4.9_p20070330/work/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_
FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/var/tmp/portage/media-video/f
fmpeg-0.4.9_p20070330/work/ffmpeg" -I"/var/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/
work/ffmpeg" -I"/var/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/work/ffmpeg"/libavutil
-march=athlon64 -O2 -pipe -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-s
witch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -fPIC -D
PIC -c -o ra144.o ra144.c
make[1]: *** [h264.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
In file included from ra144.c:22:
avcodec.h:2460: warning: ‘ImgReSampleContext’ is deprecated
avcodec.h:2463: warning: ‘ImgReSampleContext’ is deprecated
make[1]: Leaving directory `/var/tmp/portage/media-video/ffmpeg-0.4.9_p20070330/work/ffmpe
g/libavcodec'
make: *** [lib] Ошибка 2
!!! ERROR: media-video/ffmpeg-0.4.9_p20070330 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3350: Called src_compile
ffmpeg-0.4.9_p20070330.ebuild, line 167: Called die
!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-video/ffmpeg-0.4.9_p2007033
0/temp/build.log'.[/сode]
Кто-нибудь ещё сталкивался? Что делать?
Вообще в логе куча ошибок и предупреждений, полный лог: http://acheron.front.ru/ffmpeg-0.4.9_p20070330.build.log.txt
- Для комментирования войдите или зарегистрируйтесь
Так же не
Так же не собтирается, но ошибка другая:
Побывал на багзиле, там много народу тоже жалуется на мою ошибку.
Посмотрел флаги в поисках PIC, ничего не нашел.
Копание в
Копание в багзиле привело к:
http://bugs.gentoo.org/attachment.cgi?id=115012&action=view
Щас попробую наложить патчик и собрать.
Re: Копание в
Наложил патчик? Собрал? а то у меня такая же история...
Что то не
Что то не получается в ebuild прописать наложение патча. Да и времени щас особо нет копаться. Может вечером продолжу ковыряние.
подождем :)
подождем :)
К сожаление это
К сожаление это решение не есть гуд.
Таким образом это очень жесткий хак, и повторять его не рекомендуется. Что ж подожду новой версии.
andrew@gento-amd ~ $ eix -I
andrew@gento-amd ~ $ eix -I ffmpeg
[I] media-video/ffmpeg
Available versions: 0.4.9_p20050226-r3 0.4.9_p20051216 (~)0.4.9_p20060302 0.4.9_p20060530 (~)0.4.9_p20060816 0.4.9_p20061016 0.4.9_p20070129 [M](~)0.4.9_p20070325 (~)0.4.9_p20070330
Installed versions: 0.4.9_p20070330(10:35:37 31.03.2007)(X a52 aac -altivec amr -debug -doc dts encode ieee1394 imlib mmx -network ogg -oss sdl -test theora threads truetype v4l vorbis x264 xvid zlib)
Homepage: http://ffmpeg.org/
Description: Complete solution to record, convert and stream audio and video. Includes libavcodec. SVN revision 8560
-------------------
что я не правильно делаю? :)
-------------------
справочно флаги:
make.conf:
CFLAGS="-O3 -pipe -march=k8 -fomit-frame-pointer -fPIC -ftree-vectorize -DPIC"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="~x86"
AUTOCLEAN="yes"
USE="16bittmp 3dnow 3dnowext 7zip a52 aac acl acpi additions akode alsa amarok amr ao apm arts asf audiofile avalon avalon-framework bl bzip2 cairo ccache cdda cdparanoia cdr chm chroot cpio dbus deprecated depth16 depth32 djvu dlopen dnotify dv dvd dvdr dvdread esd exif expat fam fame fbcon ffmpeg fftw flac flash kde kdehiddenvisibility mmap mmx mmx2 mmxext mp3 nvidia opengl pic pie pthreads qt4 qt3 qt3support slang sse threads userlocales utf8 win32codecs xvid -ipv6 -ncurses"
/etc/portage/packages.use:
media-video/ffmpeg a52 amr encode ieee1394 imlib ogg theora truetype v4l vorbis x264 dts sdl
А мы, упёртые
А мы, упёртые пользователи amd64, страдаем! ;)
тоже не могу последнюю
тоже не могу последнюю верисю, а из-за неё xine-lib не ставится, а из-за ксайна кеды не хотят :(
CFLAGS="-O3 -pipe -march=k8
CFLAGS="-O3 -pipe -march=k8 -mtune=k8 -ftree-vectorize -fomit-frame-pointer -m3dnow -mmmx -msse -msse2 -fPIC"
CHOST="x86_64-pc-linux-gnu"
ACCEPT_KEYWORDS="~amd64"
media-video/ffmpeg-20099999 из berkano
собирается и работает
P.S.: Linux - это красная таблетка :-) Windows - синяя...