Страница 4 из 7

Re: Сборка RPM

Добавлено: 26 апр 2016, 13:22
Pulfer
Алзим писал(а):Pulfer, посмотрите, пожалуйста, пул реквест к Куте.
Мне кажется, что я небольшой баг обнаружил. Описание в пул реквесте.
https://abf.io/import/qt5-qttools/pull_requests
http://bugs.rosalinux.ru/show_bug.cgi?id=6986

Re: Сборка RPM

Добавлено: 27 апр 2016, 17:18
GiuX
Hi friends,
someone could help me to resolve this issue?

http://file-store.rosalinux.ru/api/v1/f ... ?show=true

It seems related with pyflakes, but I don't know how to resolve...

Re: Сборка RPM

Добавлено: 27 апр 2016, 18:29
Pulfer
GiuX писал(а):Hi friends,
someone could help me to resolve this issue?

http://file-store.rosalinux.ru/api/v1/f ... ?show=true

It seems related with pyflakes, but I don't know how to resolve...
I just updated pyflakes to latest version 1.1.0. Please try to build your package again to check if it helped (I guess it should).

Re: Сборка RPM

Добавлено: 01 май 2016, 12:29
Nemial
Примите calibre(пул реквест)

Re: Сборка RPM

Добавлено: 05 май 2016, 07:59
Алзим
Попадаю на такую ошибку:
installing libarchive13-3.1.2-3-rosa2014.1.i586.rpm kde5-macros-5.6-17-rosa2014.1.noarch.rpm libkdegames-devel-16.04.0-1-rosa2014.1.i586.rpm libqt5test-devel-5.6.0-7-rosa2014.1.i586.rpm libjsoncpp0-1.6.5-1-rosa2014.1.i586.rpm cmake-3.5.2-1-rosa2014.1.i586.rpm libqt5test5-5.6.0-7-rosa2014.1.i586.rpm qt5-linguist-tools-5.6.0-4-rosa2014.1.i586.rpm from /var/cache/urpmi/rpms


installing extra-cmake-modules-5.21.0-1-rosa2014.1.noarch.rpm from /var/cache/urpmi/rpms
Installation failed: kf5crash-devel is needed by libkdegames-devel-16.04.0-1.i586
error while checking dependencies
kde5-macros is needed by extra-cmake-modules-5.21.0-1.noarch
qt5-linguist-tools is needed by extra-cmake-modules-5.21.0-1.noarch
error while checking dependencies
Не могу понять с чем она связана.
Вроде все зависимости стоят.
Информации про эту ошибку в интернете не нашёл. Попалось что-то древнее и про Магию, что это как-то связано с репозиториями.

Re: Сборка RPM

Добавлено: 05 май 2016, 09:46
Zeffanyx
Алзим писал(а): installing extra-cmake-modules-5.21.0-1-rosa2014.1.noarch.rpm from /var/cache/urpmi/rpms
Installation failed: kf5crash-devel is needed by libkdegames-devel-16.04.0-1.i586
error while checking dependencies
kde5-macros is needed by extra-cmake-modules-5.21.0-1.noarch
qt5-linguist-tools is needed by extra-cmake-modules-5.21.0-1.noarch
error while checking dependencies
Не могу понять с чем она связана.
Вроде все зависимости стоят.
Информации про эту ошибку в интернете не нашёл. Попалось что-то древнее и про Магию, что это как-то связано с репозиториями.
Выглядит так, будто extra-cmake-module хочет снести/заменить kf5crash-devel.

Re: Сборка RPM

Добавлено: 05 май 2016, 10:01
Алзим
Zeffanyx писал(а):
Алзим писал(а): installing extra-cmake-modules-5.21.0-1-rosa2014.1.noarch.rpm from /var/cache/urpmi/rpms
Installation failed: kf5crash-devel is needed by libkdegames-devel-16.04.0-1.i586
error while checking dependencies
kde5-macros is needed by extra-cmake-modules-5.21.0-1.noarch
qt5-linguist-tools is needed by extra-cmake-modules-5.21.0-1.noarch
error while checking dependencies
Не могу понять с чем она связана.
Вроде все зависимости стоят.
Информации про эту ошибку в интернете не нашёл. Попалось что-то древнее и про Магию, что это как-то связано с репозиториями.
Выглядит так, будто extra-cmake-module хочет снести/заменить kf5crash-devel.
extra-cmake-module хочет установить qt5-linguist-tools и kde5-macros, которые у него в «Requires». Но, urpmi почему-то выдаёт ошибку. Хотя, скачал эти пакеты.

Re: Сборка RPM

Добавлено: 05 май 2016, 10:05
Zeffanyx
Алзим писал(а): Хотя, скачал эти пакеты.
Так urpmi смотрит наличие пакетов в репозитории, а не в /var/cache/urpmi/rpms. Попробуй вручную указать:

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

# cd  /var/cache/urpmi/rpms
# urpmi extra-cmake-modules-5.21.0-1* qt5-linguist-tools* kde5-macros*

Re: Сборка RPM

Добавлено: 05 май 2016, 10:17
Алзим
Zeffanyx писал(а): Так urpmi смотрит наличие пакетов в репозитории, а не в /var/cache/urpmi/rpms. Попробуй вручную указать:

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

# cd  /var/cache/urpmi/rpms
# urpmi extra-cmake-modules-5.21.0-1* qt5-linguist-tools* kde5-macros*
В ручную — это как? :)
Я в ABF пакеты собираю и ошибка оттуда. :)

Re: Сборка RPM

Добавлено: 05 май 2016, 10:47
Zeffanyx
Алзим писал(а):
Zeffanyx писал(а): Так urpmi смотрит наличие пакетов в репозитории, а не в /var/cache/urpmi/rpms. Попробуй вручную указать:

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

# cd  /var/cache/urpmi/rpms
# urpmi extra-cmake-modules-5.21.0-1* qt5-linguist-tools* kde5-macros*
В ручную — это как? :)
Я в ABF пакеты собираю и ошибка оттуда. :)
Написал же выше, как вручную можно сделать.
Я бы сначала собрал спек локально и поставил бы тоже локально, т.е. используя конкретные rpm. Если всё работает можно и в ABF пробовать. ИМХО.

Re: Сборка RPM

Добавлено: 05 май 2016, 10:50
Алзим
Zeffanyx писал(а):Если всё работает можно и в ABF пробовать. ИМХО.
И столкнуться с этой же ошибкой.
Проблема не в работе ПО, а в неспособности загрузчика установить необходимые зависимости.

Re: Сборка RPM

Добавлено: 05 май 2016, 13:21
Pulfer
Алзим писал(а):Попадаю на такую ошибку:
Тут бы была полезна ссылка на билд-лист на ABF, чтобы все логи глянуть.

Re: Сборка RPM

Добавлено: 05 май 2016, 13:23
Алзим
Pulfer писал(а): Тут бы была полезна ссылка на билд-лист на ABF, чтобы все логи глянуть.
https://abf.io/build_lists/2649016

Re: Сборка RPM

Добавлено: 05 май 2016, 15:29
Pulfer
Действительно, выглядит так, будто urpmi запутался в зависимостях. Надо будет разбираться и чинить его.

Re: Сборка RPM

Добавлено: 05 май 2016, 16:08
Алзим
Pulfer писал(а):Действительно, выглядит так, будто urpmi запутался в зависимостях. Надо будет разбираться и чинить его.
А это наверное на долго…

Re: Сборка RPM

Добавлено: 05 май 2016, 21:38
Алзим
Pulfer писал(а):Действительно, выглядит так, будто urpmi запутался в зависимостях. Надо будет разбираться и чинить его.
Вроде разобрался с причиной.
Уволок у Магии их спек-файл библиотек для игр из КДЕ5 и по их образцу подправил свой.
Ошибка вроде пропала.

Re: Сборка RPM

Добавлено: 06 май 2016, 02:17
Pulfer
Алзим писал(а):Вроде разобрался с причиной.
Уволок у Магии их спек-файл библиотек для игр из КДЕ5 и по их образцу подправил свой.
Ошибка вроде пропала.
Да, похоже, что из-за добавления Requires порядок установки зависимостей изменился и urpmi перестал путаться :) Это хак, конечно, но хотя бы работает.

Re: Сборка RPM

Добавлено: 08 май 2016, 01:01
Nemial
Pulfer, а в список починки пакетов попал uClibc?(чтоб знать, чинить мне его или нет)

Re: Сборка RPM

Добавлено: 08 май 2016, 01:13
Алзим
По секрету. :)
Список не собравшихся пакетов: https://abf.io/platforms/rosa2014.1/mas ... s_list.txt (На данный момент, часть уже исправлена)

В любом случае, пул реквест разработчики видят. Особенно, если занимаются этой прогой. Если вы всё сделали нормально, то им меньше работы.

Re: Сборка RPM

Добавлено: 08 май 2016, 01:22
Nemial
Но её в этом списке нет.(Хотя она не рабочая и её даже в репозитории нет, но нужна для сборки другого пакета)

Re: Сборка RPM

Добавлено: 09 май 2016, 19:00
Pulfer
Nemial писал(а):Pulfer, а в список починки пакетов попал uClibc?(чтоб знать, чинить мне его или нет)
Этот пакет лучше вообще не трогать - это библиотека, которую когда-то форсил Per Øyvind Karlsen, добавляя специальную сборку с ней в различные пакеты. Постепенно поддержку uClibc убираем из различных пакетов, но где-то может ещё осталась. В целом отношение к uClibc такое, что без крайней необходимости лучше вообще этот пакет не трогать, пока совсем его не выкинем.

