» »

K3B problem

K3B problem

pblaz ::

Uporabljam gentoo, imam LGjev DVD pekač. Ko hočem emergati k3b, mi javi neko napako s paketom avifile. Tu je zadnjih nekaj vrstic:


dsputil_mmx.c: In function `dsputil_init_mmx':
dsputil_mmx.c:3081: warning: assignment from incompatible pointer type
dsputil_mmx.c:3082: warning: assignment from incompatible pointer type
dsputil_mmx.c: In function `transpose4x4':
dsputil_mmx.c:615: 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....
gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -DHAVE_AV_CONFIG_H -I./.. -Wall-Wno-unused -I../../../include -march=athlon-xp -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -msse -c fft_sse.c -fPIC -DPIC -o .libs/fft_sse.o
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
!!! (no error message)


mogoče kdo ve, kaj moram narediti? za odgovore bom zelo hvaležen.

Brane2 ::

A maš to AMD64 v 64-bitnem načinu ?

Če ja, potem je videti, kot da se ebuild ne znajde s CPUjem, ki ni navaden 32-bitni stroj.

Tam nekje v sourceu je en kos assemblerja, ki se sklicuje na registre x86.

Če pa imaš vklopljeno 64-binto delo, potem gcc-jev assembler ne pozna teh imen.

poskusi program, pri katerem je stvar škripnila, emergeati z

CFLAGS=" -m32 -02 -pipe" CCFLAGS=$CFLAGS emerge media-video/avifile

če bo stvar še vedno škripnila, poskusi dodati linux32:

CFLAGS=" -m32 -02 -pipe" CCFLAGS=$CFLAGS linux32 emerge media-video/avifile

Če ti to rata, poskusi še enkrat emergeati k3b tako kot si to naredil prej...
On the journey of life, I chose the psycho path.

pblaz ::

ne, imam 32 bitni athlon xp. ne vem, kaj bi lahko naredil narobe, do zdaj takšnih problemov nisem imel

kyuuzou ::

podaj izpis
#emerge info

pblaz ::

bash-2.05b# emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers: sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gento... http://mirrors.sec.informatik.tu-darmst... ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acl alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dvd encode esd fam flac foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 jpeg kde libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl spell ssl svga tcpd tiff truetype xml2 xmms xv zlib"


sicer pa mi ni jasno, od kje toliko USE stikal, saj jih imam v /etc/make.conf le nekaj

kyuuzou ::

bug 71360 (preberi zadnje poste). Use flagov pa imaš toliko, ker moraš šteti default flage, ki so v make.default (v make.profile).

pblaz ::

ok, hvala. vrhunsko! izgleda, da bo to delovalo, saj do zdaj še ni pljunil ven errorja

theD3viL- ::

Lahko prekopera en? Ker js ne najdem vzroka.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mysql 5.0.16 gentoo

Oddelek: Operacijski sistemi
101177 (1095) yimi
»

Gentoo kaj se dogaja?

Oddelek: Operacijski sistemi
462146 (1434) Pithlit
»

unmergal sem gcc

Oddelek: Operacijski sistemi
421768 (1514) borchi
»

Gentoo Server

Oddelek: Operacijski sistemi
101218 (1071) moj_nick
»

Gentoo Linux & nov KDE problem!

Oddelek: Pomoč in nasveti
101170 (1110) Tarzan

Več podobnih tem