Автор Тема: Ошибка libglib-2.0.so.0  (Прочитано 8394 раз)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Ошибка libglib-2.0.so.0
« Ответ #45 : 15.03.2015 17:33:14 »
Ошибка у меня воспроизводится, а я на Сизифе. А вот решение нет. Koi, вы откуда libglib брали? Дайте ссылку для чистоты эксперимента.
Файл libglib-2.0.so.0 вытащенный из пакета glib2.2.43 федоры
https://yadi.sk/d/DKF7iSkffFMoF

Ссылка на сам пакет федоры
glib2-2.43.i686.rpm

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 116
Re: Ошибка libglib-2.0.so.0
« Ответ #46 : 15.03.2015 17:39:01 »
Я пробовал найти Morrowind, но найденные были нерабочими. Дайти приватно ссылку на скачивание или на торрент.
Кстати, у меня тоже есть, что предложить запустить. :-)
Если не лень. Ошибка другая только, к libglib не относится (но wine):
http://lists.altlinux.org/pipermail/community/2015-January/683337.html
в p7 осталось то же самое, но есть нюанс:
http://lists.altlinux.org/pipermail/community/2015-January/683346.html

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка libglib-2.0.so.0
« Ответ #47 : 15.03.2015 18:35:42 »
Ошибка у меня воспроизводится, а я на Сизифе. А вот решение нет. Koi, вы откуда libglib брали? Дайте ссылку для чистоты эксперимента.
Файл libglib-2.0.so.0 вытащенный из пакета glib2.2.43 федоры
https://yadi.sk/d/DKF7iSkffFMoF

Ссылка на сам пакет федоры
glib2-2.43.i686.rpm

У меня после такой махинации Wine запускаться перестал. Так что вернул как было. Надо будет попробовать ручками скомпилировать эту версию под Сизиф.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 292
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Ошибка libglib-2.0.so.0
« Ответ #48 : 15.03.2015 18:40:05 »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Ошибка libglib-2.0.so.0
« Ответ #49 : 15.03.2015 18:51:44 »
У меня после такой махинации Wine запускаться перестал. Так что вернул как было. Надо будет попробовать ручками скомпилировать эту версию под Сизиф.
Пакет федоры ставить не нужно, просто вытащить из него файл libglib-2.0.so.0 и подменить им старый.

В багзиле посоветовали выключить winegstreamer.dll.
С выключеным winegstreamer пока все работает и с glib2.2.36, как дальше будет посмотрю.
Из письма:
Цитировать
Здравствуйте,
а я прочитал на этой ветке форума, что проблема имеется и при запуске в
Сизифе.
Насколько я понимаю, проблема возникает при обращении к gstreamer,
который и использует glib.

Вообще для wine не должно быть разницы между версиями glib.

Может быть проблема похожа на эту?
https://bugs.winehq.org/show_bug.cgi?id=30557

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 292
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Ошибка libglib-2.0.so.0
« Ответ #50 : 15.03.2015 18:59:38 »
Это 2.2.43, а в Сизифе 2.2.42. но это формально - после наложения всех альтовских патчей - исходники идентичны.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка libglib-2.0.so.0
« Ответ #51 : 15.03.2015 19:00:43 »
У меня после такой махинации Wine запускаться перестал. Так что вернул как было. Надо будет попробовать ручками скомпилировать эту версию под Сизиф.
Пакет федоры ставить не нужно, просто вытащить из него файл libglib-2.0.so.0 и подменить им старый.
https://bugs.winehq.org/show_bug.cgi?id=30557

Я вашим файлом заменял. До этого пробовал с пакета Федоры, который сам нашёл, и мне эта замена не помогла.

В багзиле посоветовали выключить winegstreamer.dll.
С выключеным winegstreamer пока все работает и с glib2.2.36, как дальше будет посмотрю.