А для какого пакета uClibc понадобилась?

Re: Сборка RPM

Добавлено: 09 май 2016, 19:07
Pulfer
Алзим писал(а):Список не собравшихся пакетов: https://abf.io/platforms/rosa2014.1/mas ... s_list.txt (На данный момент, часть уже исправлена)
26 пакетов осталось исправить, из которых некоторые не очень тривиальные (например, Compiz надо обновить до актуальной версии и адаптировать к MATE). Завтра почти все из них исправим. А может и все.

Re: Сборка RPM

Добавлено: 09 май 2016, 19:26
Nemial
Pulfer, для нового libpng, а libpng(новый) нужен для сборки нового mozilla-thunderbird.

Re: Сборка RPM

Добавлено: 09 май 2016, 20:46
Pulfer
Nemial писал(а):Pulfer, для нового libpng, а libpng(новый) нужен для сборки нового mozilla-thunderbird.
libpng 1.16.21 я сейчас отправил на QA, uClibc ему для сборки не нужен: http://bugs.rosalinux.ru/show_bug.cgi?id=7027

Если же mozilla-thunderbird хочет для сборки libpng из нестабильной ветки 1.17.x, которая является веткой разработки для будущей стабильной ветки 1.18.x, то скорее всего в mozilla-thunderbird есть возможность использовать встроенную версию libpng вместо системной (если убрать из спека строку "ac_add_options --with-system-png"). Но с этим лучше не заморачиваться, т.к. Thunderbird и Firefox у нас поддерживает Аркадий Шейн. Скорее всего обновит в ближайшее время.

Re: Сборка RPM

Добавлено: 10 май 2016, 19:48
Nemial
Господа примите пул реквесты по mc и telegram.

Re: Сборка RPM

Добавлено: 12 май 2016, 09:13
Pulfer
Сегодня смержу всё, что можно. Вообще, библиотеки и KDE-пакеты лучше не трогать, т.к. с KDE у меня всё уже распланировано далеко вперёд, а библиотеки тяжело проверять, т.к. у них может меняться API и ABI. Обновишь библиотеку, а потом куча пакетов без обновления версий или без патчей не соберётся. Т.к. сейчас дофига работы с подготовкой к новой платформе, в том числе по стабилизации текущих репозиториев, то лучше ограничить пулл-реквесты пользовательскими программами, которые кроме самих себя ни на что не влияют.

Наверное, не буду к пулл-реквестам писать, что пойдут в новую платформу. Если какой-то будет висеть без внимания, то почти наверняка именно по этой причине.

Re: Сборка RPM

Добавлено: 12 май 2016, 13:41
Алзим
KDE-пакеты и библиотеки я собирал больше для себя. И оставил на всякий случай для Плазмы5.
В Плазме5 наверное совсем нет родных игрушек.

Re: Сборка RPM

Добавлено: 13 май 2016, 10:22
GiuX
Pulfer писал(а):
GiuX писал(а):Hi friends,
someone could help me to resolve this issue?

http://file-store.rosalinux.ru/api/v1/f ... ?show=true

It seems related with pyflakes, but I don't know how to resolve...
I just updated pyflakes to latest version 1.1.0. Please try to build your package again to check if it helped (I guess it should).
Thanks a lot, I've seen it later ;)

Re: Сборка RPM

Добавлено: 14 май 2016, 17:01
Nemial
Pulfer, можете прикрыть мой пул реквест по telegram(так как телеграмм обновили, не приняв мой пул реквест и теперь он висит заблокированный)

Re: Сборка RPM

Добавлено: 14 май 2016, 22:33
Nemial
Что это означает и как с этим быть?(moneymanager)

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

 make: *** No rule to make target 'lib/wxsqlite3/src/wxsqlite3.cpp', needed by 'wxsqlite_wxsqlite3.o'.  Stop.

Re: Сборка RPM

Добавлено: 15 май 2016, 04:57
Pulfer
Nemial писал(а):Что это означает и как с этим быть?(moneymanager)

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

 make: *** No rule to make target 'lib/wxsqlite3/src/wxsqlite3.cpp', needed by 'wxsqlite_wxsqlite3.o'.  Stop.
Это означает, что в каталоге с исходниками нет файла lib/wxsqlite3/src/wxsqlite3.cpp, а в Makefile не описаны способы его получения (сборки и т.п.). Конкретно для moneymanager это из-за того, что разработчики выкладывают бесполезные тарболы с исходниками, не включающими в себя все нужные компоненты. И надо делать тарбол самостоятельно из гита (в спеке описан способ - между строками Url и Source0).

Re: Сборка RPM

Добавлено: 15 май 2016, 19:50
Nemial
Pulfer, можете помочь с этим?(retroshare)

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

/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:93: undefined reference to `ChatId::ChatId(t_RsGenericIdType<16u, false, 1u>)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:93: undefined reference to `ChatDialog::chatFriend(ChatId const&, bool)'
VOIPToasterItem.o: In function `VOIPToasterItem::VOIPToasterItem(t_RsGenericIdType<16u, false, 1u> const&, QString const&, VOIPToasterItem::voipToasterItem_Type)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:50: undefined reference to `ChatId::ChatId(t_RsGenericIdType<16u, false, 1u>)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:50: undefined reference to `ChatDialog::chatFriend(ChatId const&, bool)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:58: undefined reference to `RsHtml::RsHtml()'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:58: undefined reference to `RsHtml::formatText(QTextDocument*, QString const&, unsigned long, QColor const&, double, int)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:60: undefined reference to `AvatarWidget::setFrameType(AvatarWidget::FrameType)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:61: undefined reference to `ChatId::ChatId(t_RsGenericIdType<16u, false, 1u>)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterItem.cpp:61: undefined reference to `AvatarWidget::setId(ChatId const&)'
VOIPToasterItem.o: In function `Ui_VOIPToasterItem::setupUi(QWidget*)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/./ui_VOIPToasterItem.h:136: undefined reference to `AvatarWidget::AvatarWidget(QWidget*)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/./ui_VOIPToasterItem.h:174: undefined reference to `StyledLabel::StyledLabel(QWidget*)'
VOIPToasterNotify.o: In function `VOIPToasterNotify::notifyEnabled(QString)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:72: undefined reference to `Settings'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:72: undefined reference to `Settings'
VOIPToasterNotify.o: In function `VOIPToasterNotify::testToasterItem(QString)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:174: undefined reference to `rsPeers'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:182: undefined reference to `ToasterItem::ToasterItem(QWidget*)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:183: undefined reference to `ToasterItem::ToasterItem(QWidget*)'
VOIPToasterNotify.o: In function `VOIPToasterNotify::VOIPToasterNotify(RsVOIP*, VOIPNotify*, QObject*)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:34: undefined reference to `ToasterNotify::ToasterNotify(QObject*)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:34: undefined reference to `ToasterNotify::~ToasterNotify()'
VOIPToasterNotify.o: In function `VOIPToasterNotify::setNotifyEnabled(QString, bool)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:77: undefined reference to `Settings'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:77: undefined reference to `Settings'
VOIPToasterNotify.o: In function `VOIPToasterNotify::voipAudioCallReceived(t_RsGenericIdType<16u, false, 1u> const&)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:325: undefined reference to `rsPeers'
VOIPToasterNotify.o: In function `VOIPToasterNotify::voipVideoCallReceived(t_RsGenericIdType<16u, false, 1u> const&)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:349: undefined reference to `rsPeers'
VOIPToasterNotify.o: In function `VOIPToasterNotify::toasterItem()':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:153: undefined reference to `ToasterItem::ToasterItem(QWidget*)'
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:162: undefined reference to `ToasterItem::ToasterItem(QWidget*)'
VOIPToasterNotify.o: In function `VOIPToasterNotify::~VOIPToasterNotify()':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/gui/VOIPToasterNotify.cpp:49: undefined reference to `ToasterNotify::~ToasterNotify()'
moc_VOIPToasterNotify.o: In function `VOIPToasterNotify::qt_metacall(QMetaObject::Call, int, void**)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/moc_VOIPToasterNotify.cpp:92: undefined reference to `ToasterNotify::qt_metacall(QMetaObject::Call, int, void**)'
moc_VOIPToasterNotify.o: In function `VOIPToasterNotify::qt_metacast(char const*)':
/builddir/build/BUILD/RetroShare-0.6.0/plugins/VOIP/moc_VOIPToasterNotify.cpp:87: undefined reference to `ToasterNotify::qt_metacast(char const*)'
moc_VOIPToasterNotify.o:(.data.rel.ro._ZTI17VOIPToasterNotify[_ZTI17VOIPToasterNotify]+0x10): undefined reference to `typeinfo for ToasterNotify'
moc_VOIPToasterNotify.o:(.data.rel.ro._ZTV17VOIPToasterNotify[_ZTV17VOIPToasterNotify]+0x70): undefined reference to `ToasterNotify::hasSetting(QString&)'
moc_VOIPToasterNotify.o:(.data.rel.ro._ZTV17VOIPToasterNotify[_ZTV17VOIPToasterNotify]+0x78): undefined reference to `ToasterNotify::notifyEnabled()'
moc_VOIPToasterNotify.o:(.data.rel.ro._ZTV17VOIPToasterNotify[_ZTV17VOIPToasterNotify]+0x80): undefined reference to `ToasterNotify::setNotifyEnabled(bool)'
moc_VOIPToasterNotify.o:(.data.rel.ro._ZTV17VOIPToasterNotify[_ZTV17VOIPToasterNotify]+0x90): undefined reference to `ToasterNotify::testToasterItem()'
moc_VOIPToasterNotify.o:(.data.rel.ro+0x0): undefined reference to `ToasterNotify::staticMetaObject'
collect2: error: ld returned 1 exit status
make[2]: *** [libVOIP.so] Error 1
make[1]: *** [sub-VOIP-make_default] Error 2
make: *** [plugins-make_default] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.35593 (%build)
И примите пул реквесты по moneymanager и minetest

