Установка КДЕ (Ошибка при сборке LIBSDL)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
SpongeBob SwammKopf
Сообщения: 14

Установка КДЕ

Сообщение SpongeBob SwammKopf »

Пытаясь установить КДЕ посредством emerge KDE, собирало очень долго и где то под конец при сборке libssdl-1.2.8-rc1 выпадает ошибка компиляции на SDL_yuv_mmx.lo

поискал в Интернете, кроме как поставить какой-то патч на SDL_yum_mmx.c ли обновить компилятор советов не нашел. Патч не знаю как ставить...его текст приводится тут, и он похоже под виндуса.

Я скачал с libsdl.org новую версию и скомпилил руками. Она встала прекрасно и без ошибок.

Расскажите теперь мне пожалуйста как теперь продолжить установку KDE, потому как команда emerge KDE, всё равно пытается установить свою версию libsdl которая вылетает. Я как понимаю надо мне скаченную версию как то через emerge устанавливать или?

И есче почему по умолчанию устанавливается KDE 3.4.1 в системе портажей есть более новые версии??
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Установка КДЕ

Сообщение clx »

Покажи, какую ошибку выдает. У тебя стейбл генту (х86), поэтому КДЕ 3.4.1, а в тестинге 3.4.2 (~х86)
А также emerge -pv kde
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
SpongeBob SwammKopf
Сообщения: 14

Re: Установка КДЕ

Сообщение SpongeBob SwammKopf »

(clx @ Четверг, 15 Сентября 2005, 14:33) писал(а):Покажи, какую ошибку выдает. У тебя стейбл генту (х86), поэтому КДЕ 3.4.1, а в тестинге 3.4.2 (~х86)
А также emerge -pv kde


Вот здесь пожалуйста в файле.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Установка КДЕ

Сообщение clx »

Для SpongeBob SwammKopf:
USE="-mmx" emerge libsdl
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
SpongeBob SwammKopf
Сообщения: 14

Re: Установка КДЕ

Сообщение SpongeBob SwammKopf »

clx писал(а):
15.09.2005 17:33
Для SpongeBob SwammKopf:
USE="-mmx" emerge libsdl

непомогло
вообще я уже плачу....
что делать? не ужели все ноги от USE растут?

вот например сборка AVIFILE:

i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -DHAVE_AV_CONFIG_H -I./.. -Wall -Wno-unused -I../../../include -O3 -mcpu=i686 -march=pentium4 -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -msse -c fft_sse.c -fPIC -DPIC -o .libs/fft_sse.o
dsputil_mmx.c: In function `put_qpel8_mc01_3dnow':
dsputil_mmx.c:2800: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[3]: *** [dsputil_mmx.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -DHAVE_AV_CONFIG_H -I./.. -Wall -Wno-unused -I../../../include -O3 -mcpu=i686 -march=pentium4 -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -msse -c fft_sse.c -o fft_sse.o >/dev/null 2>&1
make[3]: Leaving directory `/var/tmp/portage/avifile-0.7.41.20041001-r1/work/avifile-0.7-0.7.41/ffmpeg/libavcodec/i386'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/avifile-0.7.41.20041001-r1/work/avifile-0.7-0.7.41/ffmpeg/libavcodec'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/avifile-0.7.41.20041001-r1/work/avifile-0.7-0.7.41/ffmpeg'
make: *** [all-recursive] Error 1

!!! ERROR: media-video/avifile-0.7.41.20041001-r1 failed.
!!! Function src_compile, Line 139, Exitcode 2

tux alex # emerge -pv avifile

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] media-video/avifile-0.7.41.20041001-r1 +3dnow +X +alsa +avi +debug +divx4linux +dvd +esd +mmx +oggvorbis +qt +sdl +sse +static +truetype +xv +zlib 0 kB

Total size of downloads: 0 kB


помоему теже грабли???

