LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов! Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал " не буду править исходники и SPEC-файлы Mesa и pango. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: я их скрою".

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов! Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал " не буду править исходники и SPEC-файлы Mesa и pango. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит".

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов! Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал " не буду править исходники и SPEC-файлы Mesa и pango. Они просто пересоерутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит".

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов! Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «из всего, что я загружаю в репо, я не буду править исходники и SPEC-файлы. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит».

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов! Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит».

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: собрал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов. Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит».

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: сборал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов. Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит».

Но механизм скрытия поломали. Вот жду пока починят :-)

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: сборал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов. Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они просто пересоберутся без лишней зависимости. Пользователь не будет их устанавливать: они будут скрыты, поэтому пользователь их не увидит».

Но механизм скрытия поломали.

Исправление ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.10. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: сборал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 50% -devel-пакетов. Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они будут скрыты, конечный пользователь их не увидит».

Но механизм скрытия поломали.

Исходная версия ZenitharChampion, :

Проблема в том, что в Opensuse 11.2 отказались от *.la файлов, а SLE 11 базируется на Opensuse 11.1.

Я обновил libXCB с 1.1 до 1.7. Исчезла библиотека «libxcb-xlib.so» (удалена в релизе 1.4), из-за чего у меня «отвалились» иксы. Выполнил аналог revdep-rebuild, узнал что надо пересобрать xorg-x11-libX11. Остальные либы в /usr/lib64 не зависели от той либы! На этом на локалхосте всё: сборал qt5, начал тащить его в репозиторий.

А в репозитории выяснилось следующее. Да, от либы больше ничто не зависит. Но от la-файла зависит 90% -devel-пакетов. Mesa 9.0.3 установлена и работает без «libxcb-xlib.so», а Mesa-devel хочет «libxcb-xlib.la».

Что надо сделать? В пакете xorg-x11-libxcb есть fake «libxcb-xlib.so» вместо удалённого из апстрима. И он не собирается!!!

Что сделал я? Тупо залил в домашний репозиторий иксовые либы, а также Mesa, gtk2 и pango. Потому что я слабак и не смог подправить исходник fake-либы! Я думал «я не буду править их исходники и SPEC-файлы. Они будут скрыты, конечный пользователь их не увидит».

Но механизм скрытия поломали.