Re: Сборка RPM

Добавлено: 16 май 2016, 06:22
Pulfer
Nemial писал(а):moc_VOIPToasterNotify.o:(.data.rel.ro._ZTV17VOIPToasterNotify[_ZTV17VOIPToasterNotify]+0x90): undefined reference to `ToasterNotify::testToasterItem()'
moc_VOIPToasterNotify.o:(.data.rel.ro+0x0): undefined reference to `ToasterNotify::staticMetaObject'
collect2: error: ld returned 1 exit status
make[2]: *** [libVOIP.so] Error 1
Можно попробовать добавить в начало спека строчку:

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

%define _disable_ld_no_undefined 1
Иногда надо её использовать, когда на undefined reference падает сборка динамически подгружаемых программой плагинов (например, в claws-mail так). Если не поможет, то лучше забить до выхода следующей версии.
Nemial писал(а):И примите пул реквесты по moneymanager и minetest
Приму, как закончится пересборка Contrib (ещё несколько дней будет идти, может даже неделю).

Re: Сборка RPM

Добавлено: 16 май 2016, 19:22
Nemial
Можете закрыть мой пул реквест openmandriva/retroshare(я его по ошибке не туда кинул)
https://abf.rosalinux.ru/openmandriva/r ... sts/1#diff

Re: Сборка RPM

Добавлено: 16 май 2016, 19:25
Алзим
Пул реквесты можно самому закрывать.
А вот есть ли полномочия у росовцев закрывать запросы для других, я не знаю.

Re: Сборка RPM

Добавлено: 16 май 2016, 19:26
Nemial
Об этой возможности не знал, спасибо

Re: Сборка RPM

Добавлено: 16 май 2016, 21:41
Nemial
Как это понять?

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

/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libxml2 -I/usr/include/shiboken -I/usr/include/PySide -I. -o SequenceParsing.o ../libs/SequenceParsing/SequenceParsing.cpp
In file included from /usr/lib/qt4/include/QtCore/qobject.h:50:0,
                 from /usr/lib/qt4/include/QtCore/qabstracteventdispatcher.h:45,
                 from /usr/lib/qt4/include/QtCore/QtCore:3,
                 from pch.h:104:
/usr/lib/qt4/include/QtCore/qlist.h: In instantiation of 'void QList<T>::free(QListData::Data*) [with T = QString]':
/usr/lib/qt4/include/QtCore/qlist.h:732:15:   required from 'QList<T>::~QList() [with T = QString]'
/usr/lib/qt4/include/QtCore/qstringlist.h:69:26:   required from here
/usr/lib/qt4/include/QtCore/qlist.h:758:68: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
                   reinterpret_cast<Node *>(data->array + data->end));
                                                                    ^
/usr/lib/qt4/include/QtCore/qlist.h:758:68: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
/usr/lib/qt4/include/QtCore/qlist.h: In instantiation of 'void QList<T>::free(QListData::Data*) [with T = QVariant]':
/usr/lib/qt4/include/QtCore/qlist.h:732:15:   required from 'QList<T>::~QList() [with T = QVariant]'
/usr/lib/qt4/include/QtCore/qstatemachine.h:82:59:   required from here
/usr/lib/qt4/include/QtCore/qlist.h:758:68: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing]
/usr/lib/qt4/include/QtCore/qlist.h:758:68: warning: type-punning to incomplete type might break strict-aliasing rules [-Wstrict-aliasing]
g++ -c -include pch/Engine -O2 -Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -ffat-lto-objects -fno-delete-null-pointer-checks -fstack-protector --param=ssp-buffer-size=4 -fPIC -DPIC -fPIC -ftemplate-depth-1024 -Wall -W -Wextra -Wno-multichar -D_REENTRANT -fPIC -DOFX_EXTENSIONS_NUKE -DOFX_EXTENSIONS_TUTTLE -DOFX_EXTENSIONS_VEGAS -DOFX_SUPPORTS_PARAMETRIC -DOFX_EXTENSIONS_TUTTLE -DOFX_EXTENSIONS_NATRON -DOFX_SUPPORTS_OPENGLRENDER -DOFX_SUPPORTS_MULTITHREAD -DOFX_SUPPORTS_DIALOG -DQT_NO_CAST_FROM_ASCII -DNDEBUG -DNATRON_BUILD_NUMBER=0 -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include -I/usr/include/python2.7 -I../libs/OpenFX/include -I../libs/OpenFX_extensions -I../libs/OpenFX/HostSupport/include -I../../Natron-2.0.3 -I../Global -I../libs/SequenceParsing -I/home/nemial/rpmbuild/BUILD/Natron-2.0.3/Engine/../google-breakpad/src -I. -INatronEngine -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libxml2 -I/usr/include/shiboken -I/usr/include/PySide -I. -o natronengine_module_wrapper.o NatronEngine/natronengine_module_wrapper.cpp
In file included from NatronEngine/natronengine_module_wrapper.cpp:13:0:
NatronEngine/natronengine_python.h:17:55: fatal error: pyside_qtcore_python.h: No such file or directory
 #include <pyside_qtcore_python.h> // produces warnings
                                                       ^
compilation terminated.
Хотя я поставил python3-pyside-devel(если, что программа natron)

Re: Сборка RPM

Добавлено: 17 май 2016, 07:39
Pulfer
Nemial писал(а):Хотя я поставил python3-pyside-devel(если, что программа natron)
Может ему надо pyside-devel, а не python3-pyside-devel? Или может надо при сборке указать, где искать заголовочные файлы pyside.

Re: Сборка RPM

Добавлено: 17 май 2016, 17:52
Nemial
Pulfer писал(а):
Nemial писал(а):Хотя я поставил python3-pyside-devel(если, что программа natron)
Может ему надо pyside-devel, а не python3-pyside-devel? Или может надо при сборке указать, где искать заголовочные файлы pyside.
А как это делается(чтобы указать где искать заголовочные файлы)

Re: Сборка RPM

Добавлено: 17 май 2016, 20:02
Pulfer
Nemial писал(а):А как это делается(чтобы указать где искать заголовочные файлы)
Это зависит от используемой системы сборки (autotools, cmake, qmake, scons и т.д.). В случае с Natron qmake используется, там надо в config.pri прописать нужные строки.

Что-нибудь типа
pyside {
INCLUDEPATH += /usr/include/PySide/QtCore
INCLUDEPATH += /usr/include/PySide/QtGui
}

Вот тут похожая проблема обсуждалась, можно глянуть, как решили:

https://groups.google.com/forum/#!topic ... s-dhzR409I

Re: Сборка RPM

Добавлено: 17 май 2016, 22:26
Nemial
Во общем забил я на natron(там не хватает способов сборки некоторых файлов) так, что ждем новую версию

Re: Сборка RPM

Добавлено: 23 май 2016, 23:26
Nemial
Примите пул реквесты по
minetest https://abf.rosalinux.ru/import/minetes ... requests/1
retroshare https://abf.rosalinux.ru/import/retrosh ... requests/1
geary https://abf.rosalinux.ru/import/geary/pull_requests/1
freeminer https://abf.rosalinux.ru/import/freemin ... requests/1
scribus https://abf.rosalinux.ru/import/scribus/pull_requests/1
youtube-dl https://abf.rosalinux.ru/import/youtube ... requests/8
fonts-ttf-ubuntu https://abf.rosalinux.ru/import/fonts-t ... requests/1
mozilla-thunderbird https://abf.rosalinux.ru/import/mozilla ... requests/2
libvpx https://abf.rosalinux.ru/import/libvpx/pull_requests/1 (необходим для сборки mozilla-thunderbird)
И просьба опубликовать в репозиторий libpng(необходим для сборки mozilla-thunderbird)

Re: Сборка RPM

Добавлено: 23 май 2016, 23:33
Алзим
Ну и мои примите. Писать список не буду, но он не меньше. И у меня не все для Майна, а есть которые для Контриба (типа плеера), которым более месяца.

Re: Сборка RPM

Добавлено: 24 май 2016, 05:52
Pulfer
Масс-ребилд Контриба ещё не закончился (часть сборочных мощностей в датацентре куда-то перекинули на днях, поэтому он замедлился). Как закончится, буду разгребать пулл-реквесты и публиковать то, что прошло QA. Сам уже утомился ждать :)

Re: Сборка RPM

