[sisyphus] update-alternatives: troubles again!
Andrey Brindeew
=?iso-8859-1?q?linux_=CE=C1_abr=2Ex9=2Eru?=
Вс Апр 1 23:54:02 MSD 2001
Hello!
Subj.
Пересобрал compat-gcc-2.95.3-ipl2mdk.src.rpm, ставлю:
# rpm -Uvh --force compat-gcc-2.95.3-ipl2mdk.i686.rpm
# compat-gcc-c++-2.95.3-ipl2mdk.i686.rpm
# compat-libstdc++-2.95.3-ipl2mdk.i686.rpm
# compat-gcc-objc-2.95.3-ipl2mdk.i686.rpm
# compat-gcc-g77-2.95.3-ipl2mdk.i686.rpm
# compat-gcc-chill-2.95.3-ipl2mdk.i686.rpm
compat-cpp-2.95.3-ipl2mdk.i686.rpm
Подготовка...
##################################################
compat-cpp
##################################################
mv: `/lib/cpp' and `/usr/bin/cpp' are the same file
update-alternatives: unable to rename /lib/cpp to /usr/bin/cpp: Invalid
cross-device link
ошибка исполнения скрипта compat-cpp-2.95.3-ipl2mdk, код возврата 2
compat-gcc
##################################################
compat-gcc-c++
##################################################
compat-libstdc++
##################################################
compat-gcc-objc
##################################################
compat-gcc-g77
##################################################
compat-gcc-chill
##################################################
После этого вообще ничего не пересобирается, пробуем поправить дело, как в
свое
время советовал Дмитрий Левин:
# !1257
rpm -Uvh --force cpp-2.96-ipl8mdk.i686.rpm gcc-2.96-ipl8mdk.i686.rpm
gcc-c++-2.96-ipl8mdk.i686.rpm gcc-chill-2.96-ipl8mdk.i686.rpm
gcc-g77-2.96-ipl8mdk.i686.rpm gcc-objc-2.96-ipl8mdk.i686.rpm
Подготовка...
##################################################
cpp
##################################################
mv: `/lib/cpp' and `/usr/bin/cpp' are the same file
update-alternatives: unable to rename /lib/cpp to /usr/bin/cpp: Invalid
cross-device link
ошибка исполнения скрипта cpp-2.96-ipl8mdk, код возврата 2
gcc
##################################################
gcc-c++
##################################################
gcc-chill
##################################################
gcc-g77
##################################################
gcc-objc
##################################################
Все равно не заработало:
$ rpm --rebuild rpm-3.0.6-ipl24mdk.src.rpm
[... Some skipped ...]
checking for gcc... gcc
checking whether the C compiler (gcc -pipe -g -Wall -O2
-fexpensive-optimizations -march=i686 ) works... no
configure: error: installation or configuration problem: C compiler cannot
create executables.
Неверный код возврата из /var/tmp/rpm-tmp.23193 (%build)
Что мы сейчас имеем:
$ gcc --version
2.95.2
$ rpm -qa | fgrep gcc
compat-gcc-c++-2.95.3-ipl2mdk
compat-gcc-chill-2.95.3-ipl2mdk
compat-gcc-2.95.3-ipl2mdk
gcc-c++-2.96-ipl8mdk
gcc-chill-2.96-ipl8mdk
gcc-2.96-ipl8mdk
gcc-g77-2.96-ipl8mdk
compat-gcc-objc-2.95.3-ipl2mdk
compat-gcc-g77-2.95.3-ipl2mdk
gcc-objc-2.96-ipl8mdk
$ rpm -qa | fgrep cpp
compat-cpp-2.95.3-ipl2mdk
compat-cpp-2.95.3-ipl1mdk
cpp-2.96-ipl7mdk
compat-cpp-2.95.3-ipl2mdk
compat-cpp-2.95.3-ipl2mdk
cpp-2.96-ipl8mdk
cpp-2.96-ipl8mdk
cpp-2.96-ipl8mdk
cpp-2.96-ipl8mdk
$ rpm -q rpm
rpm-3.0.6-ipl24mdk
$ df
Filesystem Size Used Avail Use% Mounted on
/dev/hda5 1.5G 317M 1.1G 21% /
/dev/hda1 242M 2.8M 226M 2% /boot
/dev/hda10 9.6G 5.0G 4.7G 52% /home
/dev/hda8 1.0G 38M 986M 4% /tmp
/dev/hda6 10G 3.1G 6.9G 31% /usr
/dev/hda7 5.0G 589M 4.4G 12% /var
/dev/hda9 1008M 20k 956M 1% /var/backups
/proc/bus/usb 252M 252M 0 100% /proc/bus/usb
Вопрос: как быть дальше, абсолютно все перестало пересобираться!
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely" (C) Larry Wall.
Подробная информация о списке рассылки Sisyphus