slackware-current (libxcb-util.so.0 не нашла...)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

slackware-current

Сообщение drBatty »

libxcb-util.so.0 не нашла... А вот libxcb-util.so.1 таки есть.

потому xfce4-terminal не работает. ЧЯДНТ?

сделал симлинк, заработало...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: slackware-current

Сообщение yars »

ln -s libxcb-util.so.1 libxcb-util.so.0 не помогает?
UPD: Ну вот и славно. Опередили :)
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: slackware-current

Сообщение Bizdelnick »

Изменение major номера библиотеки обычно означает изменение ABI, так что с симлинком может поработать-поработать, да упасть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: slackware-current

Сообщение yars »

К тому времени Патрик пофиксит xfce4-terminal. Его пересобрать возможно, придется, не проблема.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

Bizdelnick писал(а):
10.09.2013 21:32
Изменение major номера библиотеки обычно означает изменение ABI, так что с симлинком может поработать-поработать, да упасть.

да блин -- знаю :(

yars писал(а):
10.09.2013 21:40
тому времени Патрик пофиксит xfce4-terminal. Его пересобрать возможно, придется, не проблема.

а я пересобирал -- не помогает. Оно всё равно требует so.0. Какой-то косяк в XFCE, но я ещё не копал.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: slackware-current

Сообщение Bizdelnick »

drBatty писал(а):
10.09.2013 22:00
а я пересобирал -- не помогает. Оно всё равно требует so.0.

Не может такого быть. Как это он с несуществующей библиотекой слинковался?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: slackware-current

Сообщение yars »

Кстати, Патрик не пересобирал xfce4-terminal, согласно журналу изменений от 9-го сентября.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

Bizdelnick писал(а):
10.09.2013 22:14
Не может такого быть. Как это он с несуществующей библиотекой слинковался?

сам не знаю... косяк какой-то :(
yars писал(а):
10.09.2013 22:31
Кстати, Патрик не пересобирал xfce4-terminal, согласно журналу изменений от 9-го сентября.

та вот я и удивился, эту хрень пересобрал, а терминал -- нет.

Код: Выделить всё

$ ldd /usr/bin/xfce4-terminal
libxcb-util.so.0 => /usr/lib/libxcb-util.so.0 (0xb6671000)

у кого слака, гляньте, симлинк есть? Я так подозреваю, что был
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: slackware-current

Сообщение yars »

Я иксы пока не трогал - основная машина мне сейчас недоступна, а на виртуалке обновлять неохота - запросто можно получить небольшими граблями в лоб, потому что может драйвером виртуального видеоадаптера новая версия не поддерживаться, а мне сейчас разборки не с руки, пока slint пилим. Потому у меня эта библиотека есть.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

yars писал(а):
10.09.2013 22:49
потому что может драйвером виртуального видеоадаптера новая версия не поддерживаться

не нужно. Ядро новое, glibc новое.
yars писал(а):
10.09.2013 22:49
Потому у меня эта библиотека есть.

именно so.0, или симлинк so.0 -> so.1 ?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: slackware-current

Сообщение Bizdelnick »

drBatty писал(а):
10.09.2013 22:36
сам не знаю... косяк какой-то :(

А во время сборки симлинк присутствовал? so.0 -> so.1 быть не должно, но должен быть .so -> .so.1.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

Bizdelnick писал(а):
11.09.2013 10:56
А во время сборки симлинк присутствовал?

да, на so.0, а на so.1 нет. Что и странно...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: slackware-current

Сообщение bormant »

drBatty писал(а):
10.09.2013 21:26
вот libxcb-util.so.1 таки есть
Интересно, откуда. Не покажете:

Код: Выделить всё

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

Сообщение drBatty »

bormant писал(а):
12.09.2013 12:34
grep -FR libxcb-util.so /var/log/packages /var/log/scripts

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 )



bormant писал(а):
12.09.2013 12:34
pps. Ну и в ChangeLog.txt есть предупреждение соответствующее:
Код
x/xcb-util-0.3.9-i486-1.txz: Upgraded.
This update bumps the shared library version, requiring some rebuilds.
так что можно подождать следующей порции обновлений.

угу. Надеюсь мой опыт будет кому-то полезен... А всё потому, что читать ChangeLog мне было лень, а юзать current не лень...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: slackware-current

Сообщение bormant »

drBatty писал(а):
12.09.2013 14:42
А всё потому, что читать ChangeLog мне было лень, а юзать 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 )
по крайней мере не забывать про 3 строчку :-)

ps. Для НЕ-current "slackpkg install-new" не нужен.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

bormant писал(а):
12.09.2013 15:15
Всё равно же slackpkg используется?

нет.

# 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.


http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: slackware-current

Сообщение bormant »

Используется что-то ещё?
Если нет, значит куда-то зеркалиреутся дерево slackware-current? Если да, включить в процесс зеркалирования ChangeLog.txt.
Если нет, неужели вручную в браузере? Тогда настоятельно рекомендую просмотреть нечитаный ChangeLog.txt на предмет строчек с хвостом ": Added" и ": Removed".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current

Сообщение drBatty »

bormant писал(а):
12.09.2013 16:23
Если нет, значит куда-то зеркалиреутся дерево slackware-current? Если да, включить в процесс зеркалирования ChangeLog.txt.

куда-то зеркалируется. Дык это же читать надо. А мне лениво. Да, я ССЗБ.
drBatty писал(а):
12.09.2013 14:42
А всё потому, что читать ChangeLog мне было лень, а юзать current не лень...

http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить