slackware-current (libxcb-util.so.0 не нашла...)
Модератор: Модераторы разделов
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
slackware-current
libxcb-util.so.0 не нашла... А вот libxcb-util.so.1 таки есть.
потому xfce4-terminal не работает. ЧЯДНТ?
сделал симлинк, заработало...
потому xfce4-terminal не работает. ЧЯДНТ?
сделал симлинк, заработало...
Re: slackware-current
ln -s libxcb-util.so.1 libxcb-util.so.0 не помогает?
UPD: Ну вот и славно. Опередили
UPD: Ну вот и славно. Опередили
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: slackware-current
Изменение major номера библиотеки обычно означает изменение ABI, так что с симлинком может поработать-поработать, да упасть.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: slackware-current
К тому времени Патрик пофиксит xfce4-terminal. Его пересобрать возможно, придется, не проблема.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
Bizdelnick писал(а): ↑10.09.2013 21:32Изменение major номера библиотеки обычно означает изменение ABI, так что с симлинком может поработать-поработать, да упасть.
да блин -- знаю :(
а я пересобирал -- не помогает. Оно всё равно требует so.0. Какой-то косяк в XFCE, но я ещё не копал.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: slackware-current
Не может такого быть. Как это он с несуществующей библиотекой слинковался?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: slackware-current
Кстати, Патрик не пересобирал xfce4-terminal, согласно журналу изменений от 9-го сентября.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
Bizdelnick писал(а): ↑10.09.2013 22:14Не может такого быть. Как это он с несуществующей библиотекой слинковался?
сам не знаю... косяк какой-то :(
та вот я и удивился, эту хрень пересобрал, а терминал -- нет.
Код: Выделить всё
$ ldd /usr/bin/xfce4-terminal
libxcb-util.so.0 => /usr/lib/libxcb-util.so.0 (0xb6671000)
у кого слака, гляньте, симлинк есть? Я так подозреваю, что был
Re: slackware-current
Я иксы пока не трогал - основная машина мне сейчас недоступна, а на виртуалке обновлять неохота - запросто можно получить небольшими граблями в лоб, потому что может драйвером виртуального видеоадаптера новая версия не поддерживаться, а мне сейчас разборки не с руки, пока slint пилим. Потому у меня эта библиотека есть.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
не нужно. Ядро новое, glibc новое.
именно so.0, или симлинк so.0 -> so.1 ?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: slackware-current
А во время сборки симлинк присутствовал? so.0 -> so.1 быть не должно, но должен быть .so -> .so.1.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
да, на so.0, а на so.1 нет. Что и странно...
Re: slackware-current
Интересно, откуда. Не покажете:
Код: Выделить всё
grep -FR libxcb-util.so /var/log/packages /var/log/scripts
ps. Ага, есть такое дело в xcb-util-0.3.9. Пойду посмотрю дальше...
pps. Пересобрал. Предварительно удалить ссылку /usr/lib/libxcb-util.so.0 или /usr/lib64/libxcb-util.so.0. Если не задавать новый номер сборки, обязательно использовать upgradepkg с ключом --reinstall.
Код: Выделить всё
# mkdir ~/bld; cd ~/bld
# wget -r -nH --cut-dirs=4 ftp://ftp.osuosl.org/pub/slackware/slackware-current/source/xfce/xfce4-terminal
# cd xfce/xfce4-terminal
# BUILD=1sb bash *Build
# upgradepkg --reinstall /tmp/xfce4-terminal-*t?z
# ldd $(which xfce4-terminal) | grep libxcb-util
libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0xb4df5000)
pps. Ну и в ChangeLog.txt есть предупреждение соответствующее:
Код: Выделить всё
x/xcb-util-0.3.9-i486-1.txz: Upgraded.
This update bumps the shared library version, requiring some rebuilds.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
Shell
$ grep -FR libxcb-util.so /var/log/packages /var/log/scripts
/var/log/packages/xcb-util-0.3.9-i486-1:29:usr/lib/libxcb-util.so.1.0.0
/var/log/scripts/xcb-util-0.3.9-i486-1:1:( cd usr/lib ; rm -rf libxcb-util.so )
/var/log/scripts/xcb-util-0.3.9-i486-1:2:( cd usr/lib ; ln -sf libxcb-util.so.1.0.0 libxcb-util.so )
/var/log/scripts/xcb-util-0.3.9-i486-1:4:( cd usr/lib ; ln -sf libxcb-util.so.1.0.0 libxcb-event.so.1 )
/var/log/scripts/xcb-util-0.3.9-i486-1:5:( cd usr/lib ; rm -rf libxcb-util.so.1 )
/var/log/scripts/xcb-util-0.3.9-i486-1:6:( cd usr/lib ; ln -sf libxcb-util.so.1.0.0 libxcb-util.so.1 )
/var/log/scripts/xcb-util-0.3.9-i486-1:8:( cd usr/lib ; ln -sf libxcb-util.so.1.0.0 libxcb-atom.so.1 )
/var/log/scripts/xcb-util-0.3.9-i486-1:10:( cd usr/lib ; ln -sf libxcb-util.so.1.0.0 libxcb-aux.so.0 )
угу. Надеюсь мой опыт будет кому-то полезен... А всё потому, что читать ChangeLog мне было лень, а юзать current не лень...
Re: slackware-current
Всё равно же slackpkg используется? Тогда поскольку вариантов ответа может быть 2 (а exitcode не устанавливается)
Код: Выделить всё
# slackpkg check-updates
No news is goog news
News on ChangeLog.txt
Код: Выделить всё
# slackpkg check-updates | grep ^No || ( \
slackpkg update; \
less /usr/lib/slackpkg/ChangeLog.txt; \
slackpkg install-new; slackpkg upgrade-all )
ps. Для НЕ-current "slackpkg install-new" не нужен.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
нет.
# slackpkg check-updates
This appears to be the first time you have run slackpkg.
Before you install|upgrade|reinstall anything, you need to uncomment
ONE mirror in /etc/slackpkg/mirrors and run:
# slackpkg update
You can see more information about slackpkg functions in slackpkg manpage.
Re: slackware-current
Используется что-то ещё?
Если нет, значит куда-то зеркалиреутся дерево slackware-current? Если да, включить в процесс зеркалирования ChangeLog.txt.
Если нет, неужели вручную в браузере? Тогда настоятельно рекомендую просмотреть нечитаный ChangeLog.txt на предмет строчек с хвостом ": Added" и ": Removed".
Если нет, значит куда-то зеркалиреутся дерево slackware-current? Если да, включить в процесс зеркалирования ChangeLog.txt.
Если нет, неужели вручную в браузере? Тогда настоятельно рекомендую просмотреть нечитаный ChangeLog.txt на предмет строчек с хвостом ": Added" и ": Removed".
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: slackware-current
куда-то зеркалируется. Дык это же читать надо. А мне лениво. Да, я ССЗБ.