а вот сборка SMPEG:
glmovie.o(.text+0x2e1): In function `glmpeg_update':
: undefined reference to `SDL_GL_SwapBuffers'
.libs/libsmpeg.so: undefined reference to `SDL_CreateYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_LockYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_MixAudio'
.libs/libsmpeg.so: undefined reference to `SDL_PauseAudio'
.libs/libsmpeg.so: undefined reference to `SDL_CloseAudio'
.libs/libsmpeg.so: undefined reference to `SDL_OpenAudio'
.libs/libsmpeg.so: undefined reference to `SDL_DisplayYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_UnlockYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_LockAudio'
.libs/libsmpeg.so: undefined reference to `SDL_FreeYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_UnlockAudio'
collect2: ld returned 1 exit status
make[1]: *** [glmovie] Error 1
make[1]: *** Waiting for unfinished jobs....
i386-pc-linux-gnu-gcc -O3 -mcpu=i686 -march=pentium4 -pipe -I/usr/include/SDL -D_REENTRANT -DUSE_MMX -DTHREADED_AUDIO -I.. -DNOCONTROLS -I. -I./audio -I./video -Wl,-O1 -Wl,--as-needed -o .libs/plaympeg plaympeg.o .libs/libsmpeg.so -lSDL -lpthread -lm -lSDL -lpthread -lm -lstdc++ -lSDL -lpthread -lm -lSDL -lpthread -lm
plaympeg.o(.text+0x1558): In function `main':
: undefined reference to `SDL_PollEvent'
plaympeg.o(.text+0x17da): In function `main':
: undefined reference to `SDL_WM_ToggleFullScreen'
plaympeg.o(.text+0x17fc): In function `main':
: undefined reference to `SDL_ShowCursor'
plaympeg.o(.text+0x1851): In function `main':
: undefined reference to `SDL_SetVideoMode'
plaympeg.o(.text+0x1911): In function `main':
: undefined reference to `SDL_GetVideoInfo'
plaympeg.o(.text+0x199c): In function `main':
: undefined reference to `SDL_SetVideoMode'
plaympeg.o(.text+0x19b9): In function `main':
: undefined reference to `SDL_WM_SetCaption'
plaympeg.o(.text+0x1a13): In function `main':
: undefined reference to `SDL_ShowCursor'
plaympeg.o(.text+0x1b7f): In function `main':
: undefined reference to `SDL_AudioDriverName'
plaympeg.o(.text+0x1c03): In function `main':
: undefined reference to `SDL_VideoDriverName'
plaympeg.o(.text+0x2272): In function `update':
: undefined reference to `SDL_Flip'
.libs/libsmpeg.so: undefined reference to `SDL_CreateYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_LockYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_MixAudio'
.libs/libsmpeg.so: undefined reference to `SDL_PauseAudio'
.libs/libsmpeg.so: undefined reference to `SDL_CloseAudio'
.libs/libsmpeg.so: undefined reference to `SDL_OpenAudio'
.libs/libsmpeg.so: undefined reference to `SDL_DisplayYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_UnlockYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_LockAudio'
.libs/libsmpeg.so: undefined reference to `SDL_FreeYUVOverlay'
.libs/libsmpeg.so: undefined reference to `SDL_UnlockAudio'
collect2: ld returned 1 exit status
make[1]: *** [plaympeg] Error 1
make[1]: Leaving directory `/var/tmp/portage/smpeg-0.4.4-r6/work/smpeg-0.4.4'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/smpeg-0.4.4-r6 failed.
!!! Function src_compile, Line 51, Exitcode 2
!!! emake failed

tux alex # emerge -pv smpeg

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] media-libs/smpeg-0.4.4-r6 +X +debug +gtk +mmx +opengl

Total size of downloads: 0 kB


что же делать то???? как с этим бороться????
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Установка КДЕ

Сообщение clx »

Пропиши "-mmx" в /etc/make.conf, секция USE=
После этого попробуй заново установить.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Установка КДЕ

Сообщение Angel_13th »

Я смсла не вижу опции debug, отключи ее, и вообще у тебя по моему много лишних опции в USE добавлено, ты бы их подчистил!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
SpongeBob SwammKopf
Сообщения: 14

Re: Установка КДЕ

Сообщение SpongeBob SwammKopf »

clx писал(а):
21.09.2005 00:34
Пропиши "-mmx" в /etc/make.conf, секция USE=
После этого попробуй заново установить.


К сожалению не помагает..... :((
а как можно использовать информацию выдаваемую по emerge -pv имя_пакета
длячего она??
Спасибо сказали:
Аватара пользователя
SpongeBob SwammKopf
Сообщения: 14

Re: Установка КДЕ

Сообщение SpongeBob SwammKopf »

Angel_13th писал(а):
21.09.2005 11:14
Я смсла не вижу опции debug, отключи ее, и вообще у тебя по моему много лишних опции в USE добавлено, ты бы их подчистил!


Окей, а что тогда там должно быть в идеале???
вот что я сейчас имею в "make.conf"

USE="X -gnome -gtk qt kde cdr dvd imap arts avi mpeg sdl opengl alsa xv truetype
zlib dvd divx4linux oggvorbis"
#USE="X aalib alsa arts dga directfb esd fbcon ggi libcaca nas noaudio noflagstr
ip nojoystick novideo opengl oss pic svga xinerama xv 3dnow X alsa avi -debug di
vx4linux dvd esd mmx oggvorbis qt sdl sse static truetype xv zlib"
USE="ffmpeg 3dnow X alsa avi debug divx4linux dvd esd mmx oggvorbis qt sdl sse s
tatic truetype xv zlib"

CFLAGS="-O3 -mcpu=i686 -march=pentium4 -pipe"
# -fno-merge-constants -fno-crop-registers -fcse-fallow-jumps -fcse-skip-blocks
-fgcse -fcaller-saves -frename-registers -funsafe-math-optimizations -foptimize-
sibling-calls -fnew-ra -funroll-loops -mfpmath=sse -mfpmath=sse,387 -fomit-frame
-pointer"

CHOST="i386-pc-linux-gnu"

CXXFLAGS="${CFLAGS}"

GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tisc
ali.de/pub/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ft
p-stud.fht-esslingen.de/pub/Mirrors/gentoo/"

LINGUAS="de ru"

LDFLAGS="-Wl,-O1 -Wl,--as-needed"


помогите отсечь лишнее....я что то новерное не догоняю совсем
Спасибо сказали: