View previous topic :: View next topic |
Author |
Message |
dish Apprentice
Joined: 19 Dec 2004 Posts: 266 Location: Moscow, Russia
|
Posted: Tue May 03, 2005 9:52 am Post subject: Не встает ffmpeg [solved] |
|
|
i386/dsputil_mmx_rnd.h:59: warning: `put_no_rnd_pixels8_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:155: warning: `put_no_rnd_pixels16_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:300: warning: `avg_no_rnd_pixels4_mmx' defined but not used
i386/dsputil_mmx_rnd.h:59: warning: `put_pixels8_l2_mmx' defined but not used
i386/dsputil_mmx_rnd.h:155: warning: `put_pixels16_l2_mmx' defined but not used
make[1]: *** [i386/dsputil_mmx.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.9_p20050226-r3/work/ffmpeg-0.4.9-p20050226-shared/libavcodec'
make: *** [lib] Ошибка 2
!!! ERROR: media-video/ffmpeg-0.4.9_p20050226-r3 failed.
!!! Function src_compile, Line 111, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Говорит такую бяку.... Дерево обновлял, не помогло.
Подскажите, плз, в чем трабла. _________________ Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut.
Last edited by dish on Tue May 03, 2005 4:14 pm; edited 1 time in total |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Tue May 03, 2005 9:58 am Post subject: |
|
|
emerge info |
|
Back to top |
|
|
dish Apprentice
Joined: 19 Dec 2004 Posts: 266 Location: Moscow, Russia
|
Posted: Tue May 03, 2005 10:05 am Post subject: |
|
|
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200
41102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1000MHz
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 21:01:01)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python: 2.3.5
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils: 2.15.92.0.2-r7
sys-devel/libtool: 1.5.16
virtual/os-headers: 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=i686 -fomit-frame-pointer -pipe -ffast-math -mfpmath=sse -mmm
x -msse -msse2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share
/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/
mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=i686 -fomit-frame-pointer -pipe -ffast-math -mfpmath=sse -m
mmx -msse -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/
distributions/gentoo"
LANG="ru_RU.KOI8-R"
LINGUAS="ru us"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl divx4linux
dvd eds emboss encode esd fam foomaticdb fortran gdbm gif gnome gpm gstreamer gt
k gtk2 i8x0 icq imlib ipv6 jabber java javascript jpeg junit kde libg++ libwww m
ad mikmod mmx motif mozilla mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pd
flib perl pic png python qt quicktime readline samba sdl slang spell sse sse2 ss
l svga svgalib tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis wifi
xine xinerama xml2 xmms xv xvid zlib video_cards_i810 linguas_ru linguas_us use
rland_GNU kernel_linux libc_glibc"
Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY _________________ Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut. |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Tue May 03, 2005 10:32 am Post subject: |
|
|
Попробуй флажки CFLAGS смени на менее агрессивные и поставь USE="-*" для ffmpeg |
|
Back to top |
|
|
ClieX n00b
Joined: 19 Jan 2005 Posts: 44 Location: Europe/Moscow
|
Posted: Tue May 03, 2005 1:42 pm Post subject: |
|
|
https://bugs.gentoo.org/show_bug.cgi?id=90916 - такая же трабла (?)
Пробовал синькаться? _________________ Gentoo Base System version 1.6.13, Stage 1/3 with NPTL,UTF-8
GCC 3.4.4-r1, GLIBC 2.3.5-r1, 2.6.13.2-nitro1
GNOME 2.12 |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Tue May 03, 2005 1:50 pm Post subject: |
|
|
В портежах уже есть r5. У меня она стала без проблем. Проблемы были с r4, но ее уже убрали. |
|
Back to top |
|
|
dish Apprentice
Joined: 19 Dec 2004 Posts: 266 Location: Moscow, Russia
|
Posted: Tue May 03, 2005 4:14 pm Post subject: |
|
|
у меня она r3. Тянется как зависимость к cinelerra-cvs
После синка ничего не изменилось, а вот USE="-*" emerge ffmpeg помог
Всем спасибо! _________________ Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut. |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Wed May 04, 2005 6:35 am Post subject: |
|
|
Проверенное решение с -* Работает почти всегда ...... |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Wed May 04, 2005 2:35 pm Post subject: |
|
|
rusxakep wrote: | Проверенное решение с -* Работает почти всегда ...... |
у меня была такая трабла не компилился с флагами mmx imlib
c mmx оказалось баг
с imlib не компилился сам imlib2 Code: |
/bin/sed: can't read /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la' is not a valid libtool archive
make[4]: *** [jpeg.la] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/var/tmp/portage/imlib2-1.2.0-r2/work/imlib2-1.2.0/src/modules/loaders'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/imlib2-1.2.0-r2/work/imlib2-1.2.0/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/imlib2-1.2.0-r2/work/imlib2-1.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/imlib2-1.2.0-r2/work/imlib2-1.2.0'
make: *** [all-recursive-am] Error 2
!!! ERROR: media-libs/imlib2-1.2.0-r2 failed.
!!! Function enlightenment_die, Line 75, Exitcode 0
!!! emake failed
!!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM
!!! If you need support, post the topmost build error, NOT this status message.
double portage # cat /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la
cat: /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la: No such file or directory
double portage # cd /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/
bash: cd: /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/: No such file or directory
double portage # cd /usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/
double 3.4.3-20050110 # ls
crtbegin.o crtend.o hardenednossp.specs install-tools libgcc_s.so libstdc++.a libstdc++.so libsupc++.a vanilla.specs
crtbeginS.o crtendS.o hardened.specs libgcc.a libgcc_s.so.1 libstdc++.la libstdc++.so.6 libsupc++.la
crtbeginT.o hardenednopie.specs include libgcc_eh.a libgcov.a libstdc++_pic.a libstdc++.so.6.0.3 specs
double 3.4.3-20050110 # |
вылечилось созданием линка
Code: | ln -sf 3.4.3-20050110 3.4.3 |
|
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Thu May 05, 2005 6:43 am Post subject: |
|
|
Неправильно вы бутерброд едите!
gcc-config правильней - так вкуснее! |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Thu May 05, 2005 10:09 am Post subject: |
|
|
rusxakep wrote: | Неправильно вы бутерброд едите!
gcc-config правильней - так вкуснее! |
Code: |
double root # gcc-config -l
[1] i386-pc-linux-gnu-3.3.4
[2] i686-pc-linux-gnu-3.4.3-20050110 *
[3] i686-pc-linux-gnu-3.4.3-20050110-hardened
[4] i686-pc-linux-gnu-3.4.3-20050110-hardenednopie
[5] i686-pc-linux-gnu-3.4.3-20050110-hardenednossp
double root # | как тут выбрать profile i386-pc-linux-gnu-3.4.3? |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Fri May 06, 2005 5:54 am Post subject: |
|
|
Тебе нужен i386? |
|
Back to top |
|
|
ba l33t
Joined: 25 May 2003 Posts: 804
|
Posted: Fri May 06, 2005 6:53 am Post subject: |
|
|
Double wrote: | Code: | double root # gcc-config -l
[1] i386-pc-linux-gnu-3.3.4
[2] i686-pc-linux-gnu-3.4.3-20050110 *
[3] i686-pc-linux-gnu-3.4.3-20050110-hardened
[4] i686-pc-linux-gnu-3.4.3-20050110-hardenednopie
[5] i686-pc-linux-gnu-3.4.3-20050110-hardenednossp
double root # | как тут выбрать profile i386-pc-linux-gnu-3.4.3? |
а зачем тебе профиль от версии gcc, которой у тебя нет? |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Fri May 06, 2005 9:31 am Post subject: |
|
|
rusxakep wrote: | Тебе нужен i386? |
у меня imlib2 вываливается с ошибкой
/bin/sed: can't read /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la' is not a valid libtool archive
я создал симлинк сi686-pc-linux-gnu-3.4.3-20050110 на i686-pc-linux-gnu-3.4.3
ты говоришь это неправильный подход и надо рулить gcc-config`ом вот я тебя и спрашиваю как именно им это рулить |
|
Back to top |
|
|
Nelud Apprentice
Joined: 08 Oct 2004 Posts: 271
|
Posted: Fri May 06, 2005 10:25 am Post subject: |
|
|
по-моему, именно для этого (чтобы не делать симлинки) служит fix_libtool_files.sh |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Fri May 06, 2005 11:33 am Post subject: |
|
|
Nelud wrote: | по-моему, именно для этого (чтобы не делать симлинки) служит fix_libtool_files.sh |
я-я вот спасибо незнал |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Fri May 06, 2005 11:35 am Post subject: |
|
|
rusxakep wrote: | Неправильно вы бутерброд едите!
gcc-config правильней - так вкуснее! |
сдается мне и вы неправильно его (бутерброд) едите
вот Nelud его правильно ест |
|
Back to top |
|
|
dish Apprentice
Joined: 19 Dec 2004 Posts: 266 Location: Moscow, Russia
|
Posted: Fri May 06, 2005 8:46 pm Post subject: |
|
|
После экспериментов над этим несчастным пакетом выяснилось, что падает он из-за mmx в USE-флагах.
Баг?
Версия, которая была пару месяцев назад, нормально с mmx собиралась... _________________ Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut. |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Sat May 07, 2005 4:27 am Post subject: |
|
|
dish wrote: | После экспериментов над этим несчастным пакетом выяснилось, что падает он из-за mmx в USE-флагах.
Баг? | да Quote: |
Версия, которая была пару месяцев назад, нормально с mmx собиралась... |
|
|
Back to top |
|
|
dish Apprentice
Joined: 19 Dec 2004 Posts: 266 Location: Moscow, Russia
|
Posted: Sat May 07, 2005 12:55 pm Post subject: |
|
|
Сегодня синкился, вышла новая версия ffmpeg -- она тоже нормально собралась с mmx.
Видимо, сама версия бажная.
Та версия, которая была пару месяцев назад у меня тоже нормально собиралась с mmx. _________________ Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut. |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Thu May 12, 2005 6:59 am Post subject: |
|
|
Double: Это тоже правильно. Просто fix_libtool по идее дефакто нуно запускать после обновления gcc (точнее версии) |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Thu May 12, 2005 7:11 am Post subject: |
|
|
rusxakep wrote: | Double: Это тоже правильно. Просто fix_libtool по идее дефакто нуно запускать после обновления gcc (точнее версии) |
я видимо чего-то непонял если gcc-config тоже правильно то как мне его нужно было использовать в данном случае
gcc-config насколько я понимаю управляет установкой версии gcc которую я хочу использовать в текущий момент, как же мне использовать gcc-config если версии gcc которая требовалась у меня "нету" |
|
Back to top |
|
|
rusxakep Guru
Joined: 09 Jul 2004 Posts: 458
|
Posted: Thu May 12, 2005 8:43 am Post subject: |
|
|
разные версии gcc обычно не нужны. gcc-config делает линки на конкретную версию gcc (hardened, vanilla, 3.3, 3.4 ...).
fix_libs нужно для коррекции библиотечек. это другое. и то и то "одинаково полезно" |
|
Back to top |
|
|
Double Apprentice
Joined: 23 Apr 2004 Posts: 250
|
Posted: Thu May 12, 2005 8:45 am Post subject: |
|
|
rusxakep wrote: | разные версии gcc обычно не нужны. gcc-config делает линки на конкретную версию gcc (hardened, vanilla, 3.3, 3.4 ...).
fix_libs нужно для коррекции библиотечек. это другое. и то и то "одинаково полезно" |
ладна закончили |
|
Back to top |
|
|
|