Добавлено: 24 май 2016, 11:59
semivanya
Nemial писал(а):Во общем забил я на natron(там не хватает способов сборки некоторых файлов) так, что ждем новую версию
та его можно с их сайта скачать, зачем утруждаться с репозиторием и каждым обновлением долбаться.
Вообще бы был общий репозиторий для линуксов типа плей-маркета на разные андроиды, в который сами разработчики выкладывали свои пакеты. А то начинается еще сизифов труд по постоянной сборке пакетов, следить за их актуальностью...

Re: Сборка RPM

Добавлено: 25 май 2016, 19:09
Nemial
И еще вопрос, а новый Gnome, который 20 будет на новой платформе(или уже сейчас можно на abf обновлять gtk и все остальное, что нужно для его сборки)?

Re: Сборка RPM

Добавлено: 26 май 2016, 09:14
Pulfer
Nemial писал(а):И еще вопрос, а новый Gnome, который 20 будет на новой платформе(или уже сейчас можно на abf обновлять gtk и все остальное, что нужно для его сборки)?
Скорее всего на новой платформе. Вроде как Аркадий им занимается уже.

Вообще, пулл-реквестов сейчас лучше поменьше делать - у нас на днях ожидается починка не собирающихся пакетов из Контриба. А там больше 1000 упавших сборок. Ещё с KDE5-пакетами надо будет как-то догнать апстрим, там уже много всего вышло (новые Plasma, KF, Applications). И текущие пулл-реквесты разобрать, которых тоже немало накопилось. Так что пока что лучше паузу сделать на пару недель.

Re: Сборка RPM

Добавлено: 26 май 2016, 10:39
Алзим
Pulfer писал(а):Так что пока что лучше паузу сделать на пару недель.
С этим немножко сложность. :)
Я уже давно стараюсь меньше чего-то собирать, но есть НО.
Иногда я собираю для себя и естественно делаю пул реквест чтобы было для всех.
Хоть и намного меньше, но пул реквесты я делать буду. Когда и принимать их или нет — это решать Вам.
Но, если я собрал-обновил что-то интересное и нужное для себя, то я этим поделюсь (сделаю пул реквест) с другими.
Конечно, я могу собирать только в свой репозиторий, но мне почему-то не нравиться делать только для себя. К тому же, я стараюсь смотреть за своими пул реквестами и что происходит с ними — где и как за мною исправляют. Я учусь на этом — каждое ваше исправление моей сборки, для меня повод задуматься и корректировать свои знания.

Re: Сборка RPM

Добавлено: 26 май 2016, 14:53
Pulfer
Алзим писал(а):С этим немножко сложность. :)
Я уже давно стараюсь меньше чего-то собирать, но есть НО.
Иногда я собираю для себя и естественно делаю пул реквест чтобы было для всех.
Хоть и намного меньше, но пул реквесты я делать буду. Когда и принимать их или нет — это решать Вам.
Да, если так, то никаких проблем нет. :) Лишь бы не было обидно, что какие-то пулл-реквесты висят без реакции.

Re: Сборка RPM

Добавлено: 26 май 2016, 17:49
Pulfer
Пока что лучше не собирайте ничего на ABF - в датацентре сегодня был сбой из-за отключения питания, и не все сборочные воркеры ещё получилось оживить. Т.к. у масс-ребилда приоритет ниже, чем у обычных сборок, то он может совсем медленно продвигаться вперёд, если помимо него что-то собирать. Как на странице мониторинга будет написано, что воркеров хотя бы 12, можно будет собирать.

Re: Сборка RPM

Добавлено: 31 май 2016, 08:47
Pulfer
А после удаления из пакета патча freeminer-0.4.13.7-deb-mga-i18n.patch локализация точно не пропала? Был ли проверен пакет перед созданием пулл-реквеста? Спрашиваю, потому что у самого нет времени проверить сейчас.

Re: Сборка RPM

Добавлено: 31 май 2016, 18:32
Nemial
Pulfer писал(а):
А после удаления из пакета патча freeminer-0.4.13.7-deb-mga-i18n.patch локализация точно не пропала? Был ли проверен пакет перед созданием пулл-реквеста? Спрашиваю, потому что у самого нет времени проверить сейчас.
Нет, локализация не пропала, все хорошо.(сам себе ставил и проверял)

Re: Сборка RPM

Добавлено: 31 май 2016, 20:51
Pulfer
Nemial писал(а):Нет, локализация не пропала, все хорошо.(сам себе ставил и проверял)
Спасибо. :) Смержил, сейчас собирается.

Re: Сборка RPM

Добавлено: 01 июн 2016, 14:00
Nemial
Соберите в репозиторий avidemux, а то на abf обновили, а в репозиторий не выложили.

Re: Сборка RPM

Добавлено: 01 июн 2016, 17:46
Pulfer
Nemial писал(а):Соберите в репозиторий avidemux, а то на abf обновили, а в репозиторий не выложили.
Там с локализацией очень серьёзные проблемы: http://bugs.rosalinux.ru/show_bug.cgi?id=4770#c3

Надо бы версию 2.6.12 попробовать собрать.

Re: Сборка RPM

Добавлено: 01 июн 2016, 19:55
VictorR2007
Pulfer писал(а):
Nemial писал(а):Соберите в репозиторий avidemux, а то на abf обновили, а в репозиторий не выложили.
Там с локализацией очень серьёзные проблемы: http://bugs.rosalinux.ru/show_bug.cgi?id=4770#c3

Надо бы версию 2.6.12 попробовать собрать.
В ней такие же проблемы.
Здесь делал с локализацией
https://abf.rosalinux.ru/victorr2007/avidemux
но просто лень допиливать перевод.
И там в версии для qt4 в фильтрах всё иерогдифами.
В версии qt5 перевод отображается нормально.
Вообще, там я достаточно подробно поработал.
В фильтрах оставил без перевода то, для чего не смог найти правильного значения на русском.
И не проверял орфографию.
В linguist нет такой функции.
Если бы кто взялся перепроверить и дополнить перевод,
было бы неплохо.
У меня уже глаз замылился, так как делал перевод к разным версиям,
и уже вбиваю текст на автомате, без особой проверки.
Правда для версии 2.6.12 делал совсем новый файл с помощью lupdate-qt5.
При заполнении перевода проверял все строки.
Но фик знает, вдруг ошибки попали.
В любом случае, не все строки будут с переводом.
Конечно, можно было постараться поправить исходники,
но я этой программой не пользуюсь, и энтузиазм поубавился.

Re: Сборка RPM

Добавлено: 01 июн 2016, 20:05
Nemial
И еще, вы примите мой пул реквест по libvpx?

Re: Сборка RPM

Добавлено: 03 июн 2016, 11:31
Pulfer
Nemial писал(а):И еще, вы примите мой пул реквест по libvpx?
Я думаю, что это уже в новую платформу пойдёт, т.к. скорее всего с новой версией надо будет пересобирать всё, что зависит от libvpx, а таких пакетов около десятка. Скорее всего - это 99% вероятности, т.к. libvpx отличается нестабильностью API/ABI.

Сейчас наши задачи:
1. Закончить с починкой Contrib (там ещё несколько сотен пакетов на очереди)
2. Обновить некоторые ключевые программы (типа LibreOffice)
3. Выпустить образы R8
4. Создать новую платформу rosa2016.1 и сфокусироваться на ней.

Так что трогать библиотеки из Main сейчас очень не хочется. А mozilla-thunderbird пусть Аркадий обновит, если там можно будет без обновления libvpx обойтись.

Re: Сборка RPM

Добавлено: 03 июн 2016, 11:36
Pulfer
Кстати, вот на emacs-w3m я бы с удовольствием принял пулл-реквест :) После недавнего обновления emacs этот пакет перестал собираться, требуется обновление версии до актуального снапшота.

Ещё на docky и banshee пулл-реквесты не помешали бы. Текущие версии не собираются с текущими mono-библиотеками. Может обновление docky до 2.2.x поможет. А для banshee, наверное, только патчи поискать остаётся. Или написать самим.

Re: Сборка RPM

Добавлено: 03 июн 2016, 11:45
Алзим
Pulfer писал(а):Кстати, вот на
Лето. Все заняты. Работают (или отдыхают). :oops:
Впрочем, должны освобождаться от занятий студенты. Но, они народ капризный — могут как заинтересоваться, так и…

Re: Сборка RPM

Добавлено: 03 июн 2016, 15:24
Nemial
А откуда взять исходники от emacs-w3m?

Re: Сборка RPM

Добавлено: 03 июн 2016, 16:02
Pulfer
Nemial писал(а):А откуда взять исходники от emacs-w3m?
Как нашёл исходники, просто взял их и обновил пакет сам. :)

Re: Сборка RPM

Добавлено: 03 июн 2016, 16:24
Nemial
Pulfer писал(а):
Nemial писал(а):А откуда взять исходники от emacs-w3m?
Как нашёл исходники, просто взял их и обновил пакет сам. :)
Я не понял чутка.(я имею ввиду откуда мне взять исходники с github или с другого сайта?)

Re: Сборка RPM

Добавлено: 03 июн 2016, 18:44
Pulfer
Nemial писал(а):Я не понял чутка.(я имею ввиду откуда мне взять исходники с github или с другого сайта?)
Я к тому, что сам пошёл искать исходники, а когда нашёл их, то просто сам уже собрал с ними пакет (emacs-w3m-1.5-0.20160603.1).

