История изменений
Исправление 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-файлы. Они будут скрыты, конечный пользователь их не увидит».
Но механизм скрытия поломали.