А как выключить winegstreamer.dll ?

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Ошибка libglib-2.0.so.0
« Ответ #52 : 15.03.2015 19:02:30 »
Кстати, у меня тоже есть, что предложить запустить. :-)
Если не лень. Ошибка другая только, к libglib не относится (но wine):
http://lists.altlinux.org/pipermail/community/2015-January/683337.html
в p7 осталось то же самое, но есть нюанс:
http://lists.altlinux.org/pipermail/community/2015-January/683346.html
Где наша не пропадала щас попробую, только тогда в другую тему.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 116
Re: Ошибка libglib-2.0.so.0
« Ответ #53 : 15.03.2015 19:06:29 »
Где наша не пропадала щас попробую, только тогда в другую тему.
Это, больше, к Skull вопрос - у него побольше опыта ковыряния с wine. Или, может, идеи будут сразу.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 292
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Ошибка libglib-2.0.so.0
« Ответ #54 : 15.03.2015 19:12:15 »
Наш ./configure в спеке, разворачивется в
  ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux \
  --prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--libdir=/usr/lib64 \
--libexecdir=/usr/libexec \
--localstatedir=/var/lib \
--sharedstatedir=/var/lib \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--disable-dependency-tracking \
--without-included-gettext \
    --enable-static \
    --enable-selinux  \
    --enable-xattr \
     \
    --enable-included-printf=no \
     \
     --disable-fam \
     --disable-systemtap \
    --enable-installed-tests

Как развернуть федоровские макросы я ещё не нашёл.
%configure $CONFIGFLAGS \
           --enable-systemtap \
           --enable-static \
           --enable-installed-tests
)
« Последнее редактирование: 15.03.2015 19:20:21 от ruslandh »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Ошибка libglib-2.0.so.0
« Ответ #55 : 15.03.2015 19:14:48 »
А как выключить winegstreamer.dll ?
В папке ./wine есть файл user.reg, в нем секция [Software\\Wine\\DllOverrides], скопируйте в нее строчку
"*winegstreamer"=""
Я вашим файлом заменял.
Восстановить старый из копии или переустановить glib2
# apt-get install --reinstall i586-glib2

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 292
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Ошибка libglib-2.0.so.0
« Ответ #56 : 15.03.2015 19:21:07 »
Может arepo что-то портит?

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Ошибка libglib-2.0.so.0
« Ответ #57 : 15.03.2015 19:33:20 »
Наш ./configure в спеке, разворачивется в
Как развернуть федоровские макросы я ещё не нашёл.
Вот в этом я полный 0, только учусь. Я собрал всего 5ть пакетов и 3 из них пересобраны из сизифа.
Хорошо помогает программа etersoft-build-utils в ней есть команда приводящая спек в соответствие с нашими.
http://www.altlinux.org/Etersoft-build-utils
Но вот с прогой на Питоне она мне не помогла.

Если Вы хотите собрать и поставить glib2.2.43 то будьте очень аккуратный. Я на рабочий пк новые версии не ставил, но пытался заменить glib2.2.36 на glib2.2.42( из сизифа с переборкой под р7 ) на ОС в виртуалбокс. После такой замены на тестовой ОС упали иксы.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка libglib-2.0.so.0
« Ответ #58 : 15.03.2015 19:46:59 »
Отключение winegstreamer помогло. Так что 100 % проблема в ней. Но тогда наверное надо багу вешать, чтоб по-умолчанию данная библиотека была отключена.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 292
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Ошибка libglib-2.0.so.0
« Ответ #59 : 15.03.2015 20:12:53 »
Пойду искать макросы федоы - не то, ни другое не найдено.
предупреждение: Macro %s not found
предупреждение: Macro %__isa_bits not found
предупреждение: Macro %__isa_bits not found
ошибка: Macro %__isa_bits not found
ошибка: строка 132: gio-querymodules-%__isa_bits /usr/lib64/gio/modules

ошибка: запрос файла спецификации /home/writer/RPM/SPECS/glib2_Fed.spec не удался, невозможно разобрать файл
add_changelog: /home/writer/RPM/SPECS/glib2_Fed.spec: version "" unchanged, skipping