Re: Сборка RPM

Добавлено: 03 июн 2016, 18:49
Nemial
Pulfer писал(а):
Nemial писал(а):Я не понял чутка.(я имею ввиду откуда мне взять исходники с github или с другого сайта?)
Я к тому, что сам пошёл искать исходники, а когда нашёл их, то просто сам уже собрал с ними пакет (emacs-w3m-1.5-0.20160603.1).
А, где исходники-то были? Чтобы знать на будущее.

Re: Сборка RPM

Добавлено: 03 июн 2016, 19:08
Pulfer
Nemial писал(а):А, где исходники-то были? Чтобы знать на будущее.
Вот тут: http://emacs-w3m.namazu.org/#download

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

% cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot login
CVS password: # No password is set.  Just hit Enter/Return key.
% cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m
Там ещё написано, что якобы через ViewCVS можно их посмотреть, но по факту это не работает у них. Странно, что ещё не переехали на github, а используют CVS. Был бы проект заброшен, ещё можно было бы понять. Но ведь вполне себе живой проект.

Re: Сборка RPM

Добавлено: 03 июн 2016, 19:11
VictorR2007
Nemial писал(а):А, где исходники-то были? Чтобы знать на будущее.
Я для начала смотрю в старом спеке.
Там есть адрес.
Если адрес изменился, то уже ищу через гугл, где они.
Наверное стоит подробнее обсудить, как это делать.
Но часто нужно через git.
Например, для клонирования проекта hdrecover
из вашего репозитория используется команда
git clone https://abf.rosalinux.ru/nemial/hdrecover.git
Для клонирования из аппстрима kde программы kdeconnect-kde
git clone git://anongit.kde.org/kdeconnect-kde.git
А потом можно упаковать в архив.
Но в последнем случае лучше скачать уже готовый архив с номером снимка.
Но это не всегда доступно.
Например, из linux-firmware.
https://git.kernel.org/cgit/linux/kerne ... mware.git/
там внизу страницы написаны команды для снимка.
Остаётся упаковать.
В общем, примерно так.

Re: Сборка RPM

Добавлено: 03 июн 2016, 19:21
Nemial
Спасибо, буду знать.

Re: Сборка RPM

Добавлено: 03 июн 2016, 20:20
Pulfer
А для wesnoth 1.12.6 никто пулл-реквест не сделает, случайно? :) Там только тарбол новый залить и версию в спеке поднять. Тарбол большой, мегов 300-400.

Re: Сборка RPM

Добавлено: 03 июн 2016, 20:22
Алзим
VictorR2007 писал(а): Но часто нужно через git.
Через гит, наверное, это больше для вас разработчиков. А от пользователей пулл реквесты только стабильных релизов. Я такого принципа придерживаюсь.
Насколько я понимаю, в РОСУ нельзя просто так добавлять тестовое и т.п.
Что нестабильно, то это могут только разрабы на своё усмотрение. (За редким исключением, когда без напрямую с гит нельзя).

Re: Сборка RPM

Добавлено: 03 июн 2016, 20:40
Алзим
Pulfer писал(а):А для wesnoth 1.12.6 никто пулл-реквест не сделает, случайно? :) Там только тарбол новый залить и версию в спеке поднять. Тарбол большой, мегов 300-400.
Собрал, но не проверял. Пулл реквест отправил.
https://abf.io/import/wesnoth/pull_requests

Re: Сборка RPM

Добавлено: 03 июн 2016, 22:16
Алзим
Кстати, а gparted чем не понравился? У меня нормально работает.
https://abf.io/import/gparted/pull_requests
И MediaInfo не помешает.
https://abf.io/import/mediainfo/pull_requests/1
Про opera-blink даже промолчу.
https://abf.io/import/opera-blink/pull_requests/1

P.S. Сейчас быстренько пробежал по своим пулл реквестам. Все запросы оказались на месте. Ничего не приняли.((

Re: Сборка RPM

Добавлено: 04 июн 2016, 00:19
notauser
GCC 5.4 released [2016-06-03] :)
https://gcc.gnu.org/
https://www.youtube.com/watch?v=gbqNwHpTqmQ :)
Шутка, конечно.

Re: Сборка RPM

Добавлено: 04 июн 2016, 05:47
Pulfer
Алзим писал(а):Кстати, а gparted чем не понравился? У меня нормально работает.
https://abf.io/import/gparted/pull_requests
И MediaInfo не помешает.
https://abf.io/import/mediainfo/pull_requests/1
Про opera-blink даже промолчу.
https://abf.io/import/opera-blink/pull_requests/1

P.S. Сейчас быстренько пробежал по своим пулл реквестам. Все запросы оказались на месте. Ничего не приняли.((
Руки ещё не дошли просто. :) Смержил сейчас эти и собрал. Если что-то ещё осталось без внимания кроме библиотек из Main и KDE-пакетов, то лучше кинуть сюда ссылки.

Re: Сборка RPM

Добавлено: 04 июн 2016, 05:51
Pulfer
notauser писал(а):GCC 5.4 released [2016-06-03] :)
https://gcc.gnu.org/
https://www.youtube.com/watch?v=gbqNwHpTqmQ :)
Шутка, конечно.
Я вот думаю, что для новой платформы взять GCC 5.x или 6.x. Слышал, что слишком уж радикальные изменения в 6-й ветке, минимум 10% пакетов с ним без патчей или обновления не соберутся. И вот думаю, готов ли я патчить пару тысяч пакетов при пересборке... Хотя может про 10% это было преувеличение. Кто-то из близких к Федоре людей про это говорил.

Re: Сборка RPM

Добавлено: 04 июн 2016, 10:53
Алзим
Pulfer писал(а): Смержил сейчас эти и собрал.
Спасибо.

Re: Сборка RPM

Добавлено: 04 июн 2016, 11:50
Nemial
Pulfer писал(а):
notauser писал(а):GCC 5.4 released [2016-06-03] :)
https://gcc.gnu.org/
https://www.youtube.com/watch?v=gbqNwHpTqmQ :)
Шутка, конечно.
Я вот думаю, что для новой платформы взять GCC 5.x или 6.x. Слышал, что слишком уж радикальные изменения в 6-й ветке, минимум 10% пакетов с ним без патчей или обновления не соберутся. И вот думаю, готов ли я патчить пару тысяч пакетов при пересборке... Хотя может про 10% это было преувеличение. Кто-то из близких к Федоре людей про это говорил.
Я конечно не спец в компиляторах, но может перелезем на clang?

Re: Сборка RPM

Добавлено: 04 июн 2016, 13:06
Pulfer
Nemial писал(а):Я конечно не спец в компиляторах, но может перелезем на clang?
Это было бы совсем радикально. :) OpenMandriva уже так сделала, я после этого практически перестал для них что-либо собирать, т.к. из-за clang слишком часто было проблемы при сборке, которые было утомительно решать. Если проблемы сборки с новыми версиями gcc часто чинят либо в апстриме, либо в различных других дистрибутивах, то с clang слишком много всего придётся патчить самостоятельно.

Re: Сборка RPM

Добавлено: 04 июн 2016, 15:09
trs
У OpenMandriva конфигурация ядра, как я понял, оптимизирована под ARM, потому возможно и на Clang они перешли, что с платформы x64 уходят.

FreeBSD перевели на Clang, и 32х битное ядро стало спонтанно (например, после добавления PCI платы) падать при работе с ZFS из-за переполнения стека, появилась необходимость увеличивать его размер. И ещё почему-то там zpool scrub процентов на 20 дольше работал на одном и том же дисковом массиве, по сравнению с "эталонной" реализацией OpenIndiana и "как всем известно, очень тормозной" (с) ZFS on Linux (одинаковая скорость работы последних, вероятно, случайность).

Re: Сборка RPM

Добавлено: 04 июн 2016, 23:45
Nemial
У меня чутка парадоксальная ситуация(программа glib2.0 на компьютере собирается, а на abf не хочет)

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

checking for elf_getshdrstrndx in -lelf... no
checking for elf_getshdrnum in -lelf... nochecking for elf_getshdrstrndx in -lelf... no
checking for elf_getshdrnum in -lelf... no
checking libelf.h usability... no
checking libelf.h presence... no
checking for libelf.h... no
checking for platform-dependent source... 
checking whether to compile timeloop... yes
checking if building for some Win32 platform... no
checking for thread implementation... posix
checking thread related cflags... -pthread
checking thread related libraries... -pthread
checking for localtime_r... yes
checking for gmtime_r... (cached) yes
checking for getpwuid_r... yes
checking for getgrgid_r... yes
checking for pthread_attr_setstacksize... yes
checking for pthread_condattr_setclock... yes
checking for pthread_cond_timedwait_relative_np... no
checking for pthread_setname_np(const char*)... no
checking for pthread_setname_np(pthread_t, const char*)... yes
checking for clock_gettime... yes
checking for lock-free atomic intrinsics... yes
checking for futex(2) system call... yes
checking for eventfd(2) system call... yes
checking value of POLLIN... 1
checking value of POLLOUT... 4
checking value of POLLPRI... 2
checking value of POLLERR... 8
checking value of POLLHUP... 16
checking value of POLLNVAL... 32
checking for broken poll... no
checking for PCRE... yes
checking for Unicode support in PCRE... yes
checking for EILSEQ... yes
checking for gtk-doc... no
configure: WARNING:
  You will not be able to create source packages with 'make dist'
  because gtk-doc >= 1.20 is not found.
