Отправляет email-рассылки с помощью сервиса Sendsay

Неи собираются программы mplayer, k3b, xine-ui и др

Попытка собрать какое либо приложение(k3b, Mplayer, Xine-ui,
netscape-flash) , которому требуется сборка SDL-1.2.8 заканчивается
неудачей. При начале сборки вот это сообщение. Тут сборка тормозится
минуты на 2 и продолжается дальше, но потом вываливается ошибка.

* Applying 1.2.8-nobuggy-X.patch
... [ ok ]
* Applying libsdl-1.2.8-libcaca.patch
... [ ok ]
* Applying 1.2.8-gcc2.patch
... [ ok ]
* Applying libsdl-1.2.8-sdl-config.patch
... [ ok ]
* Applying libsdl-1.2.8-no-cxx.patch
... [ ok ]
* Applying libsdl-1.2.9-dlvsym-check.patch
... [ ok ]
* Applying libsdl-1.2.8-gcc2.patch.bz2
... [ ok ]
* Applying 1.2.8-keyrepeat.patch
... [ ok ]
* Applying 1.2.8-linux26.patch
... [ ok ]
* Applying 1.2.8-amd64-endian.patch
... [ ok ]
* Applying 1.2.8-gcc4.patch
.. [ ok ]
Generating build information using aclocal, automake and autoconf
This may take a while ...
/usr/share/aclocal/ao.m4:9: warning: underquoted definition of XIPH_PATH_AO
run info '(automake)Extending aclocal'
or see
http://sources.redhat.com/automake/automake.html#Extending%20aclocal
....................................................................................
....................................................................................

-I../../src/endian -I../../src/file -I../../src/thread -c SDL_yuv_mmx.c
-o SDL_yuv_mmx.o >/dev/null 2>&1
make[3]: *** [SDL_yuv_mmx.lo] Ошибка 1
make[3]: Leaving directory
`/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/src/video'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory
`/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/src/video'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory
`/var/tmp/portage/libsdl-1.2.8-r1/work/SDL-1.2.8/src'
make: *** [all-recursive] Ошибка 1

!!! ERROR: media-libs/libsdl-1.2.8-r1 failed.
!!! Function src_compile, Line 142, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status
message.

Чего не хватает? Gentoo 2005.1 от XOR

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 25362; Возраст листа: 960; Участников: 1471
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/525674

Ответить   kesbyt (#525674)

 

Ответы:

On Sat, 11 Mar 2006 17:14:29 +0300
kesbyt <kesb***@m*****.ru> wrote:

^^^^^^^^^
Все задавили, вот и разбирись теперь, в чем тут дело. :)

Анекдот, блина.;)

Ну попробуйте собрать gcc 3.4. То есть стабильной версией gcc.

Здравствуйте, Dmitry.

Вы писали 11 марта 2006 г., 21:02:50:

Это что значит?

А как?

Ответить   "Loginov W.W." (#525797)

 

On Sat, 11 Mar 2006 21:59:56 +0300
"Loginov W.W." <kesb***@m*****.ru> wrote:

На знаки ^^^^^^^ смотрите.

Если у вас установлен gcc версии 4.0.0( очень корявый ), вы должны
собирать проги стабильным компилятором. В FC4, к примеру, можно
установить пакет compat-gcc. Тогда gcc , будет называться gcc32.

$gcc -dumpversion

4.0.0

$gcc32 -dumpversion

3.2.3

Соответственно собирается все с переменной окружения CC=gcc32

$CC='gcc32' ./configure

или

$CC='gcc32' make

Dmitry V. Balabanov пишет:

Странные дела происходят. Сегодня с утра эта ошибка при сборке исчезла.
Почему то emerge xinine-ui не стал, как раньше собирать ывд-1.2.8, а
выкачал SDL-1.2.9 и собрал её нормально :), но! Теперь лезет ошибка при
сборке xine-lib-1.1.0.r6. Вот вывод. k3b, mplayer собрались нормально

G_RISKY -DCONFIG_DECODERS -DXINE_MPEG_ENCODER -DCONFIG_ZLIB
-I../../../../src/libffmpeg/libavcodec -DNDEBUG -D_REENTRANT
-DXINE_COMPILE -O2 -mcpu=i686 -march=pentium4 -pipe -fomit-frame-pointer
-frename-registers -ffunction-sections -mno-sse -fomit-frame-pointer -c
postprocess.c -fPIC -DPIC -o .libs/postprocess.o
In file included from postprocess.c:655:
postprocess_template.c:3207:1: warning: "REAL_SCALED_CPY" redefined
In file included from postprocess.c:645:
postprocess_template.c:3230:1: warning: this is the location of the
previous definition
In file included from postprocess.c:655:
postprocess_template.c: In function `postProcess_MMX2':
postprocess_template.c:3483: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
postprocess_template.c:3629: error: can't find a register in class
`GENERAL_REGS' while reloading `asm'
In file included from postprocess.c:665:
postprocess_template.c:53:1: warning: "REAL_PAVGB" redefined
In file included from postprocess.c:655:
postprocess_template.c:51:1: warning: this is the location of the
previous definition
In file included from postprocess.c:665:
postprocess_template.c:1209:1: warning: "REAL_FIND_MIN_MAX" redefined
In file included from postprocess.c:655:
postprocess_template.c:1204:1: warning: this is the location of the
previous definition
In file included from postprocess.c:665:
postprocess_template.c:3230:1: warning: "REAL_SCALED_CPY" redefined
In file included from postprocess.c:655:
postprocess_template.c:3207:1: warning: this is the location of the
previous definition
make[5]: *** [postprocess.lo] Ошибка 1
make[5]: Leaving directory
`/var/tmp/portage/xine-lib-1.1.0-r6/work/xine-lib-1.1.0/src/libffmpeg/libavcodec/libpostproc'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Leaving directory
`/var/tmp/portage/xine-lib-1.1.0-r6/work/xine-lib-1.1.0/src/libffmpeg/libavcodec'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory
`/var/tmp/portage/xine-lib-1.1.0-r6/work/xine-lib-1.1.0/src/libffmpeg'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory
`/var/tmp/portage/xine-lib-1.1.0-r6/work/xine-lib-1.1.0/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory
`/var/tmp/portage/xine-lib-1.1.0-r6/work/xine-lib-1.1.0'
make: *** [all] Ошибка 2

!!! ERROR: media-libs/xine-lib-1.1.0-r6 failed.
!!! Function src_compile, Line 222, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status
message.

Какие будут идеи?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 25377; Возраст листа: 961; Участников: 1471
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/525927

Ответить   kesbyt (#525927)

 

On Sun, 12 Mar 2006 09:32:08 +0300
kesbyt <kesb***@m*****.ru> wrote:

Какой у вас компилятор?

#emerge --info | grep Portage
?

Потому что с use флагами поигрались вволю :-)

On Sat, 11 Mar 2006 21:59:56 +0300
Loginov W.W. wrote:

В gentoo:
# emerge ">=gcc-3.4.0"
# gcc-config -l
# gcc-config x86_64-pc-linux-gnu-3.4.4
^^^^^^^^^^^^^^^^^^^^^^^^^
Сюда подставить то, что будет в вашей системе.