Forum » Operacijski sistemi » 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:
mogoče kdo ve, kaj moram narediti? za odgovore bom zelo hvaležen.
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...
Č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
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).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | mysql 5.0.16 gentooOddelek: Operacijski sistemi | 1259 (1177) | yimi |
» | Gentoo kaj se dogaja?Oddelek: Operacijski sistemi | 2303 (1591) | Pithlit |
» | unmergal sem gccOddelek: Operacijski sistemi | 1889 (1635) | borchi |
» | Gentoo ServerOddelek: Operacijski sistemi | 1279 (1132) | moj_nick |
» | Gentoo Linux & nov KDE problem!Oddelek: Pomoč in nasveti | 1235 (1175) | Tarzan |