checking for gtkdoc-check... no
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for xsltproc... /usr/bin/xsltproc
checking for XML catalog (/etc/xml/catalog)... found
checking for xmlcatalog... /usr/bin/xmlcatalog
checking for DocBook XML DTD V4.1.2 in XML catalog... found
checking for DocBook XSL Stylesheets in XML catalog... not found
configure: error: DocBook XSL Stylesheets are required for --enable-man
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.4506 (%build)
    Bad exit status from /var/tmp/rpm-tmp.4506 (%build)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/glib2.0.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 377, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --ta
checking libelf.h usability... no
checking libelf.h presence... no
checking for libelf.h... no
checking for platform-dependent source... 
checking whether to compile timeloop... yes
checking if building for some Win32 platform... no
checking for thread implementation... posix
checking thread related cflags... -pthread
checking thread related libraries... -pthread
checking for localtime_r... yes
checking for gmtime_r... (cached) yes
checking for getpwuid_r... yes
checking for getgrgid_r... yes
checking for pthread_attr_setstacksize... yes
checking for pthread_condattr_setclock... yes
checking for pthread_cond_timedwait_relative_np... no
checking for pthread_setname_np(const char*)... no
checking for pthread_setname_np(pthread_t, const char*)... yes
checking for clock_gettime... yes
checking for lock-free atomic intrinsics... yes
checking for futex(2) system call... yes
checking for eventfd(2) system call... yes
checking value of POLLIN... 1
checking value of POLLOUT... 4
checking value of POLLPRI... 2
checking value of POLLERR... 8
checking value of POLLHUP... 16
checking value of POLLNVAL... 32
checking for broken poll... no
checking for PCRE... yes
checking for Unicode support in PCRE... yes
checking for EILSEQ... yes
checking for gtk-doc... no
configure: WARNING:
  You will not be able to create source packages with 'make dist'
  because gtk-doc >= 1.20 is not found.
checking for gtkdoc-check... no
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for xsltproc... /usr/bin/xsltproc
checking for XML catalog (/etc/xml/catalog)... found
checking for xmlcatalog... /usr/bin/xmlcatalog
checking for DocBook XML DTD V4.1.2 in XML catalog... found
checking for DocBook XSL Stylesheets in XML catalog... not found
configure: error: DocBook XSL Stylesheets are required for --enable-man
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.4506 (%build)
    Bad exit status from /var/tmp/rpm-tmp.4506 (%build)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/glib2.0.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 377, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --ta
З.Ы. если что, то я знаю, что она пойдет в новую 2016 платформу, но собираю уже сейчас(точнее собираю все, что связано с гномом)

Re: Сборка RPM

Добавлено: 05 июн 2016, 05:56
Pulfer
Nemial писал(а):checking for xmlcatalog... /usr/bin/xmlcatalog
checking for DocBook XML DTD V4.1.2 in XML catalog... found
checking for DocBook XSL Stylesheets in XML catalog... not found
Видимо, в зависимостях сборки не хватает пакета docbook-style-xsl
Nemial писал(а):З.Ы. если что, то я знаю, что она пойдет в новую 2016 платформу, но собираю уже сейчас(точнее собираю все, что связано с гномом)
Только скорее всего это будет зря, т.к. Аркадий (мейнтейнер GTK и Gnome) отдельно у себя тоже новый Gnome готовит. :oops:

Re: Сборка RPM

Добавлено: 05 июн 2016, 20:03
Алзим
Pulfer писал(а):Если что-то ещё осталось без внимания кроме библиотек из Main и KDE-пакетов, то лучше кинуть сюда ссылки.
https://abf.io/import/qmmp
(https://abf.io/alzim/qmmp-plugin-pack) Плагины не собраны!!!

Там ещё есть пакеты у меня в репах интересные. Но я сам уже всё не помню. :)

З.Ы.
Дополнение.
Это посложнее, но я за месяц пользования у себя проблем не увидел.
https://abf.io/import/ntp/pull_requests/1
Недособран Вами (разработчиками), но у меня опять же работает. Там ещё библиотеки сначала надо собрать по зависимостям. У меня в репе всё собрано и на компе этот ФТП-клиент работает.
https://abf.io/import/filezilla

Re: Сборка RPM

Добавлено: 06 июн 2016, 11:24
Алзим
Собрал обновлённый vlc. Проблем не заметил, кроме перевода.
https://abf.io/import/vlc/pull_requests

Ниже скрин с местом без перевода. Если нажать по ссылке, которая выделена на скриншоте, то там всё будет на английском.

Re: Сборка RPM

Добавлено: 06 июн 2016, 12:26
Pulfer
Алзим писал(а):Собрал обновлённый vlc. Проблем не заметил, кроме перевода.
https://abf.io/import/vlc/pull_requests
Это хотя бы не регрессия. Сейчас соберу и отправлю на QA.

Re: Сборка RPM

Добавлено: 06 июн 2016, 12:33
Алзим
Pulfer писал(а):
Алзим писал(а):Собрал обновлённый vlc. Проблем не заметил, кроме перевода.
https://abf.io/import/vlc/pull_requests
Это хотя бы не регрессия. Сейчас соберу и отправлю на QA.
Спасибо, что приняли пулл реквест.
А регрессии, как я понял, там быть не может.
Это же минорное обновление с исправлением одной уязвимости. http://www.opennet.ru/opennews/art.shtml?num=44549

Re: Сборка RPM

Добавлено: 07 июн 2016, 11:34
Pulfer
Если не сложно, сделайте пулл-реквест на hedgewars 0.9.22? И там может в спеке в строке с "convert --strip" надо будет убрать "--strip", если так не соберётся пакет.

Re: Сборка RPM

Добавлено: 07 июн 2016, 12:15
Nemial
А можно к себе в репозиторий собрать ядро реалтаймовое(в смысле это не возбраняется?)

Re: Сборка RPM

Добавлено: 07 июн 2016, 12:16
Pulfer
Nemial писал(а):А можно к себе в репозиторий собрать ядро реалтаймовое(в смысле это не возбраняется?)
Ну, к себе в репозиторий что угодно можно собирать. :)

Re: Сборка RPM

Добавлено: 07 июн 2016, 12:20
Nemial
И вот тогда вопрос, реалтаймовое ядро можно собрать на основе spec-а от ядра 4.1 или нужно еще специальные патчи для этого вида ядра брать?

Re: Сборка RPM

Добавлено: 07 июн 2016, 12:26
Алзим
Pulfer писал(а):Если не сложно, сделайте пулл-реквест на hedgewars 0.9.22? И там может в спеке в строке с "convert --strip" надо будет убрать "--strip", если так не соберётся пакет.
Собрал.
https://abf.io/import/hedgewars/pull_requests

Re: Сборка RPM

Добавлено: 07 июн 2016, 13:44
Pulfer
Алзим писал(а):
Pulfer писал(а):Если не сложно, сделайте пулл-реквест на hedgewars 0.9.22? И там может в спеке в строке с "convert --strip" надо будет убрать "--strip", если так не соберётся пакет.
Собрал.
https://abf.io/import/hedgewars/pull_requests
Спасибо, отправил собираться в Contrib :)

Re: Сборка RPM

Добавлено: 07 июн 2016, 13:47
Pulfer
Nemial писал(а):И вот тогда вопрос, реалтаймовое ядро можно собрать на основе spec-а от ядра 4.1 или нужно еще специальные патчи для этого вида ядра брать?
Я по ядру не специалист, но вроде как нужны специальные патчи, которые может даже не для каждой версии ядра выпускаются. Можно поискать на ABF проекты kernel-rt и посмотреть, как они устроены.

Re: Сборка RPM

Добавлено: 07 июн 2016, 14:50
trs
Набор патчей для ядер похоже один на все (в рамках версии).

Различия определяются скриптом create_configs-withBFQ, создающим различные .config для каждого "flavour"

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

sub config_nrj_realtime{
	my ($name) =@_;
	
	$values{NO_HZ} = "n";
	$to_add{NTP_PPS} = "n";

	$values{CPU_FREQ_DEFAULT_GOV_ONDEMAND} = "n";
	$to_add{CPU_FREQ_DEFAULT_GOV_PERFORMANCE} = "y";

	$values{SND_AC97_POWER_SAVE_DEFAULT} = "0";
	$values{SND_HDA_POWER_SAVE_DEFAULT} = "0";

	$values{DEFAULT_CFQ} = "n";
	$values{DEFAULT_BFQ} = "y";
	$values{DEFAULT_IOSCHED} = "bfq";

	$values{PREEMPT_VOLUNTARY} = "n";
	$values{PREEMPT} = "y";
	$to_add{DEBUG_PREEMPT} = "n";
	$to_add{PREEMPT_TRACER} = "n";
	$to_add{PREEMPT_BKL} = "y";
	$values{TREE_RCU} = "n";
	$to_add{TREE_PREEMPT_RCU} = "y";
	$to_add{PREEMPT_RCU} = "y";
	$to_add{RCU_BOOST} = "y";
	$to_add{RCU_BOOST_PRIO} = "1";
	$to_add{RCU_BOOST_DELAY} = "500";
	$to_add{RCU_CPU_STALL_VERBOSE} = "n";
	$to_add{PROVE_RCU_DELAY} = "n";

	$values{RADIX_TREE_CONCURRENT} = "y";
	#$values{PREEMPT_RT} = "y";
	$to_add{PREEMPT_RCU_BOOST} = "y";
	$to_add{RADIX_TREE_OPTIMISTIC} = "y";
	$to_add{RCU_TRACE} = "n";
	#$to_add{DEBUG_PREEMPT} = "n";
	#$to_add{PREEMPT_TRACER} = "n";
	$to_add{PREEMPT_TRACE} = "n";
 }

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

