Mplayer не собирается

Решил тут обновится. Собрал новое ядро 2.6.29 и продолжил обновление. А обновления бежало бежало и споткнулось об mplayer 1.0_rc2_p20090322 с возглосом: “libfaad2/cfft.c:1001: internal compiler error: Segmentation fault”.
Ну не токо у меня обновления спотыкалось на mplayer’е. Описание на gentoo bugs.

Я последовал совету и пересобрал gcc-4.3.3-r1 - помогло. Mplayer собрался без проблем.

p.s.: в gcc-4.3.3-r2 этот баг исправили.

Ext4 и Arch Linux

И вот пришло то самое время, время попробовать ext4. Для того что бы взглянуть на ext4 я выбрал любимый Арч. Установку арча я производил из gentoo. Открываем терминал с правами root и приступаем.

!! Внимание ваше ядро и e2fsprogs должны поддерживать ext4.

Для начала подготовим раздел для корня арча.

mkfs.ext4 /dev/sda5 #в моём случаи для арча предназначен раздел sda5
mkdir /newarch
mount /dev/sda5 /newarch

cd /
wget http://repo.archlinux.fr/i686/pacman-static-3.2.2-1.pkg.tar.gz
tar xzvf pacman-static-3.2.2-1.pkg.tar.gz
wget ftp://ftp.archlinux.org/core/os/i686/pacman-mirrorlist-20081213-1-i686.pkg.tar.gz
tar xzvf pacman-mirrorlist-20081213-1-i686.pkg.tar.gz
mkdir -p /newarch/var/lib/pacman
pacman.static -Sy base -r /newarch –ignore kernel26
совсем соглашаемся и пить чай или кофе, но не крепче, для установки Арча необходим трезвый ум.

cd /newarch/dev
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3

mount /dev/ /newarch/dev/ –bind
mount /sys/ /newarch/sys/ –bind
mount /proc/ /newarch/proc/ –bind
cp /etc/resolv.conf /newarch/etc/
chroot /newarch
pacman -f -S kernel26
Правим /etc/rc.conf
об этом я уже писал 
в /etc/fstab прописываем корень арча swap и другие необходимые разделы
в locale.gen оставляем нужные локали

locale-gen
cat /proc/mounts > /etc/mtab
wget http://dev.archlinux.org/~tpowa/grub/grub-0.97-15-i686.pkg.tar.gz
pacman -U grub-0.97-15-i686.pkg.tar.gz
правим /boot/grub/menu.lst
прописываем все нужные операционные системы
!! Внимание в результате следующих действий загрузчик будет переписан.
!! команду надо выполнять из окружения арча:
grub-install /dev/sda –root-directory=/ #у вас вместо /dev/sda может быть другое значение
Перезагружаемся и Арч установлен на ext4 и готов к применению.

p.s.: Вики Арча как всегда помог. (первая вторая статья).

kde 4.2 в opensuse.

 kde 4.2 в opensuse.Недавно вышло обновление для KDE 4  за номером 4.2. Решил взглянуть на это обновление. Об изменения подробнее можно прочесть здесь.  Я ставил KDE из Factory KDE Project, при помощи 1-click. Ни обошлось без конфликтов.

Решив проблему зависимостей, KDE установилось. И собственно первое, что сразу приметелось, пропали тормоза в эффектах (на nvidia). Kickoff стал значительно по опрятнее.  Виджет now playing обзавелся возможностью управления плеером.

nepomuk и strigi по прежнему заставляют систему “потеть”.

Странно ведет себя поиск в kickoff. Если  в поиске написать название какой-нибудь программы, к примеру firefox то результат отображаеться по два раза. Подобный баг уже известен.

В целом, после беглого осмотра, осталось приятное впечатление.

Пользователей KDE поздравляю с немало важным обновлением. Ждем kde 4.2 в stable.

alsa 1.0.19

Alsa обновилось до версии 1.0.19, ebuild’ов ждать не надо, они уже доступны. Подержки X-fi попрежнему нету.

Подробнее на английском

Новый релиз года

И так предоставляем вашему вниманию глобальное обновление года. Год 2008 обновился до версии 2009.

  • В новом году нас ждут новые часы, дни, минуты и даже секунды.
  • Версия перестала носить приписку високосный в связи с изменением количества дней в феврале (вместо 29 стало 28).

С Новым годом!!!

p.s.: В 2008ом к интересующим меня дистрибутивам добавился Gentoo.

И так продолжаем тестить x86

emerge openoffice-bin выдает такое вот сообщение:

* Messages for package app-office/openoffice-bin-3.0.0:

*
* ERROR: app-office/openoffice-bin-3.0.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2178: Called die
* The specific snippet of code:
* rm -f ${INSTDIR}/basis-link || die;
* The die message:
* (no error message)

