Witam!
Odkąd zainstalowałem system przez prawie 3 miesiące nie zrobiłem żadnej aktualizacji. Aż do teraz. Podkusiło mnie żeby zaktualizować go sobie, więc wklepuje jak Pan Bóg przykazał 'emerge --sync' a pozniej 'emerge --update --newuse --deep world'. Wyskuje że jakieś 2 pakiety są maskowane i do aktualizacji jest 122 pakietów. Dodaje je do package.unmask i wszystko idzie super ładnie aż do pakietu libmpeg3. Wyskakuje błąd że ma jakieś problemy z flaga mmx, czy jakos tak. Kombinuje, kombinuje i wykombinowałem żeby usunąc tą flage. Poszlo. 10 pakietów dalej zatrzymuje się na libtheora. 3 dni już kombinuje i nic nie mogę wykombinować. Skanowałem logi, usuwałem różne flagi, ale to chyba nie w tym problem. Pomożcie. Nie mam zielonego pojęcia co mogę z tym zrobić...
Wywala taki błąd:
* ERROR: media-libs/libtheora-1.0_beta2-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2800: Called die
* The specific snippet of code:
* emake || die "emake failed."
* The die message:
* emake failed.
Dodatkowo kilka linijek wyżej znalazłem:
enc/x86_32/dct_decode_mmx.c: In function 'FilterHoriz__mmx':
enc/x86_32/dct_decode_mmx.c:93: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
enc/x86_32/dct_decode_mmx.c:95: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
A później już: make i Error1 i Error2...