sub config_nrj_desktop{
	my ($name) = @_;

	$values{DEFAULT_CFQ} = "n";
	$values{DEFAULT_BFQ} = "y";
	$values{DEFAULT_IOSCHED} = "bfq";

	$values{PREEMPT_VOLUNTARY} = "n";
	$values{PREEMPT} = "y";
	$to_add{DEBUG_PREEMPT} = "n";
	$to_add{PREEMPT_TRACER} = "n";
	$to_add{PREEMPT_BKL} = "y";
	$values{TREE_RCU} = "n";
	$to_add{TREE_PREEMPT_RCU} = "y";
	$to_add{PREEMPT_RCU} = "y";
	$to_add{RCU_BOOST} = "y";
	$to_add{RCU_BOOST_PRIO} = "1";
	$to_add{RCU_BOOST_DELAY} = "500";
	$to_add{RCU_CPU_STALL_VERBOSE} = "n";
	$to_add{PROVE_RCU_DELAY} = "n";
}
Не знаю, насколько актуальны (соответствуют ядрам 4.x) опции nrj_realtime.
Но если в начале .spec файла добавить такие строки:

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

%global _with_nrj_realtime 1
%global _without_nrj_desktop 1
%global _without_nrj_laptop 1
%global _without_nrj_desktop_pae 1
%global _without_nrj_laptop_pae 1
то должно собраться с этими опциями.
Первая нужна для сборки nrj_realtime, а остальные -- что бы не собирались обычные версии.

Возможно, где-то я ошибаюсь, но таким образом собираю спец.версию ядра для планшетов.

Если же собирать для экспериментов с опциями, то проще для начала обойтись без rpm: если не выполнять make mrproper, повторная сборка ядра будет значительно быстрее, перекомпилируются только изменения.

Re: Сборка RPM

Добавлено: 07 июн 2016, 17:51
Nemial
Благодарю, ядро уже собирается, так что спасибо.

Re: Сборка RPM

Добавлено: 07 июн 2016, 19:38
Nemial
Это я увидел после того как пришло уведомление, что не прошли тесты

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

trans: scheduling update of texlive-latex-fonts-20090625-3-rosa2014.1.noarch (id=8335, file=/var/cache/urpmi/rpms/texlive-latex-fonts-20090625-3-rosa2014.1.noarch.rpm)
trans: scheduling update of popt-data-1.16-14-rosa2014.1.noarch (id=38388, file=/var/cache/urpmi/rpms/popt-data-1.16-14-rosa2014.1.noarch.rpm)
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires: /usr/share/locale/hu/LC_MESSAGES" from tsort relations.
warning: not removing libxinerama-devel-1.1.3-7.i586 "Requires(auto): devel(libXext)" from tsort relations.
warning: removing libxext-devel-1.3.3-3.i586 "Requires: /usr/include/X11/extensions" from tsort relations.
warning: removing libncursesw5-5.9-7.20130218.3.i586 "Requires: /usr/lib/libncurses.so" from tsort relations.
warning: removing libncurses-devel-5.9-7.20130218.3.i586 "Requires: /usr/lib/libpanelw.so.5" from tsort relations.
warning: not removing krb5-1.12.5-1.i586 "Requires(auto): libkdb5.so.7" from tsort relations.
warning: not removing libkdb5_7-1.12.5-1.i586 "Requires(auto): libcom_err.so.2" from tsort relations.
warning: not removing libext2fs2-1.42.13-1.i586 "Requires(auto): libblkid.so.1" from tsort relations.
warning: not removing libblkid1-2.25.2-2.i586 "Requires(post): coreutils" from tsort relations.
warning: removing coreutils-8.19-14.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: not removing texlive-texconfig-20131022-7.noarch "Requires(pre): texlive-tlpkg" from tsort relations.
warning: removing texlive-tlpkg-20131129-12.noarch "Requires: /etc/pam.d" from tsort relations.
warning: not removing pam-1.1.8-25.i586 "Requires(pre): rpm-helper" from tsort relations.
warning: not removing rpm-helper-0.24.12-13.noarch "Requires(pre): shadow-utils >= 2:4.2.1-7" from tsort relations.
warning: removing shadow-utils-4.2.1-19.i586 "Requires: /usr/share/man/cs/man8" from tsort relations.
warning: not removing texlive-plain-20120808-2.noarch "Requires(post): texlive-kpathsea" from tsort relations.
warning: not removing texlive-kpathsea-20120314-14.noarch "Requires(post): texlive-kpathsea.bin" from tsort relations.
warning: removing texlive-kpathsea.bin-20131212-13.i586 "Requires: /usr/bin/fmtutil" from tsort relations.
warning: not removing texlive-tetex-3.0-21.noarch "Requires(post): texlive-pdftex.bin" from tsort relations.
warning: not removing texlive-pdftex.bin-20131212-13.i586 "Requires(auto): libpoppler.so.51" from tsort relations.
warning: not removing libpoppler51-0.32.0-1.i586 "Requires(auto): liblcms2.so.2" from tsort relations.
warning: removing liblcms2_2-2.6-2.i586 "Requires: lcms2 >= 2.6" from tsort relations.
warning: not removing lcms2-2.6-2.i586 "Requires(auto): libtiff.so.5" from tsort relations.
warning: not removing libtiff5-4.0.6-1.i586 "Requires(auto): libjbig.so.1" from tsort relations.
warning: not removing libjbig1-2.0-10.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: not removing glibc-2.19-22.i586 "Requires(auto): libfreebl3.so" from tsort relations.
warning: not removing libfreebl3-3.23-1.i586 "Requires(post): rpm-helper" from tsort relations.
warning: not removing rpm-helper-0.24.12-13.noarch "Requires(pre): shadow-utils >= 2:4.2.1-7" from tsort relations.
warning: removing shadow-utils-4.2.1-19.i586 "Requires: /etc/pam.d" from tsort relations.
warning: removing pam-1.1.8-25.i586 "Requires: libpwquality >= 0.9.9" from tsort relations.
warning: not removing pam_pwquality-1.2.4-6.i586 "Requires(auto): libpwquality.so.1" from tsort relations.
warning: removing libpwquality1-1.2.4-6.i586 "Requires: libpwquality-common >= 1.2.4-6:2014.1" from tsort relations.
warning: removing libpwquality-common-1.2.4-6.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: not removing texlive-texconfig-20131022-7.noarch "Requires(pre): texlive-tlpkg" from tsort relations.
warning: not removing texlive-tlpkg-20131129-12.noarch "Requires(auto): perl(Tk)" from tsort relations.
warning: not removing perl-Tk-804.33.0-1.i586 "Requires(auto): perl(ExtUtils::MakeMaker)" from tsort relations.
warning: removing perl-5.18.2-8.i586 "Requires(hint): perl(CPANPLUS::Dist::Build)" from tsort relations.
warning: not removing perl-CPANPLUS-Dist-Build-0.760.0-4.noarch "Requires(auto): perl(CPANPLUS::Error)" from tsort relations.
warning: not removing perl-CPANPLUS-0.915.600-1.noarch "Requires(auto): perl(Term::UI)" from tsort relations.
warning: not removing perl-Term-UI-0.460.0-1.noarch "Requires(auto): perl(Carp)" from tsort relations.
warning: not removing perl-base-5.18.2-8.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: not removing libfreetype6-devel-2.5.5-1.i586 "Requires(auto): devel(libharfbuzz)" from tsort relations.
warning: not removing libharfbuzz-devel-1.2.7-1.i586 "Requires(auto): devel(libfreetype)" from tsort relations.
warning: LOOP:
warning: not removing glibc-2.19-22.i586 "Requires(auto): libfreebl3.so" from tsort relations.
warning: not removing libfreebl3-3.23-1.i586 "Requires(post): rpm-helper" from tsort relations.
warning: not removing rpm-helper-0.24.12-13.noarch "Requires(pre): shadow-utils >= 2:4.2.1-7" from tsort relations.
warning: removing shadow-utils-4.2.1-19.i586 "Requires: /usr/share/locale/km/LC_MESSAGES" from tsort relations.
warning: removing texlive-luatex-0.70.1-16.noarch "Requires: /usr/share/texmf-dist/web2c" from tsort relations.
warning: removing acl-2.2.51-9.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: not removing texlive-texconfig-20131022-7.noarch "Requires(pre): texlive-tlpkg" from tsort relations.
warning: not removing texlive-tlpkg-20131129-12.noarch "Requires(auto): perl(Tk)" from tsort relations.
warning: not removing perl-Tk-804.33.0-1.i586 "Requires(auto): perl(ExtUtils::MakeMaker)" from tsort relations.
warning: not removing perl-5.18.2-8.i586 "Requires(auto): perl(CPANPLUS::Backend)" from tsort relations.
warning: not removing perl-CPANPLUS-0.915.600-1.noarch "Requires(auto): perl(Term::UI)" from tsort relations.
warning: not removing perl-Term-UI-0.460.0-1.noarch "Requires(auto): perl(Carp)" from tsort relations.
warning: not removing perl-base-5.18.2-8.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: not removing libfreetype6-devel-2.5.5-1.i586 "Requires(auto): devel(libharfbuzz)" from tsort relations.
warning: not removing libharfbuzz-devel-1.2.7-1.i586 "Requires(auto): devel(libfreetype)" from tsort relations.
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires(auto): libfreebl3.so" from tsort relations.
warning: not removing libfreebl3-3.23-1.i586 "Requires(post): rpm-helper" from tsort relations.
warning: not removing rpm-helper-0.24.12-13.noarch "Requires(pre): shadow-utils >= 2:4.2.1-7" from tsort relations.
warning: removing shadow-utils-4.2.1-19.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: not removing texlive-texconfig-20131022-7.noarch "Requires(pre): texlive-tlpkg" from tsort relations.
warning: removing texlive-tlpkg-20131129-12.noarch "Requires(auto): perl(Tk)" from tsort relations.
warning: removing perl-Tk-804.33.0-1.i586 "Requires(auto): perl(ExtUtils::MakeMaker)" from tsort relations.
warning: removing perl-5.18.2-8.i586 "Requires(auto): perl(CPANPLUS::Backend)" from tsort relations.
warning: removing perl-CPANPLUS-0.915.600-1.noarch "Requires(auto): perl(Term::UI)" from tsort relations.
warning: removing perl-Term-UI-0.460.0-1.noarch "Requires(auto): perl(Carp)" from tsort relations.
warning: removing perl-base-5.18.2-8.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: removing libfreetype6-devel-2.5.5-1.i586 "Requires(auto): devel(libharfbuzz)" from tsort relations.
warning: removing libharfbuzz-devel-1.2.7-1.i586 "Requires(auto): devel(libfreetype)" from tsort relations.
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires: /usr/share/locale/zh_CN/LC_MESSAGES" from tsort relations.
warning: removing liblzma-devel-5.1.3-0.alpha.3.20140129.3.i586 "Requires: /usr/lib/pkgconfig" from tsort relations.
warning: removing pkgconfig-0.28-7.i586 "Requires(auto): libglib-2.0.so.0" from tsort relations.
warning: removing libglib2.0_0-2.44.1-1.i586 "Requires(auto): libpcre.so.1" from tsort relations.
warning: removing libpcre1-8.35-2.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires: /usr/share/locale/es/LC_MESSAGES" from tsort relations.
warning: removing texlive-texconfig-20131022-7.noarch "Requires: /usr/share/man/man1" from tsort relations.
warning: removing perl-Compress-Raw-Zlib-2.69.0-1.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires: /usr/share/locale/uk/LC_MESSAGES" from tsort relations.
warning: removing libgdbm4-1.10-4.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: removing glibc-2.19-22.i586 "Requires: /usr/share/man/man1" from tsort relations.
warning: removing perl-Compress-Raw-Zlib-2.69.0-1.i586 "Requires(auto): libz.so.1" from tsort relations.
warning: removing libz1-1.2.8-2.i586 "Requires(auto): libc.so.6" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(auto): perl(Module::Pluggable::Object)" from tsort relations.
warning: removing perl-Module-Pluggable-5.200.0-1.i586 "Requires(auto): perl(File::Spec::Functions)" from tsort relations.
warning: LOOP:
warning: removing libfreetype6-2.5.5-1.i586 "Requires(auto): libharfbuzz.so.0" from tsort relations.
warning: removing libharfbuzz0-1.2.7-1.i586 "Requires(auto): libfreetype.so.6" from tsort relations.
warning: LOOP:
warning: removing libncursesw5-5.9-7.20130218.3.i586 "Requires: ncurses = 5.9-7.20130218.3:2014.1" from tsort relations.
warning: removing ncurses-5.9-7.20130218.3.i586 "Requires(auto): libncursesw.so.5" from tsort relations.
warning: LOOP:
warning: removing libdw1-0.159-1.i586 "Requires(auto): libelf.so.1" from tsort relations.
warning: removing libelf1-0.159-1.i586 "Requires: libdw1 = 0.159-1:2014.1" from tsort relations.
warning: LOOP:
warning: removing libslang2-2.2.4-12.i586 "Requires: libslang-modules = 2.2.4-12:2014.1" from tsort relations.
warning: removing libslang-modules-2.2.4-12.i586 "Requires(auto): libslang.so.2" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(hint): perl(Archive::Extract)" from tsort relations.
warning: removing perl-Archive-Extract-0.760.0-1.noarch "Requires(auto): perl(IPC::Cmd)" from tsort relations.
warning: LOOP:
warning: removing libasm1-0.159-1.i586 "Requires(auto): libelf.so.1" from tsort relations.
warning: removing libelf1-0.159-1.i586 "Requires: libasm1 = 0.159-1:2014.1" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(auto): perl(Module::CoreList)" from tsort relations.
warning: removing perl-Module-CoreList-5.201.511.200-1.noarch "Requires(auto): perl(Pod::Usage)" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(hint): perl(Module::Build)" from tsort relations.
warning: removing perl-Module-Build-0.420.300-5.noarch "Requires(hint): perl-ExtUtils-CBuilder" from tsort relations.
warning: removing perl-ExtUtils-CBuilder-0.280.224-1.noarch "Requires(auto): perl(File::Spec::Functions)" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(hint): perl(Pod::Perldoc)" from tsort relations.
warning: removing perl-Pod-Perldoc-3.250.0-1.noarch "Requires(auto): perl(File::Spec::Functions)" from tsort relations.
warning: LOOP:
warning: removing perl-5.18.2-8.i586 "Requires(hint): perl(Archive::Tar)" from tsort relations.
warning: removing perl-Archive-Tar-1.900.0-6.noarch "Requires(auto): perl(Data::Dumper)" from tsort relations.
warning: LOOP:
warning: removing libkrb5_3-1.12.5-1.i586 "Requires: krb5 >= 1.12.5-1:2014.1" from tsort relations.
warning: removing krb5-1.12.5-1.i586 "Requires(auto): libkrad.so.0" from tsort relations.
warning: removing libkrad0-1.12.5-1.i586 "Requires(auto): libkrb5.so.3" from tsort relations.
error: failed to open /etc/mtab: No such file or directory
Preparing...                     #####
Installation is possible
unlocking urpmi database
EXITING (pid=28148)
Test code output:  0
--> Checking if same or newer version of the package already exists in repositories
No package named kernel-nrj-realtime-4.1-latest