————————— ACCESS VIOLATION SUMMARY —————————
LOG FILE “/var/log/sandbox/sandbox-19798.log”

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: unlinkat
S: deny
P: /usr/lib/openoffice/basis-link
A: /usr/lib/openoffice/basis-link
R: /usr/lib/openoffice/basis-link
C: rm -f /usr/lib/openoffice/basis-link

а openoffice-bin-2.4.1 прекрасно собирается.

Решение данной проблемы подсказал bobrik

FEATURES=”-sandbox” emerge openoffice-bin

testing ~x86 продолжается

не собирается dev-cpp/glibmm-2.18.1 пишет failure unpacking glibmm-2.18.1.tar.bz2

а виноват в этом tar-1.21, с tar-1.20 все нормально.

echo “=app-arch/tar-1.21″ >> /etc/portage/package.mask
emerge tar
emerge glibmm

glibmm собрался без проблем.

linux-headers-2.6.28 и gentoo

Вот решил отважится на ACCEPT_KEYWORDS=”~x86″. Обновил все пакетики и запустил emerge -e system. Процесс сорвался на kbd-1.5.0. примерно с таким вот сообщением:

error: expected specifier-qualifier-list
before ‘__u32′

Рещение проблемы:
echo “=sys-kernel/linux-headers-2.6.28″ >> /etc/portage/package.mask
emerge linux-headers glibc
emerge kbd

С linux-headers-2.6.27-r2 никаких проблем со сборкой kbd не было.

gentoo 2.6.27-r7 поломанный emerge

Один из подопытных кроликов серверов после обновления с ядра 2.6.26-r4 на 2.6.27-r7 отказался emerge’ить.

при emerge –newuse –update –deep world выдает что-то вроде этого:

Traceback (most recent call last):
File “/usr/bin/emerge”, line 27, in <module>
import portage
File “/usr/lib/portage/pym/portage.py”, line 98, in <module>
from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \
File “/usr/lib/portage/pym/portage_data.py”, line 106, in <module>
mystatus, myoutput = getstatusoutput(”id -G portage”)
File “/usr/lib/python2.5/commands.py”, line 53, in getstatusoutput
pipe = os.popen(’{ ‘ + cmd + ‘; } 2>&1′, ‘r’)
OSError: [Errno 38] Function not implemented

при gcc-config -c выдает

gcc-config -c
* gcc-config: Could not get portage CHOST!
* gcc-config: You should verify that CHOST is set in one of these places:
* gcc-config:  - //etc/make.conf
* gcc-config:  - active environment

версия Portage 2.1.4.5 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.27-gentoo-r7  i686)

перезагрузился под предыдущем ядром 2.6.26-r4

размаскировал linux-headers

autounmask sys-kernel/linux-headers-2.6.27-r2

emerge linux-headers glibc

перезагрузился под новеньким ядром и все заработало как надо.

Archlinux Nepal

Всем Арчеводам, Арчеводшам и “а-может-арч-попробывать” на заметку. Доступен новый релиз Арча - Archlinux
2008.12-1 “Nepal”
. Если я правильно понял, он скоро будет объявлен стабильным. Почитать о нём можно на форуме
(У меня проблем с установкой предыдущей версии 2008.10 небыло).

Список изменений на английском
Список изменений на русском:

ОСНОВНОЕ:
- Ядро версии 2.6.27.7
- pacman 3.2.1
- Системные требования:
* загрузочный образ arch или arch64
160 MB RAM i686/x86_64 (со всеми отмечанными к установки пакетами, с разделом подкачки)
* загрузочный образ lowmem или lowmem64
64 MB RAM i686/x86_64 (со всеми отмечанными к установки пакетами, с разделом подкачки)

ИСПРАВЛЕНИЯ:

- в установщик внесены обновления из installer.git
- в документацию внесены обновления из installer.git
- измененны сообщения загрузки
- изменен hook в intel wireless hook для ускорения загрузки.
- исправлен quickinst (один из режимов установки)
- добавлены новые скрипты для конфигарации времени, даты и часовых поясовadded new tz script for setting date, time and zones
- added some fixes to km
- запуск установщика при первом входе в систему
- added km and tz to setup dialogs
- added dmraid dialog for mkinitcpio setup
- added ntp to arch and arch64 install environment

ИЗВЕСТНЫЕ ПРОБЛЕМЫ:
- dmraid поламан.
воспользуйтесь dmraid-1.0.0rc14-2 пакетом с зеркала и
воспользуйтесь параметром arch_addons чтобы включить этот пакет в окружение установщика.
- из-за бага с компиляцией, memtest не профпригоден, ребята простите.

Представленны ISO и USB образы, вида
i686 и x86_64. Пожалуйста проверьте md5sums перед тем как ими воспользоваться.

Образы ISO стандартные болванко-прожигательные образы.
- Могут быть записаны на пустой диск CD(RW).

Образы IMG полный raw disk образы.

- Предназнычены для usb носителей.
- Могут быть raw-записаны с помощью ‘dd’ или подобных утилит.

p.s.: Перевод - раслабленно-вольный.