No package named kernel-nrj-realtime-4.1.20-1rosa-i586

No package named kernel-nrj-realtime-pae-4.1.20-1rosa-i586

No package named kernel-nrj-realtime-devel-4.1.20-1rosa-i586

A package with the same name (kernel-headers:) and same or newer version (1:4.1.25-1:2014.1) already exists in repositories!
A package with the same name (kernel-source-latest:) and same or newer version (0:4.1.25-1:2014.1) already exists in repositories!
No package named kernel-nrj-realtime-pae-devel-4.1.20-1rosa-i586

No package named kernel-source-4.1.20-1rosa-i586

A package with the same name (cpupower:) and same or newer version (0:4.1.25-1:2014.1) already exists in repositories!
A package with the same name (cpupower-devel:) and same or newer version (0:4.1.25-1:2014.1) already exists in repositories!
A package with the same name (perf:) and same or newer version (0:4.1.25-1:2014.1) already exists in repositories!
No package named kernel-nrj-realtime-pae-4.1-devel-latest

No package named kernel-nrj-realtime-pae-4.1-latest

No package named kernel-nrj-realtime-4.1-devel-latest

No package named kernel-nrj-realtime-pae-devel-latest

No package named kernel-nrj-realtime-pae-latest

A package with the same name (kernel-doc:) and same or newer version (0:4.1.25-1:2014.1) already exists in repositories!
Test code output:  1
В данном случае это значительные ошибки или мелочь?

Re: Сборка RPM

Добавлено: 08 июн 2016, 05:26
trs
kernel-headers, kernel-source и т.д. идентичны для всех flavours, так что я бы не рассматривал эти сообщения как ошибки. Можно ли, и как этого избежать - не знаю, собираю версию 4.6, и таких пакетов в репозиториях нет :)

Re: Сборка RPM

Добавлено: 09 июн 2016, 11:12
Pulfer
Если не сложно, на megaglest 3.12.0 сделайте пулл-реквест ещё?

Re: Сборка RPM

Добавлено: 09 июн 2016, 15:48
Алзим
Pulfer писал(а):Если не сложно, на megaglest 3.12.0 сделайте пулл-реквест ещё?
Пулл реквест сделал, но проект не проходит тесты.

Re: Сборка RPM

Добавлено: 09 июн 2016, 16:48
Pulfer
Алзим писал(а):Пулл реквест сделал, но проект не проходит тесты.
Спасибо большое :-) Я там в пулл-реквесте к megaglest-data ещё одну вещь попросил подправить, небольшие изменения внести.

Re: Сборка RPM

Добавлено: 09 июн 2016, 16:54
Nemial
А с abf все хорошо?(просто у меня на ней не собирается проект со вчерашнего вечера)