Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Россия-2 _ Наши сборки _ builder-icex-qtcreator графическая лайв-система для быстрой сборки дистров из m-p

Автор: Balbes 1.10.2015, 19:08

Собрал простенький образ для записи на флэшку или внешний USB-диск , на диск предпочтительнее, т.к. появляеться возможность залить еще на него все репы.
Назначение - быстрая сборка дистров из mkimage-profiles с графической оболочкой.
Тестовый образ тут :

https://yadi.sk/d/GZsd6GDihHZnN

Возможно будет полезен тем, кому нужно быстро собрать свежий дистр, внести некоторые изменения в состав и т.д. БЕЗ необходимости ставить и настраивать все необходимые для сборки пакеты в свою систему. Скачал образ , записал на флэшку или USB диск, запустился на любом ПК, открыл mp-gui , выбрал нужный дистр и запустил сборку (по умолчанию пакеты для сборки будут тянуться из инета), при необходимости можно внести изменения в состав пакетов (добавить или удалить нужное\ненужное).
Если поставить образ на внешний USB диск, есть возможность скачать нужные репы сразу на этот же диск и последующую сборку делать с использованием локальной копии реп, например, на работе есть хороший халявный инет, подключился к любому ПК , загрузил лайв-систему (НИ каких изменений в существующую систему не вноситься, всё работает из лай-режима), скачал репы, а дома спокойно собираеть всё, что нужно.
При желании есть функция установки и на внутренний диск (для фанатов иметь свою сборочницу biggrin.gif )


Автор: dango_ 1.10.2015, 20:17

А в двух словах отличия от distronavigatora можно?

Автор: Balbes 1.10.2015, 22:01

Цитата(dango_ @ 1.10.2015, 20:17) *
А в двух словах отличия от distronavigatora можно?

distronavigatora - это классический инсталятор, а builder-icex-qtcreator - это полноценная рабочая лайв система, которая работает непосредственно с флэшки, USB-диска или СД-диска (с СД функционал уменьшается, но достаточен для сборки и модификации существующих профилей под себя) практически на любом ПК, в том числе с установленной другой ОС, например Виндой или на сервере (который простаивает ночью), не требующая установки на этот ПК и ни как не вмешивающаяся в установленную систему, она просто использует его ресурсы, ни чего не меняя на внутреннем жёстком диске.
Кстати, эта система может быть полезна школьникам или студентам, как первичная система для ознакомления с процессом сборки готовых дистров и постепенно их модификации (по мере понимания что к чему).

Автор: dango_ 2.10.2015, 7:43

Только сейчас понял, что спрсосил про сравнение авто с движком. Тогда сформулирую так:
В чем различия вашего builder-icex-qtcreator, distrocreator Ивана и builder из стартеркитов Михаила Шигорина ( https://www.altlinux.org/Starterkits/builder )?

Автор: IVK 2.10.2015, 10:17

Насчёт дистрибутивов, использующих mp-gui, подробно рассуждать не буду, в этом другие лучше разбираются; скажу немного про "авто и движки" в целом.
Между "движками" главных различий, пожалуй, три:
1. Навигатор изначально ориентирован на "чайников" (достаточно сказать, что первым его тестером был семиклассник). Именно поэтому в нём много внимания уделено справке и брендингу. Тогда как mp-gui, как я понимаю - для тех, кто уже более-менее "в курсе".
2. Навигатор - gui прежде всего для m-p-d; когда он будет в такой же степени поддерживать и m-p - не знаю. А mp-gui, естественно, именно для m-p.
3. Навигатор пишется человеком, к разработке самих m-p и m-p-d отношения не имеющим, а mp-gui - от разработчика m-p.
Отсюда в основном вытекают и различия между дистрибутивами, в которых используется какая-то из этих программ. Что касается самих по себе дистрибутивов на основе этих "движков", то они, в принципе, могут быть любые. На практике, впрочем, налицо (во всяком случае, пока) большая разница: основной дистрибутив на основе Навигатора (ДистроКреатор) требует установки на компьютер, а builder-icex-qtcreator успешно обходится без этого.

Автор: Balbes 2.10.2015, 11:37

Цитата(dango_ @ 2.10.2015, 7:43) *
Только сейчас понял, что спрсосил про сравнение авто с движком. Тогда сформулирую так:
В чем различия вашего builder-icex-qtcreator, distrocreator Ивана и builder из стартеркитов Михаила Шигорина ( https://www.altlinux.org/Starterkits/builder )?

Если не вдаваться в системные отличия :
1. distrocreator - это инсталятор, для использования его необходимо установить на ПК. Возможно он будет работать и при установке на внешний USB диск\флэшку при подключении его к другим ПК, сам не проверял, это только предположение.
2. builder из стартеркитов - это сборочная лайв система, но все действия нужно выполнять руками в консоле, что требует достаточно хорошего знания системы и умения работать в консоле.
3. builder-icex-qtcreator - это то же сборочная лайв система, как и builder из стартеркитов, но имеет удобную для новичков графическую оболочку для выполнения основных действий, что не исключает его использования и в консольном варианте для части операций (по мере осваивания этих приёмов начинающим сборциком).

С натяжкой можно считать builder-icex-qtcreator графическим расширением builder-а из стартеркитов, т.к. в его основе лежим как раз профиль buildera Михаила.

Автор: IVK 2.10.2015, 11:39

Запустил с флешки builder-icex-qtcreator, посмотрел. По идее, надо включить mp-gui в состав ДистроКреатора. Но эта программа, насколько понимаю, пока только в Сизифе.

Автор: Balbes 2.10.2015, 11:46

Цитата(IVK @ 2.10.2015, 10:17) *
3. Навигатор пишется человеком, к разработке самих m-p и m-p-d отношения не имеющим, а mp-gui - от разработчика m-p.
Отсюда в основном вытекают и различия между дистрибутивами, в которых используется какая-то из этих программ. Что касается самих по себе дистрибутивов на основе этих "движков", то они, в принципе, могут быть любые. На практике, впрочем, налицо (во всяком случае, пока) большая разница: основной дистрибутив на основе Навигатора (ДистроКреатор) требует установки на компьютер, а builder-icex-qtcreator успешно обходится без этого.

Привет Иван, в части того, что mp-gui пишеться разработчиком m-p - это не так, я не разработчик m-p, я пользователь этого мета-профиля и пытаюсь прикрутить к нему облегчённую графическую оболочку, что-бы было проще пользоваться на начальном этапе. rolleyes.gif
Кстати, в icex-qtcreator включён и дистронавигатор, т.ч. новичку есть чем пользоваться и для m-p-d и m-p. wink.gif

Автор: Balbes 2.10.2015, 11:55

Цитата(IVK @ 2.10.2015, 11:39) *
Запустил с флешки builder-icex-qtcreator, посмотрел. По идее, надо включить mp-gui в состав ДистроКреатора. Но эта программа, насколько понимаю, пока только в Сизифе.

Да, прога работает пока только с сизифными пакетами m-p (1.1.7х), т.к. в р7 m-p существенно отстал и в них изменилось много.

Кстати, builder-icex-qtcreator имеет возможность установки на ПК как обычная система, но как обычно с необходимостью донастройки в установленной системе.
И не возбраняется добавить в сборочный профиль кроме модифицированного icewm и другие оболочки, в том числе WM и получить лайв систему с двумя оболочками на выбор, только нужно Костю попросить сделать нужные преднастройки для унификации сборочницы.

Автор: IVK 2.10.2015, 12:05

Цитата(Balbes @ 2.10.2015, 10:46) *
Привет Иван, в части того, что mp-gui пишеться разработчиком m-p - это не так, я не разработчик m-p, я пользователь этого мета-профиля и пытаюсь прикрутить к нему облегчённую графическую оболочку, что-бы было проще пользоваться на начальном этапе.

Понятно, я запутался немного, вначале ведь Михаил приделывал gui к m-p (alterator-mkimage).

Автор: dango_ 2.10.2015, 21:14

Спасибо, коллеги, за развернутые ответы. Теперь мне самому интересно познакомиться с builder-icex-qtcreator. В первую очередь, из-за Сизифа.

Автор: kostyalamer 2.10.2015, 22:38

Цитата(Balbes @ 2.10.2015, 11:55) *
И не возбраняется добавить в сборочный профиль кроме модифицированного icewm и другие оболочки, в том числе WM и получить лайв систему с двумя оболочками на выбор, только нужно Костю попросить сделать нужные преднастройки для унификации сборочницы.

Если надо, сделаю smile.gif

Автор: Balbes 3.10.2015, 19:35

Цитата(kostyalamer @ 2.10.2015, 22:38) *
Если надо, сделаю smile.gif

Надо wink.gif

Автор: kostyalamer 3.10.2015, 19:59

Эх нам бы сюда еще Володю Гусева , пошло бы веселье smile.gif Но я чего-то уже задолбался его приглашать.
Олег, может ты попробуешь его к нам затащить ?

Автор: Balbes 5.10.2015, 13:44

Цитата(IVK @ 2.10.2015, 11:39) *
Запустил с флешки builder-icex-qtcreator, посмотрел. По идее, надо включить mp-gui в состав ДистроКреатора. Но эта программа, насколько понимаю, пока только в Сизифе.

Собрал версию mp-gui для p7 (по идее и под t7 вроде должен работать), только для его корректного использования нужно еще предвариательно установить обновлённую версию mkimage-profiles версии 1.1.75-alt3 , оба пакета можно взять тут :

https://github.com/150balbes/mp-gui/tree/p7/rpm

Не исключены какие-либо отклонения в поведении m-p, т.к. используется версия из Сизифа, а в p7 до сих пор версия 1.0.6, возможно это как-то связано с составом пакетов.


п.с. Там же есть гит (с двумя ветками и под сизиф и под р7) с исходниками, правда я пока не разобрался, как правильно переписать спек, что-бы gear сразу собирал пакет с mp-gui, приходиться с начала собирать исходники в QT-Creatore и подсовывать собранный им бинарник в гит для сборки самого пакета mp-gui. Был бы весьма признателен, если кто-нибудь пнёт, в какую сторону смотреть, что-бы gear корректно собирал сам пакет с mp-gui.


Цитата(kostyalamer @ 3.10.2015, 19:59) *
Эх нам бы сюда еще Володю Гусева , пошло бы веселье smile.gif Но я чего-то уже задолбался его приглашать.
Олег, может ты попробуешь его к нам затащить ?

Попробую ему написать. Кстати, как раз есть одна идея, которая , надеюсь, будет ему интересна (продолжение проекта Антика в новых условиях).

Автор: dango_ 6.10.2015, 14:41

1. Live загрузился за 5 секунд от grub до рабочего стола. Порадовало. Да, видел, что это systemd.
2. Пока пакет mpd-gui для своей системы надо брать из гита согласно бранчу?
3. Судя по всему, концепт сборки в профилях. Т.е. при желании собрать свое, надо пилить свой профиль?

Автор: Balbes 6.10.2015, 16:14

Цитата(dango_ @ 6.10.2015, 14:41) *
1. Live загрузился за 5 секунд от grub до рабочего стола. Порадовало. Да, видел, что это systemd.
2. Пока пакет mpd-gui для своей системы надо брать из гита согласно бранчу?
3. Судя по всему, концепт сборки в профилях. Т.е. при желании собрать свое, надо пилить свой профиль?

1. Да, в этом варианте использутся systemd, т.к. это позволило решить малыми затратами ряд вопросов для начинающих.
2. mp-gui пока собран как x86_64 на основе двух веток - Сизиф и p7, хотя его можно спокойно пересобрать почти под любую ветку, важно только учитывать, что он зависит от нескольких критичных для его работоспособности пакетов - в первую очередь от mkimage-profiles не ниже 1.1.7х (если только пересобирать готовые профили, без внесения в них изменений) либо слегка модифицированная версия 1.1.75-alt3 в которой добавлена поддержка доп.ключа, позволяющего сохранить созданный сборочный профиль выбранного дистра для последующего редактирования под свои задачи. И для работоспособности создания локальных зеркал - нужен свежий пакет sisyphus-mirror.
3. m-p это конструктор с большим набором самых разнообразных "блоков", из которых можно собрать дистр практически под любую задачу, в этом его и удобство для сборщиков, особенно начинающих.
Что-бы собрать свой вариант дистра можно воспользоваться каким-либо близким профилем и уже его допиливать. Для этого как раз добавлен элемент в mp-gui с выбором каталога для генерируемого профиля. Т.е. если выбрать каталог , то система с генерирует в этом каталоге всю сборочную структуру, с описанием всех шагов, пакетов и т.д., который можно дальше редактировать и пересобирать, меняя состав, добавлять, удалять, править под свою задачу этот профиль. Например в файле distcfg.mk описано очень многое из того, что можно править под свою задачу, в каталоге pkg/lists есть файлы с описанием пакетов, которые будут включены и т.д.
Порядок работы со своим профилем может быть такой :
- выбрали близкий дистр, выбрали каталог для профиля, запустили сборку, если сборка пройдёт нормально, то в каталоге /home/altlinux/out будет лежать готовый образ (его желательно проверить на работоспособность, например в виртуалбоксе), если всё работает, можно приступать к правке профиля под себя с периодическими пересборками, а для пересборки, как вариант, можно использовать либо сам mp-gui в режиме пересборки, для этого отмечаем флаг "Пересобрать образ из выбранного каталога", либо можно использовать прямую консольную команду в этом каталоге. Править файлы рабочего профиля можно любым удобным редактором, как вариант leafpad или geany (запустить pcmanfm и в нём просто щёлкнуть по нужному файло), либо mcedit с разу из под MC.


ИМХО В идеале можно оформить свой дистр как отдельный файл-описатель, как примеры можно посмотреть файлы в каталоге usr/share/mkimage-profiles/conf.d simply.mk и icex.mk из icex-qtcreator, в которых описаны отдельные дистры, либо в остальных файлах этого кталога, где описания сразу многих вариантов дистров. Просто в виде отдельного файла легко переносить и интегрировать в любую версию мета-профиля по мере обновления самого мета-профиля (m-p) свои наработки.

Автор: dango_ 6.10.2015, 17:05

Спасибо за объяснения, Олег. Еще забыл сказать, что порадовал список профилей. Там помимо официальных дистрибутивов, стартеркитов и регулярок нашлись профили сборок от Михаила Шигорина. Есть что с чем сравнивать.
Кручу-верчу, сборку создать хочу :-)

Автор: Balbes 9.10.2015, 13:08

Обновил версию mp-gui и соответственно собрал обновленный образ icex-qtcreator
Актуальные версии пакетов mp-gui для Сизифа тут :

https://github.com/150balbes/mp-gui/tree/master/rpm

Актуальные образы, как обычно, по ссылке в первом посту темы.

Автор: IVK 13.10.2015, 16:05

Выделил отсюда тему "http://forum.russ2.com/index.php?showtopic=4195&view=findpost&p=44079", поскольку речь идёт уже об использовании этой программы вне builder-icex-qtcreator.

Автор: Balbes 14.10.2015, 18:55

Обновлённая версия, с поддержкой сразу в профиле (и соответственно в mp-gui) Дистрокреатора.
Одновременно добавлены преднастройки на клубные репы, т.е. если выбрать в mp-gui файлы конфигурации для сетевых реп Сизиф, P7 T7 одновременно с указанными сетевыми репами будет подключена и соответствующая сетевая клубная репа.


Цитата(kostyalamer @ 13.10.2015, 23:04) *
Поймал, в выходные попробую чего-нибудь накидать.
Насчет питона, он тебе там для чего ? PyQt , PyGTK что еще нужно ? Кстати я с него ушел на си и си-подобные языки , так что вопрос скорее к Ивану , он сейчас у нас главный питонист. Пустышку сляпать недолго, главное понять что конкретно нужно получить на выходе smile.gif

Появилась более свежая версия, с поддержкой Дистрокретора. Попробовал ее собрать, но останавливается с ошибкой на отсуствующий файл, надо разбираться, но для этого нужно точно знать, что нужно для сборки, это наверное к Ивану.

Так как образ позиционируется как универсальная сборочная среда, поэтому кроме С и С++ желательно иметь и другие часто используемы инструменты. На выходе нужно иметь один пакет, который по зависимостям должен вытягивать всё необходимые для организции полноценной среды Питона.


п.с. Что-то я запутался, где лучше отписывать про новые версии ..... wacko.gif

Автор: IVK 14.10.2015, 20:14

Цитата(Balbes @ 14.10.2015, 17:55) *
Появилась более свежая версия, с поддержкой Дистрокретора. Попробовал ее собрать, но останавливается с ошибкой на отсуствующий файл, надо разбираться, но для этого нужно точно знать, что нужно для сборки, это наверное к Ивану.

Мне, чтобы включиться в процесс, надо привести в рабочий вид своё зеркало Сизифа, а то там не пойму что такое - к примеру, ссылка на пакет в i586/RPMS.classic есть, а самого пакета в files/i586/RPMS нет huh.gif Вообще-то у меня зеркала бранчей есть. и регулярно обновляются, и там вроде всё в порядке, а с Сизифом невесть что творится. Впрочем, пожалуй, докачаю уж его целиком (имею в виду i586, x86_64, noarch), без фильтра, да по ходу дела, наверное, избавлюсь от странностей. Правда, тогда ещё 2-3 дня надо подождать. оно у меня по ночам качается wink.gif

Цитата(Balbes @ 14.10.2015, 17:55) *
п.с. Что-то я запутался, где лучше отписывать про новые версии .... wacko.gif

Я отделил отсюда тему про mp-gui, потому что mp-gui и не в builder-icex-qtcreator'е может работать; у меня, к примеру, работает в Креаторе. По идее, про обновление builder-icex-qtcreator надо писать тут, а про обновление mp-gui - в соответствующей теме... а по-другому-то никак.

Автор: Balbes 15.10.2015, 12:14

Цитата(IVK @ 14.10.2015, 20:14) *
Мне, чтобы включиться в процесс, надо привести в рабочий вид своё зеркало Сизифа, а то там не пойму что такое - к примеру, ссылка на пакет в i586/RPMS.classic есть, а самого пакета в files/i586/RPMS нет huh.gif Вообще-то у меня зеркала бранчей есть. и регулярно обновляются, и там вроде всё в порядке, а с Сизифом невесть что творится. Впрочем, пожалуй, докачаю уж его целиком (имею в виду i586, x86_64, noarch), без фильтра, да по ходу дела, наверное, избавлюсь от странностей. Правда, тогда ещё 2-3 дня надо подождать. оно у меня по ночам качается wink.gif


Я отделил отсюда тему про mp-gui, потому что mp-gui и не в builder-icex-qtcreator'е может работать; у меня, к примеру, работает в Креаторе. По идее, про обновление builder-icex-qtcreator надо писать тут, а про обновление mp-gui - в соответствующей теме... а по-другому-то никак.

Возможно причина в том, что ты качаешь урывками и когда обрываешь закачку, а потом возобновляешь через промежуток времени, sisyphus-mirror нормально не отрабатывает все шаги. Насколько понимаю, можно не выкачивать всё (т.е. оставить фильтр), просто нужно дать возможность с начала скрипту докачать всё нужное (постепенно он докачает требуемые пакеты), а потом он всё равно синхронизируется и сможет выставить все ссылки правильно.

Автор: IVK 15.10.2015, 17:11

Да, качаю именно урывками, в один приём у меня нельзя. А что касается фильтра, так мало ли что придётся собирать на Сизифе, поэтому проще для надёжности отзеркалировать его целиком... трафика больше, зато забот меньше wink.gif За 2 следующие ночи должен докачаться.

Автор: Balbes 15.10.2015, 17:22

Обновлённая версия.
- изменены преднастройки терминала, теперь используется нормальная цветовая гамма
- обновлён m-p до версии 1.1.76

Автор: Balbes 16.10.2015, 13:17

Цитата(kostyalamer @ 15.10.2015, 21:44) *
Запустил на реальном железе, все нормально чего не хватает моему VB не понятно.
Кстати 64-разрядная версия тоже запустилась - мелочь но приятно .
Очень симпатично выглядит, даже не знаю стоит ли пригорбачивать туда WM или оставить на IceWM-е.
Решайте на чем делать, слово за вами smile.gif
Кстати неплохо бы в этот дистр программок докинуть -
gimp - хоть и тяжеловат зараза но для графики нужен по любому.
SpaceFM - я бы заменил pcman на него(ИМХО).
плеерок какой-нибудь, послушать музыку пока собираются образы.
Это на первый взгляд.

Тээээксссс , значит 64 у тебя запускается .... (хитро потирает руки) biggrin.gif
Теперь тебе можно будет кое-что и для 64 реп самому собирать и проверять , без ущерба имеющейся на ПК 32 системе.
Для пробы соберу еще вариант с WM , кому что привычнее\удобнее путь тем и пользуется, только от тебя понадобиться пакет с преднастройками, что-бы оба варианта имели схожую функциональность.
По поводу включения программ - пишите список, что желательно включить, вопроса с ограничением по месту нет, т.к. дистр изначально затачивается как сборочная система, значит можно включать всё, что будет полезно, кроме того основным носителем куда его рекомендуется заливать - внешние USB диски или флэшки, что подразумевает практически отстутствие огранияения на объём. Как вариант можно ещё иметь урезанный вариант , так называемый сборочный-минимал, который каждый сможет сам наполнить своими предпочтениями, в том и прелесть использования в качестве носителя внешнего диска или флэшки - можно доустанавливать пакеты, править настройки под себя и при этом иметь систему пригодную для запуска почти на любом ПК.


п.с. Ответил тут, т.к. это больше касалось конкретного существующего варианта.

Автор: dango_ 16.10.2015, 17:06

Цитата(Balbes @ 16.10.2015, 14:17) *
По поводу включения программ - пишите список, что желательно включить, вопроса с ограничением по месту нет, т.к. дистр изначально затачивается как сборочная система, значит можно включать всё, что будет полезно, кроме того основным носителем куда его рекомендуется заливать - внешние USB диски или флэшки, что подразумевает практически отстутствие огранияения на объём. Как вариант можно ещё иметь урезанный вариант , так называемый сборочный-минимал, который каждый сможет сам наполнить своими предпочтениями, в том и прелесть использования в качестве носителя внешнего диска или флэшки - можно доустанавливать пакеты, править настройки под себя и при этом иметь систему пригодную для запуска почти на любом ПК.

Если не углядел в сборке, киньте в меня тапок.
Предлагаю:
brasero
imagewriter

Автор: Balbes 16.10.2015, 18:51

Цитата(dango_ @ 16.10.2015, 17:06) *
Если не углядел в сборке, киньте в меня тапок.
Предлагаю:
brasero
imagewriter

В образе уже есть rosa-imagewriter xfburn (пункт меню Приложения - Работа с архивами)
если нужно, можно включить и перечисленные, хотя rosa-imagewriter вполне функционален.

Автор: kostyalamer 16.10.2015, 23:13

Цитата(Balbes @ 16.10.2015, 13:17) *
Тээээксссс , значит 64 у тебя запускается .... (хитро потирает руки) biggrin.gif
Теперь тебе можно будет кое-что и для 64 реп самому собирать и проверять , без ущерба имеющейся на ПК 32 системе.

Особо не расслабляйся, у меня комп раздает интернет на комп супруги как раз из рабочей 32-битной системы, сильно не побалуешься wink.gif . Но есть еще нетбук, надо в него засунуть флешку с 64-битной системой - образ собрать на нем вряд-ли получится а вот скелетон склепать запросто.
Цитата(Balbes @ 16.10.2015, 13:17) *
Для пробы соберу еще вариант с WM , кому что привычнее\удобнее путь тем и пользуется, только от тебя понадобиться пакет с преднастройками, что-бы оба варианта имели схожую функциональность.

Сделаю, только надо о цветовой гамме сразу договориться - брендинг у тебя будет сизифный ?
Цитата(Balbes @ 16.10.2015, 13:17) *
По поводу включения программ - пишите список, что желательно включить, вопроса с ограничением по месту нет, т.к. дистр изначально затачивается как сборочная система, значит можно включать всё, что будет полезно, кроме того основным носителем куда его рекомендуется заливать - внешние USB диски или флэшки, что подразумевает практически отстутствие огранияения на объём. Как вариант можно ещё иметь урезанный вариант , так называемый сборочный-минимал, который каждый сможет сам наполнить своими предпочтениями, в том и прелесть использования в качестве носителя внешнего диска или флэшки - можно доустанавливать пакеты, править настройки под себя и при этом иметь систему пригодную для запуска почти на любом ПК.

п.с. Ответил тут, т.к. это больше касалось конкретного существующего варианта.

Да надо списочек программ уже начинать утрясать( но наверное в этой теме : http://forum.russ2.com/index.php?showtopic=4187&pid=44143&st=30&#entry44143 ),тогда соберем прототипчик и можно будет заняться скелетоном.

Автор: Balbes 19.10.2015, 13:47

Цитата(kostyalamer @ 16.10.2015, 23:13) *
Особо не расслабляйся, у меня комп раздает интернет на комп супруги как раз из рабочей 32-битной системы, сильно не побалуешься wink.gif . Но есть еще нетбук, надо в него засунуть флешку с 64-битной системой - образ собрать на нем вряд-ли получится а вот скелетон склепать запросто.

Сделаю, только надо о цветовой гамме сразу договориться - брендинг у тебя будет сизифный ?

Да надо списочек программ уже начинать утрясать( но наверное в этой теме : http://forum.russ2.com/index.php?showtopic=4187&pid=44143&st=30&#entry44143 ),тогда соберем прототипчик и можно будет заняться скелетоном.

Если не секрет, что за схема подключения, что приходиться использовать ПК в качестве раздачи ?
На брендинг я пока не смотрел, можно обсудить, что лучше использовать.
Заменил pcmanfm на spacefm , добавил gimp alsamixer-qt4 qmmp и обновил образы на я-диске.
Какие ещё есть пожелания по пакетам ?

Автор: Albert 19.10.2015, 22:10

Здравствуйте господа форумчане. Решил написать сюда после того как попробывал regular-builder-icex-qtcreator-20151016-i586.iso. Хотел собрать LiveCD. Не получилось, ребус какой то. Вы бы написали статейтку какую нибудь подробную для примера. С линухами уже несколько лет. Особо интересуют меня LiveCD и LiveUSB самосборные системы. Пробывал debootstrap, pclinuxos и remastersys под бубунту. Сейчас сижу в основном на собственных LiveUSB сборках Xubuntu созданных при помощи remastersys, очень удобно. Хочется попробывать и альтлинуксовые сборки. Можно с кем нибудь из вас состыковаться посмотреть удаленно как и что делать на примере а не пырхаться бестолку?

Автор: kostyalamer 19.10.2015, 22:21

Цитата(Balbes @ 19.10.2015, 13:47) *
Если не секрет, что за схема подключения, что приходиться использовать ПК в качестве раздачи ?
На брендинг я пока не смотрел, можно обсудить, что лучше использовать.

Схема простая до идиотизма. С роутера шнурок входит на первую сетевуху моего компа, со второй кросой уходит на комп супруги. При этом у меня сделана локалка и подключен сетевой принтер на компе жены. Squid рулит smile.gif

Автор: kostyalamer 19.10.2015, 22:28

Цитата(Albert @ 19.10.2015, 22:10) *
Здравствуйте господа форумчане. Решил написать сюда после того как попробывал regular-builder-icex-qtcreator-20151016-i586.iso. Хотел собрать LiveCD. Не получилось, ребус какой то. Вы бы написали статейтку какую нибудь подробную для примера. С линухами уже несколько лет. Особо интересуют меня LiveCD и LiveUSB самосборные системы. Пробывал debootstrap, pclinuxos и remastersys под бубунту. Сейчас сижу в основном на собственных LiveUSB сборках Xubuntu созданных при помощи remastersys, очень удобно. Хочется попробывать и альтлинуксовые сборки. Можно с кем нибудь из вас состыковаться посмотреть удаленно как и что делать на примере а не пырхаться бестолку?

А что конкретно не получилось ?
PS Кстати , Олег qtcreatir у нас на SystemD ? Если да, то как там у обходится косяк sysctl-а, который я обхожу так:
Код
sysctl -w fs.protected_symlinks=0
sysctl -w fs.protected_hardlinks=0

Автор: IVK 19.10.2015, 22:39

Цитата(Albert @ 19.10.2015, 21:10) *
Здравствуйте господа форумчане. Решил написать сюда после того как попробывал regular-builder-icex-qtcreator-20151016-i586.iso. Хотел собрать LiveCD. Не получилось, ребус какой то. Вы бы написали статейтку какую нибудь подробную для примера. С линухами уже несколько лет. Особо интересуют меня LiveCD и LiveUSB самосборные системы. Пробывал debootstrap, pclinuxos и remastersys под бубунту. Сейчас сижу в основном на собственных LiveUSB сборках Xubuntu созданных при помощи remastersys, очень удобно. Хочется попробывать и альтлинуксовые сборки. Можно с кем нибудь из вас состыковаться посмотреть удаленно как и что делать на примере а не пырхаться бестолку?

Лучше откройте здесь отдельную тему и в ней изложите суть дела: что желаете делать и в чём проблемы.

Автор: Albert 19.10.2015, 22:39

Цитата(kostyalamer @ 19.10.2015, 21:28) *
А что конкретно не получилось ?
PS Кстати , Олег qtcreatir у нас на SystemD ? Если да, то как там у обходится косяк sysctl-а, который я обхожу так:
Код
sysctl -w fs.protected_symlinks=0
sysctl -w fs.protected_hardlinks=0


Не знаю что не получилось. Пишет просто сборка дистрибутива завершилась неудачно.

Автор: Дмитрий Ханжин 19.10.2015, 22:40

Цитата(kostyalamer @ 16.10.2015, 22:13) *
Но есть еще нетбук, надо в него засунуть флешку с 64-битной системой - образ собрать на нем вряд-ли получится а вот скелетон склепать запросто.

Немножко встряну.
А что мешает собирать образы на недобуке?
Я именно на недобуке с Атомом делаю вообще всё, причём в 64-битном режиме.

Автор: Дмитрий Ханжин 19.10.2015, 22:44

Цитата(kostyalamer @ 19.10.2015, 21:28) *
PS Кстати , Олег qtcreatir у нас на SystemD ? Если да, то как там у обходится косяк sysctl-а, который я обхожу так:
Код
sysctl -w fs.protected_symlinks=0
sysctl -w fs.protected_hardlinks=0

Опять-же встряну.
У меня недобук на systemd.
При установленном пакете mkimage-preinstall, когда необходимо сваять образ, пишу
sudo sysctl -p /etc/sysctl.d/mkimage.conf
До следующей перезагрузки можно печь.

Автор: Balbes 19.10.2015, 22:53

Цитата(Albert @ 19.10.2015, 22:10) *
Здравствуйте господа форумчане. Решил написать сюда после того как попробывал regular-builder-icex-qtcreator-20151016-i586.iso. Хотел собрать LiveCD. Не получилось, ребус какой то. Вы бы написали статейтку какую нибудь подробную для примера. С линухами уже несколько лет. Особо интересуют меня LiveCD и LiveUSB самосборные системы. Пробывал debootstrap, pclinuxos и remastersys под бубунту. Сейчас сижу в основном на собственных LiveUSB сборках Xubuntu созданных при помощи remastersys, очень удобно. Хочется попробывать и альтлинуксовые сборки. Можно с кем нибудь из вас состыковаться посмотреть удаленно как и что делать на примере а не пырхаться бестолку?

На днях постараюсь набросать микро-инструкцию со скринами.
Что-бы подсказать по вопросу , нужна инфа :
- Что хотите собрать (конкретное название дистра, котрое выбираете)
- лучше показать скрин с тем сообщением, что выдаёт псевдоконсоль mp-gui и желательно скрин основного окна mp-gui то же, что-бы видеть, что выбрано или изменено

Автор: Balbes 19.10.2015, 22:55

Цитата(kostyalamer @ 19.10.2015, 22:28) *
А что конкретно не получилось ?
PS Кстати , Олег qtcreatir у нас на SystemD ? Если да, то как там у обходится косяк sysctl-а, который я обхожу так:
Код
sysctl -w fs.protected_symlinks=0
sysctl -w fs.protected_hardlinks=0

А это для чего нужно ? Я вроде ни чего такого не делаю, просто выбираю то, что нужно собрать и тупо запускаю сборку в mp-gui, и всё собирается ....


Цитата(Дмитрий Ханжин @ 19.10.2015, 22:44) *
Опять-же встряну.
У меня недобук на systemd.
При установленном пакете mkimage-preinstall, когда необходимо сваять образ, пишу
sudo sysctl -p /etc/sysctl.d/mkimage.conf
До следующей перезагрузки можно печь.

Дмитрий, я извиняюсь, но не совсем понял, для чего нужна эта команда ?

Автор: IVK 19.10.2015, 22:57

Цитата(Balbes @ 19.10.2015, 21:53) *
На днях постараюсь набросать микро-инструкцию со скринами.
Что-бы подсказать по вопросу , нужна инфа :
- Что хотите собрать (конкретное название дистра, котрое выбираете)
- лучше показать скрин с тем сообщением, что выдаёт псевдоконсоль mp-gui и желательно скрин основного окна mp-gui то же, что-бы видеть, что выбрано или изменено

http://forum.russ2.com/index.php?showtopic=4201&view=findpost&p=44256

Автор: Albert 19.10.2015, 22:57

Цитата(Balbes @ 19.10.2015, 21:53) *
На днях постараюсь набросать микро-инструкцию со скринами.
Что-бы подсказать по вопросу , нужна инфа :
- Что хотите собрать (конкретное название дистра, котрое выбираете)
- лучше показать скрин с тем сообщением, что выдаёт псевдоконсоль mp-gui и желательно скрин основного окна mp-gui то же, что-бы видеть, что выбрано или изменено


Хочу попробывать собрать какой нибудь 64 битный LiveCD. А пробывал я собирать черзе GUI. В нем просто выдало дистрибутив не собрался и все. Кстати я открыл тему в сосденей ветке по этому вопросу по желанию форумчан
http://forum.russ2.com/index.php?showtopic=4201

Автор: Balbes 19.10.2015, 23:01

Цитата(Albert @ 19.10.2015, 22:57) *
Хочу попробывать собрать какой нибудь 64 битный LiveCD. А пробывал я собирать черзе GUI. В нем просто выдало дистрибутив не собрался и все. Кстати я открыл тему в сосденей ветке по этому вопросу по желанию форумчан
http://forum.russ2.com/index.php?showtopic=4201

Я так понял, Вы пытаетесь в i586 собрать для x86_64, это не получится, наоборот можно, x86_64 позволяет собирать и 32 и 64 битные образы (проги), а в i586 только для i586.

Автор: Balbes 20.10.2015, 12:17

Цитата(kostyalamer @ 19.10.2015, 22:21) *
Схема простая до идиотизма. С роутера шнурок входит на первую сетевуху моего компа, со второй кросой уходит на комп супруги. При этом у меня сделана локалка и подключен сетевой принтер на компе жены. Squid рулит smile.gif

А нафига такая замудрённая схема, у тебя очень дорогой трафик, платишь за каждый лишний мегабайт ?



Обновил образы, в их состав входи версия spacefm-1.0.4

Автор: Balbes 20.10.2015, 18:42

Набросал простенькую инструкцию, залил ее туда же , где образы (ссылка в первом посту).
Там два файла mp-gui.odt mp-gui.pdf, если кто-либо захочет дополнить или исправить - буду весьма признателен.

Автор: kostyalamer 20.10.2015, 22:59

Цитата(Balbes @ 20.10.2015, 12:17) *
А нафига такая замудрённая схема, у тебя очень дорогой трафик, платишь за каждый лишний мегабайт ?

Обновил образы, в их состав входи версия spacefm-1.0.4

Схема простая, осталась от времен когда на ADSL-роутере был один сетевой выход, кроме того у супруги на компе достаточно много нужной для работы информации нефиг ему торчать в интернет напрямую , лучше через проксю. Ну и еще есть дополнительные плюшки, обсуждать которые тут не хочется - это уже флейм а на такую фигню нет времени wink.gif
Погляжу на выходных.

Автор: Balbes 21.10.2015, 18:41

Цитата(kostyalamer @ 20.10.2015, 22:59) *
Схема простая, осталась от времен когда на ADSL-роутере был один сетевой выход, кроме того у супруги на компе достаточно много нужной для работы информации нефиг ему торчать в интернет напрямую , лучше через проксю. Ну и еще есть дополнительные плюшки, обсуждать которые тут не хочется - это уже флейм а на такую фигню нет времени wink.gif
Погляжу на выходных.

Дык поставь минихаб у своего ПК, соедини кабели через него и забудь про привязку и прочий гимор, а нормальный роутер легко закроет всё, что нужно, сейчас даже в простеньких роутерах есть всё нужное для настройки и squid в том числе.



Обновил образы, добавил несколько программ

- скринграбер
- скринсавер
- gui оболочку для гита
- htop

добавл иконок для быстрого запуска приклада

https://yadi.sk/i/ElDsR_btju5oX

Автор: kostyalamer 21.10.2015, 22:24

Цитата(Balbes @ 21.10.2015, 18:41) *
Дык поставь минихаб у своего ПК, соедини кабели через него и забудь про привязку и прочий гимор, а нормальный роутер легко закроет всё, что нужно, сейчас даже в простеньких роутерах есть всё нужное для настройки и squid в том числе.



Обновил образы, добавил несколько программ

- скринграбер
- скринсавер
- gui оболочку для гита
- htop

добавл иконок для быстрого запуска приклада

https://yadi.sk/i/ElDsR_btju5oX

1) Делать мне больше нечего , много лишнего времени и просто не знаю куда потратить деньги , кончай флудить smile.gif
2) Здорово, не успел один образ скачать, а ты уже сделал новый good.gif

Автор: Balbes 23.10.2015, 17:09

Собрал образ WM-qtcreator с WinMaker .
Кость, если будет возможность глянь на досуге этот образ, он по составу аналогичен icex-qtcreator , и если можно, набросай для него настроечный скелетон, что-бы по набору иконок они были близкими.
И посмотри состав пакетов, может что-то лишнее или наоборот нужно добавить в вариант WM-qreator.

Автор: kostyalamer 23.10.2015, 19:12

Цитата(Balbes @ 23.10.2015, 17:09) *
Собрал образ WM-qtcreator с WinMaker .
Кость, если будет возможность глянь на досуге этот образ, он по составу аналогичен icex-qtcreator , и если можно, набросай для него настроечный скелетон, что-бы по набору иконок они были близкими.
И посмотри состав пакетов, может что-то лишнее или наоборот нужно добавить в вариант WM-qreator.

Отлично ! Скачал, залил на флешку, на выходных поковыряюсь smile.gif

Автор: Balbes 23.10.2015, 20:32

Кстати, там в последнем мета-профиле, кроме WM-qtcreator, есть и "промежуточные" цели, из которых собирается окончательный вариант, т.ч. если будет желание, то можно собирать (и использовать как базу для других вариантов) еще две составляющие цели. В mp-gui они то же доступны для сборки как самостоятельные дистры.

regular-WM
regular-builder-WM

Цепочку и состав целей можно глянуть в файле /usr/share/mkimage-profiles/conf.d/WM.mk , кроме этого файла, в сборке WM-версий используется чуток изменённый файл со списком пакетов wmaker.


п.с. Это не окончательный вариант, в дальнейшем планирую причесать на предмет вынести в отдельные подцели общую часть, которая используется и в icex и в WM целях. Надо только подумать над составом.

Автор: Balbes 3.11.2015, 22:09

Цитата(kostyalamer @ 24.10.2015, 13:33) *
1) как следствие недорутового пользователя altlinux из меню не запускаются
gparted и rosa-imagewriter в то же время они прекрасно запускаются через sudo.
Могу повесить на кнопку, но из меню работать не будут.

В ходе долгих "боёв" наконец выяснил, что же виновато в таком поведении rosa-imagewriter, когда он не запускается с сообщением на gksu-helper в лайв-сборочнице. Ни когда бы не подумал, что приична может быть в таком месте - убрал "расцвечивание" консоли в скрипте инициализациии, и rosa-imagewriter заработала как надо .... wacko.gif
Каким боком это связано - не могу понять. vava.gif

Как обычно обновлены образы и mkimage-profiles (отключено "разукрашивание"). проверил в виртуалке - вроде все образы работают нормально, rosa-imagewriter запускается без ошибок.

Попутно поковырял пакет livecd-tmpfs , на предмет автоподключения свопа (не факт , что сделал как нужно, т.к. не знаю какие причины были, что-бы включать такие проверки автором пакета - Михаилом Шигориным). Отключил пока эти проверки на предмет размера оперативки, теперь не зависимо от размера ОЗУ , при наличии свопа (обязательно с меткой USB_SWAP), происходит автоподключение свопа и конфигурирование tmpfs на вариант ОЗУ + SWAP.
Если на ПК есть своп раздел с меткой USB_SWAP то он автоматом подключается к лайв-сборочнице, т.е. можно существующему свопу (который используется в других системах установленных на ПК) добавить метку и он будет автоматом подключатся, если такого раздела нет, то можно задействовать доп. флэшку с таким разделом и меткой. Пробовал разные варианты создания раздела своп на флэшке, но пока выяснил, что без вмешательства в процедуру создания live-storage это не получиться сделать(там хитрая таблица разделов, лего уничтожается при любых не корректных вмешательствах), но не хватает знаний, что-бы это правильно вписать в скрипт. Если у кого будет желание поучаствовать - можно скооперироваться на этот предмет.

Автор: Balbes 4.11.2015, 21:07

Собрал универсальный вариант лайва, в котором одновременно включены Icewm и WMaker, в результате отпадает необходимость собирать четыре отдельных образа , можно будет обходится только двумя образами (32 и 64 разрядные версии). Или всё таки удобнее оставить раздельные образы ?
В ходе экспериментов обнаружил, что можно полноценно инсталлировать эти образы на внешний USB накопитель (можно и на флэшку, но скорость у нее для активной работы маловата), т.е. на внешнем диске при инсталле из этих лайв-сборочниц (режим установки на жёсткий диск) создаются полноценные разделы (оптимально - корень, home, swap и var). При этом получается полноценная мобильная система на внешнем диске, попробовал ее запускать на разных ПК (интел и амд) , запускается и нормально работает. Естетсвенно для полноценной работы нужно донастраивать установленную систему (настроить хашер, настроить tmpfs). Кроме того, в эту систему можно доустанавливать разные проги и оболочки. Ради любопытсва попробовал в дополнение к Icewm и Wmaker установить еще оболочки - mate и lxde (хотел понаставить еще разных для пробы, но уже не хватило места на тестовом винте).
Попробовал установленные оболочки - вроде основное (то, что проверял для сборки) всё работает.
При такой разбивке разделов, можно без болезненно обновлять систему, ядро, если что-то накосячить, можно переустановить с нуля без потери скачанных локальных зеркал (если их размещать в отдельном разделе var или другом отдельном месте на этом диске).
Ещё одна фишка в таком варианте установки сборочницы, можно обновлять систему так - скачать лайв образ сборочницы со всеми последними плюшками, закатать на маленькую флэшку (достаточно 2-4 Гб), и с нее провести переустановку только системной части, пользовательские данные остаются не тронутыми.
Кстати такую флэшку можно использовать и как восстанавливающую, надо будет только добавить нужные пакеты в образ, по типу как было в WMHake.


п.с. Новые образы и изменённый метапрофиль для сборки, если не будет возражений против такой интеграции Icewm и WMaker в одном образе, на я-диске будут на днях, пока нет возможности залить.

Автор: kostyalamer 4.11.2015, 21:23

Я за интеграцию, в большом количестве образов пользователь просто запутается .

Автор: Balbes 5.11.2015, 15:19

Обновлённая версия метапрофиля (mkimage-profiles), в котором изменил состав образов для сборки - объединил WM и icex qt-creator в один образ,т.е. теперь обе оболочки идут вместе в одном образе, и будет два универсальных образа, отличающиеся только архитектурой i586 или x86_64. Залил исходники метапрофиля и новые образы на я-диск. Кстати, оба образа собраны на сегодняшнем срезе Сизифа, т.е. состав пакето равен дате в названии образов. rolleyes.gif
При установке образа на флэшку или USB-диск, после первого входа в систему, запускается оболочка WM, для перехода в icex, нужно дать команду выхода и в окне авторизации в верхней части экрана выбрать нужную оболочку, выбранное состояние сохраняется и последующие загрузки будут происходит в ту оболочку, что была выбрана в последнем сеансе.


Кость, может прикрутишь в настройках wmcoderlive аплет выключения\перезагрузки сразу на экран, что-бы не приходилось его искать или выходить из оболочки, что-бы выключить ПК.



Автор: kostyalamer 5.11.2015, 22:23

Цитата(Balbes @ 5.11.2015, 15:19) *
Кость, может прикрутишь в настройках wmcoderlive аплет выключения\перезагрузки сразу на экран, что-бы не приходилось его искать или выходить из оболочки, что-бы выключить ПК.

Попробую, вчера вечером крутил твою последнюю сборку на WM-е там wmhaltlive не хотел оставаться в доке при перезапуске сеанса. Погляжу поконкретнее в выходные в чем затык.

Автор: Balbes 5.11.2015, 23:34

Цитата(kostyalamer @ 5.11.2015, 22:23) *
Попробую, вчера вечером крутил твою последнюю сборку на WM-е там wmhaltlive не хотел оставаться в доке при перезапуске сеанса. Погляжу поконкретнее в выходные в чем затык.

Если чего нужно добавить - отпиши, прикрутим.

Автор: Balbes 6.11.2015, 18:13

Новые образы на я-диске, добавил поддержку виртуалбокса в лайв-сборочнице. Теперь можно сразу в сборочнице тестировать собраное.

Кстати, рекомендую использовать 64-х битную версию образа, деже если собираете только 32-х разрядные образы и софт.
Добавил две иконки на рабочий стол для запуска gparted и rosa-imagewriter, (слямзил у Кости как у него запускается gparted). и пересобрал пакеты idesk-icon-* , Теперь обе эти программы запускаются с иконок.



Автор: IVK 6.11.2015, 20:49

Установил для пробы эту сборку. Вроде всё в порядке... ещё бы ВиртуалБокс "из коробки" запускался от юзера. Но, кстати, в доке нет кнопки выхода из WMaker. Впрочем, она отсутствует и в моей сизифной сборке Креатора (на t7, насколько помню, есть); приходится выходить через контекстное меню (ну да, её можно прицепить, но не собрался sleep.gif ) Всё прочее вроде на месте, а её нет.

Автор: kostyalamer 6.11.2015, 22:01

Цитата(Balbes @ 5.11.2015, 23:34) *
Если чего нужно добавить - отпиши, прикрутим.

Олег, добавь tango-icon-theme и tango-icon-theme-extras займемся оформлением.
Кстати об оформлении, какую делаем схему светлую или темную ( это я про WM ) ?

Автор: Balbes 6.11.2015, 23:57

Цитата(IVK @ 6.11.2015, 20:49) *
Установил для пробы эту сборку. Вроде всё в порядке... ещё бы ВиртуалБокс "из коробки" запускался от юзера. Но, кстати, в доке нет кнопки выхода из WMaker. Впрочем, она отсутствует и в моей сизифной сборке Креатора (на t7, насколько помню, есть); приходится выходить через контекстное меню (ну да, её можно прицепить, но не собрался sleep.gif ) Всё прочее вроде на месте, а её нет.

Если имеется ввиду запуск виртуалбокса от юзера после устаноки (инсталяции) на диск , то от рута дай команду :

gpasswd -a имя_юзера vboxusers

перелогинся и будет запуск от юзера. Надо узнать, как в официальных дистрах (Кентавр, Кдесктоп и т.д.) это реализовано, что для всех создаваемых пользователей по дефолту прописывается нужная группа, я пока не разобрался как это лучше сделать.

Цитата(kostyalamer @ 6.11.2015, 22:01) *
Олег, добавь tango-icon-theme и tango-icon-theme-extras займемся оформлением.
Кстати об оформлении, какую делаем схему светлую или темную ( это я про WM ) ?

Добавлю, только пересобранные образы залью на я-диск в начале следующей недели.
Про схему - может скрины сделаешь, что-бы поглазеть и выбрать общим собранием (ну типа мини-опроса устроить для всех заинтересованных).

Автор: kostyalamer 7.11.2015, 15:34

Новый скелетон в репе smile.gif
1) wmhaltlive ведет себя более чем оригинально ( кстати мужики , у вас wmhalt на сизифе нормально работает в установленных системах ? ), по-этому я на скорую руку сделал кнопку выключения и запихал ее в ящик - посмотрите.
2) Добавлена кнопка для VBox.
3) Олег, добавь пожалуйста в следующую сборку :
atril-gtk atril-gtk-djvu arduino fritzing
4) Для начала вот вам темная темка ( спасибо тезке за обоину smile.gif ) , да я там обоек добавил в скелетон можете поменять.
wmfon устанавливает обои только из пользовательского каталога , можете пользоваться им для их установки или растяжения . Обои из образа диска он видит но не устанавливает - видимо в live режиме какие-то косяки с правами.



PS чего-то у меня на нетбуке wifi не поднимается из этой системы - не горит индикатор как будто отключен ( на установленной 7-ой платформе все работает ), это привет из шизифа или в дистре чего-то не хватает ?

Автор: dango_ 7.11.2015, 15:43

Цитата(kostyalamer @ 7.11.2015, 16:34) *
PS чего-то у меня на нетбуке wifi не поднимается из этой системы - не горит индикатор как будто отключен ( на установленной 7-ой платформе все работает ), это привет из шизифа или в дистре чего-то не хватает ?

firmware-linux на борту? Кстати, какой у тебя нетбук?

Автор: Balbes 7.11.2015, 17:05

Цитата(kostyalamer @ 7.11.2015, 15:34) *
Новый скелетон в репе smile.gif
1) wmhaltlive ведет себя более чем оригинально ( кстати мужики , у вас wmhalt на сизифе нормально работает в установленных системах ? ), по-этому я на скорую руку сделал кнопку выключения и запихал ее в ящик - посмотрите.
2) Добавлена кнопка для VBox.
3) Олег, добавь пожалуйста в следующую сборку :
atril-gtk atril-gtk-djvu arduino fritzing
4) Для начала вот вам темная темка ( спасибо тезке за обоину smile.gif ) , да я там обоек добавил в скелетон можете поменять.
wmfon устанавливает обои только из пользовательского каталога , можете пользоваться им для их установки или растяжения . Обои из образа диска он видит но не устанавливает - видимо в live режиме какие-то косяки с правами.



PS чего-то у меня на нетбуке wifi не поднимается из этой системы - не горит индикатор как будто отключен ( на установленной 7-ой платформе все работает ), это привет из шизифа или в дистре чего-то не хватает ?

Добавил в профиль, теперь актуальная версия метапрофиля 77-alt8,
tango-icon-theme и tango-icon-theme-extras atril-gtk atril-gtk-djvu arduino fritzing
заодно создал в метапрофиле файл coderlive (все добавки теперь буду забрасывать в него), теперь можно свободно добавлять все нужные пакеты самим и собирать на месте образы, что-бы не ждать когда они появятся на я-диске.
Кстати, предлагаю добавить в метапрофиль файл-пустышку (для списка пакетов), который будет включаться во все образы и который можно будет использовать для быстрого добавления в сборку пакетов для проверки, если пакеты после тестовой сборки подходят, потом их перебрасываем уже по нужным местам. И в документации будет проще описать, как самим можно быстро добавить нужные пакеты в любой образ, просто сразу написать имя такого файла пустышки и где он всегда будет распологаться.

Автор: kostyalamer 7.11.2015, 18:09

Цитата(dango_ @ 7.11.2015, 15:43) *
firmware-linux на борту? Кстати, какой у тебя нетбук?

1) Глянул внутрь дистра , нет его wink.gif . Олег, добавь в сборку пожалуйста, а то у народа не будет wifi .
2) Acer Aspire One D257 - хорошая машинка.

Автор: Balbes 7.11.2015, 18:27

Цитата(kostyalamer @ 7.11.2015, 18:09) *
1) Глянул внутрь дистра , нет его wink.gif . Олег, добавь в сборку пожалуйста, а то у народа не будет wifi .
2) Acer Aspire One D257 - хорошая машинка.

Добавил, обновил пакет на я-диске (версия та же 77-alt8).
Кстати, сразу добавил java в профиль, т.к. Ардуино без него не запускался.
Размер образа после сборки со всеми новыми добавками вырос не хило , стал больше гига, т.ч. советую теперь не скачивать готовый образ, а собирать его у себя. Образы буду выкладывать, но это скорее для новичков. или у кого нет зеркала. search.gif

Автор: kostyalamer 7.11.2015, 20:43

Раз пошла такая пьянка , режь последний огурец smile.gif
Олег давай добавим в сборку:
wine-full
playonlinux
qelectrotech
qelectrotech-symbols
qcad
qcad-partlibrary
NetworkManager
NetworkManager-applet-gtk

Это те пакеты, которыми я пользуюсь и соответственно потестирую.
Олег, а что у нас с Cups-ом ?
Если его нет то надо бы добавить, заодно и мой пакетик gtklpq
Кстати, выключалка gtkhalt - можешь повесить ее в трей IceWM-а.
Вообще наверное пора анонсировать на форуме Альта и ждать в гости любителей Gambas-а , Lazarus-а и прочих интересных вещей. По-принципу если хочешь увидеть пакет в этом дистре мы его туда добавим но инициатор добавления автоматически становится ответственным по сопровождению / тестированию добавленной программы.
Мужики какие мысли по поводу состава дистра / анонсирования его на форуме альта ?

Автор: Balbes 7.11.2015, 21:27

Цитата(kostyalamer @ 7.11.2015, 20:43) *
Раз пошла такая пьянка , режь последний огурец smile.gif
Олег давай добавим в сборку:
wine-full
playonlinux
qelectrotech
qelectrotech-symbols
qcad
qcad-partlibrary
NetworkManager
NetworkManager-applet-gtk

Это те пакеты, которыми я пользуюсь и соответственно потестирую.
Олег, а что у нас с Cups-ом ?
Если его нет то надо бы добавить, заодно и мой пакетик gtklpq
Кстати, выключалка gtkhalt - можешь повесить ее в трей IceWM-а.
Вообще наверное пора анонсировать на форуме Альта и ждать в гости любителей Gambas-а , Lazarus-а и прочих интересных вещей. По-принципу если хочешь увидеть пакет в этом дистре мы его туда добавим но инициатор добавления автоматически становится ответственным по сопровождению / тестированию добавленной программы.
Мужики какие мысли по поводу состава дистра / анонсирования его на форуме альта ?

Первый облом при сборке - нет пакета playonlinux, ни в Сизифе, ни в клубных репах. Что это за пакет и где его взять ?
Cups-а пока нет в сборке, можно включить, пиши список пакетов.
Анонсировать навреное можно, но может лучше подождать до того момента, когда на я-диске будут залиты готовые образы ? Хотя для желающих, главное иметь профиль, а уж собрать нужный образ многие смогут сами, инет у многих быстрый и безлимит.
Кстати, я сейчас собираю проверочные образы на предпоследней лайв-сборочнице (с обновлением паакетов до актуальных вресий), которая записана на внешний SSD диск (USB 3.0 с локальным зеркалом Сизифа), вообще достаточно шустро собирается образ,
Из лога сборки в псевдоконсоли :
**********************************
20:09:00 starting image build
(coffee time)

20:24:33 done (15:33)

** image: ~/out/regular-builder-icex-wm-qtcreator-20151107-x86_64.iso [1,3G]
***********************************

п.с. Мои нервы не выдрежали, теперь актуальный профиль получил номер версии 77-alt9 .... biggrin.gif

Автор: kostyalamer 7.11.2015, 21:46

Цитата(Balbes @ 7.11.2015, 21:27) *
Первый облом при сборке - нет пакета playonlinux, ни в Сизифе, ни в клубных репах. Что это за пакет и где его взять ?
Cups-а пока нет в сборке, можно включить, пиши список пакетов.
Анонсировать навреное можно, но может лучше подождать до того момента, когда на я-диске будут залиты готовые образы ? Хотя для желающих, главное иметь профиль, а уж собрать нужный образ многие смогут сами, инет у многих быстрый и безлимит.
Кстати, я сейчас собираю проверочные образы на предпоследней лайв-сборочнице (с обновлением паакетов до актуальных вресий), которая записана на внешний SSD диск (USB 3.0 с локальным зеркалом Сизифа), вообще достаточно шустро собирается образ,
Из лога сборки в псевдоконсоли :
**********************************
20:09:00 starting image build
(coffee time)

20:24:33 done (15:33)

** image: ~/out/regular-builder-icex-wm-qtcreator-20151107-x86_64.iso [1,3G]
***********************************

п.с. Мои нервы не выдрежали, теперь актуальный профиль получил номер версии 77-alt9 .... biggrin.gif

Ты меня напугал ( я уж думал альт начал загибаться ), все на месте :
http://packages.altlinux.org/en/Sisyphus/srpms/playonlinux
Очень полезная вещь делающая отдельные контейнеры для каждой виндовой программы ( хотя можно и в один контейнер напихать несколько прог ).
Нашел небольшое описание: http://vasilisc.com/playonlinux
PS правильно, думаю к утру будет 77-alt10 good.gif
PPS понял в чем фишка, нет 64-х битной версии, фиг с ним тогда не добавляй лучше иметь одинаковые версии с одним скелетоном.

Автор: Balbes 7.11.2015, 21:54

Кажется понял, этот пакет есть только под i586, а я все собираю на x86_64.
Пока заремил этот пакет в профиле, надо подумать, либо собрать его в x86_64, либо покумекать, как его прописать в профиле, что-бы включался только в i586 сборку.
Кстати, попробовал win в собраном образе, не запускается, надо будет разбираться, чего не хватает.

п.с. Спасибо, порадовал с номером версии, и соответственно с правками профиля ... biggrin.gif

Автор: kostyalamer 7.11.2015, 21:58

Давай добавим :
cups
foomatic
gutenprint-CUPS
system-config-printer
Думаю, что и от офиса нам тут не уйти , но ввиду его большого объема и больших аппетитов лучше эту тему сначала обсудить.

Автор: Balbes 7.11.2015, 22:33

Цитата(kostyalamer @ 7.11.2015, 21:58) *
Давай добавим :
cups
foomatic
gutenprint-CUPS
system-config-printer
Думаю, что и от офиса нам тут не уйти , но ввиду его большого объема и больших аппетитов лучше эту тему сначала обсудить.

Добавил.
В результате размер образа еще подрос :

** image: ~/out/regular-builder-icex-wm-qtcreator-20151107-x86_64.iso [1,4G]

п.с. Пожалуй на сегодня хватит экспериментов, залил исходники последнего метапрофиля на я-диск. Надо погонять получившееся на предмет ошибок.

Автор: kostyalamer 7.11.2015, 23:31

Цитата(Balbes @ 7.11.2015, 22:33) *
Добавил.
В результате размер образа еще подрос :

** image: ~/out/regular-builder-icex-wm-qtcreator-20151107-x86_64.iso [1,4G]

п.с. Пожалуй на сегодня хватит экспериментов, залил исходники последнего метапрофиля на я-диск. Надо погонять получившееся на предмет ошибок.

1) Это нормально, думаю что к релизу образ будет около 4Гб , если не больше biggrin.gif
2) Ну раз на сегодня изменений больше не будет , то результаты твоих трудов уехали в репу.

Автор: Balbes 8.11.2015, 20:15

Пророчество Кости сбылось - 77-alt10 на я-диске ... biggrin.gif

Изменил названия и группировку дистров, теперь образы называются :

regular-coderlive-mini
regular-coderlive

В мини входит только самый необходимый набор пакетов для сборки дистров, а во второй будет входить весь набор пакетов. Может что-бы было более понятно полный набор назвать regular-coderlive-full ?

Автор: kostyalamer 8.11.2015, 21:06

Цитата(Balbes @ 8.11.2015, 20:15) *
Пророчество Кости сбылось - 77-alt10 на я-диске ... biggrin.gif

Изменил названия и группировку дистров, теперь образы называются :

regular-coderlive-mini
regular-coderlive

В мини входит только самый необходимый набор пакетов для сборки дистров, а во второй будет входить весь набор пакетов. Может что-бы было более понятно полный набор назвать regular-coderlive-full ?

Это не удивительно, я ждал еще вчера biggrin.gif
Давай full , чувствую будет еще и middle crazy.gif

Автор: Balbes 9.11.2015, 19:07

Обновил метапрофиль, теперь в нём три дистра , mini middle full biggrin.gif
Соответственно перетряхнул idesk и idesk-icon-* (добавл пакеты в соответствии с образами и удалил один больше не нужный).
Теперь надо обсудить состав и иконки, которые выносить на рабочий стол в каждом образе.

Новые образы будут на я-диске в течении суток.

Автор: kostyalamer 9.11.2015, 22:59

Цитата(Balbes @ 9.11.2015, 19:07) *
Обновил метапрофиль, теперь в нём три дистра , mini middle full biggrin.gif
Соответственно перетряхнул idesk и idesk-icon-* (добавл пакеты в соответствии с образами и удалил один больше не нужный).
Теперь надо обсудить состав и иконки, которые выносить на рабочий стол в каждом образе.

Новые образы будут на я-диске в течении суток.

С тобой не соскучишся , теперь вместо одного скелетона надо делать три biggrin.gif
Давай обсуждать.
На выходных попробую наваять скелетоны , начну с mini.

Автор: Balbes 10.11.2015, 10:58

Аха, нужны три пакета wmcoderlive-mini -middle -full, Зато потом будет проще, всё четко структурировано и однотипно.

Предлагаю в мини оставить только самый минимальный набор пакетов, необходимых для сборки дистров в Distronavigator или mp-gui, т.е. задача образа мини - собрать существующие профили на свежей пакетной базе и\или не много их подкорректировать, добавить или удалить часть пакетов. При этом сам образ мини должен быть маленьким, что-бы его было легко скачать и использовать на самых простых ПК. Думаю нужно перенести из мини в миддле всё не профильное, например медиаплееры, оставить только один браузер (надо подумать, что будет более оптимально как по размеру, так и по функционалу), редакторы и т.д.

Автор: Balbes 10.11.2015, 19:14

Обновлённые версии

mkimage-profiles на базе 78-ой оф.версии
idesk-icon-full
idesk-icon-mini

Автор: kostyalamer 10.11.2015, 22:57

Цитата(Balbes @ 10.11.2015, 19:14) *
Обновлённые версии

mkimage-profiles на базе 78-ой оф.версии
idesk-icon-full
idesk-icon-mini


Уехали в 7-ую 32-битную репу, проиндексируются ночью smile.gif

Автор: Balbes 11.11.2015, 18:53

Провёл не большую зачистку и оптимизацию мини, часть пакетов переехали а миди.

Обновлённые пакеты
mkimage-profiles
idesk-icon-icex

Автор: Balbes 12.11.2015, 18:54

Обновился метапрофиль, изменил процесс формирования базового icex, вынес его отдельно, что-бы можно было править без оглядки на то, что зацеплю основной оф. профиль с icewm и что-нибудь в нём сломаю. Кроме того добавил ряд программ в три профиля мини, миди и фулл, состав изменений легко увидеть, все изменения теперь в этих файлах-списках буду оформятьтак же , отдельными группами с датой.



Плопутный вопрос, как сейчас в sysV с монтированием флэшек и сетью, а то я сильно отстал в этом вопросе ? На что обратить внимание и какие пакеты добавлять, что-бы этот функционал заработал, когда буду собирать с этой системой инициализации.

Автор: kostyalamer 12.11.2015, 22:57

Цитата(Balbes @ 12.11.2015, 18:54) *
Обновился метапрофиль, изменил процесс формирования базового icex, вынес его отдельно, что-бы можно было править без оглядки на то, что зацеплю основной оф. профиль с icewm и что-нибудь в нём сломаю. Кроме того добавил ряд программ в три профиля мини, миди и фулл, состав изменений легко увидеть, все изменения теперь в этих файлах-списках буду оформятьтак же , отдельными группами с датой.



Плопутный вопрос, как сейчас в sysV с монтированием флэшек и сетью, а то я сильно отстал в этом вопросе ? На что обратить внимание и какие пакеты добавлять, что-бы этот функционал заработал, когда буду собирать с этой системой инициализации.

1) Подожду до завтрашнего вечера ( думаю ты еще чего-нибудь поменяешь biggrin.gif ), а завтра залью все в репу .
2) У нас есть работающий но кривой костылик : http://altlinuxclub.ru/repo/Repo_P7/SRPMS.hasher/polkithuc-1.0-alt2.src.rpm

Автор: dango_ 13.11.2015, 6:24

Цитата(Balbes @ 12.11.2015, 19:54) *
Плопутный вопрос, как сейчас в sysV с монтированием флэшек и сетью, а то я сильно отстал в этом вопросе ? На что обратить внимание и какие пакеты добавлять, что-бы этот функционал заработал, когда буду собирать с этой системой инициализации.

Цитата(kostyalamer @ 12.11.2015, 23:57) *
2) У нас есть работающий но кривой костылик : http://altlinuxclub.ru/repo/Repo_P7/SRPMS.hasher/polkithuc-1.0-alt2.src.rpm

Как вариант, пакет polkit-sysvinit из Сизифа от Михаила
http://packages.altlinux.org/ru/Sisyphus/srpms/polkit-sysvinit
Правда, там по сути тот же хак :-) Но уже официальный.

Автор: Balbes 13.11.2015, 19:11

Новый профиль, существенно переделан, т.к. столкнулся с одним глюком, отчасти из-за которого пришлось разделить образы по разным WM , но еще разделил с прицелом на будущее, что-бы можно было легко добавлять варианты с разными десктопами (сейчас есть уже 4 варианта). Обнаружил это случайно, если в wmaker выбрать пункт меню сессии и выбрать icewm, то система перебрасывает в него и вместе с этим туда влетают несколько аплетов, то же самое происходит при выборе в icewm сессии wmaker, там еще веселее, там отображаются иконки с рабочего стола icewm, причём если по ним щёлкать, то программы открываются. pleasantry.gif
На скринах видна эта котовасия.






Автор: kostyalamer 14.11.2015, 0:14

Цитата(Balbes @ 13.11.2015, 19:11) *
На скринах видна эта котовасия.






Прикольно biggrin.gif

Автор: kostyalamer 14.11.2015, 11:45

Олег, я в твоих дистрибутивах уже немного запутался biggrin.gif
После долгих раздумий скачал regular-WMaker-CoderLive-full-20151113-i586.iso - этот наверное актуален.
что такое regular-WMaker-20151113-i586.iso - это mini на WM-е ?
А icex-ы это что за звери , WM внутри есть ?

Автор: Balbes 14.11.2015, 12:52

Цитата(kostyalamer @ 14.11.2015, 11:45) *
Олег, я в твоих дистрибутивах уже немного запутался biggrin.gif
После долгих раздумий скачал regular-WMaker-CoderLive-full-20151113-i586.iso - этот наверное актуален.
что такое regular-WMaker-20151113-i586.iso - это mini на WM-е ?
А icex-ы это что за звери , WM внутри есть ?

Эт ты еще не видел того, что лежит у меня в локальной сборочнице, вот где "глаза разбегаются" .... pleasantry.gif
Скачал правильно, собрал и залил на я-диск этот вариант специально для тебя, глянь, что там добавить и какие настройки сделать.

В последнем профиле решил разделить ту часть, которая отвечает за coderlive и сами основы десктопов (icex WMaker), вынеся основы-десктопы в отдельный файл club-wm.mk (типа клубные оболочки, там кто-то еще грозился создать новый WM), что-бы они не мешали оф. регуляркам в метапрофиле, заодно появилась возможность иметь сборки wmaker и icewm не только на sysv но и на systemd.
По обозначению, wmaker - это WM на sysv, а WMaker это wm на systemd,
У icewm примерно так же , icewm + sysv и icex + systemd.

icex - это форк icewm, там есть ряд важных (с моей точки зрения) изменений, нет wm-session, добавлена обработка ряда процедур при выходе, перезагрузке, выключении , ну и еще кое-что. Пока не всё что планировал сделано, возможно этот вариант перекочует и на версию icewm-github.

В образах теперь используемая та оболочка, что указана в названии (т.е. образы не мульти-десктопные), если нужен собраный готовый образ на я-диске с конкретной оболочкой, архитектурой системой инициализации и версие пакетов, пишите, соберу и залью, место увы не резиновое, что-бы заливать всё многообразие вариантов.
Кстати, ни кто не запрещает собрать нужный вариант самостоятельно, скачать минимальную сборочницу и в mp-gui выбрать нужный вариант и собрать у себя, записать на флэшку\диск и тестировать\пользовать, доустанавливать нужное и т.д.

Автор: kostyalamer 15.11.2015, 22:04

Новый скелетон для regular-WMaker-CoderLive-full в репе, замени в профиле wmcoderlive на wmcoderlivefull.
C wine - ом все нормально, просто для его нормальной работы надо сначала запустить настройку wine (wine winecfg.exe кнопку я сделал ) , сделать там автоопределение дисков, сохранить . после чего все работает. Сеть поднять не удалось, поэтому nm-applet я в автозагрузку пока не ставил. Особо не ковырялся, принтер не проверял.
Особенно порадовала Arduino - она работает через компьютер донор yahoo.gif . Маленькая просьба запихать в 32-битную сборку пакетик arduino32bit а в 64-разрядную версию пакет от Евгения , его еще нет в репе, наверное будет завтра ( да, задачка не простая , но ты справишься ).

Автор: Balbes 16.11.2015, 17:24

Цитата(kostyalamer @ 15.11.2015, 22:04) *
Новый скелетон для regular-WMaker-CoderLive-full в репе, замени в профиле wmcoderlive на wmcoderlivefull.
C wine - ом все нормально, просто для его нормальной работы надо сначала запустить настройку wine (wine winecfg.exe кнопку я сделал ) , сделать там автоопределение дисков, сохранить . после чего все работает. Сеть поднять не удалось, поэтому nm-applet я в автозагрузку пока не ставил. Особо не ковырялся, принтер не проверял.
Особенно порадовала Arduino - она работает через компьютер донор yahoo.gif . Маленькая просьба запихать в 32-битную сборку пакетик arduino32bit а в 64-разрядную версию пакет от Евгения , его еще нет в репе, наверное будет завтра ( да, задачка не простая , но ты справишься ).

С пакетом wmcoderlivefull что-то не то, включил его в сборку, собрал образ, при запуске в виртуалке ни каких настроек у WM не появилось, нет ни одной иконки ни на каких скрепках, думал, что косяк в профиле\пакетах, заменил обратно на wmcoderlive, всё появилось. Пока решил использовать такие настройки
- для Дистрокреатора - использую пакет с настройками distrocreator
- для CoderLive - использую прежний wmcoderlive

С добавлением новой версии ардуино сделал проще, взял за основу исходники Koi.v2 и собрал их для 64 и 32.

За одно пока убрал из CoderLive пакеты NM, т.к. нормально пока не работает, а настройке сети через etch мешает.

Обновлённый метапрофиль 78-alt6 и ряд еще пакетов, на я-диске. Просьба в клубных репах оставить только те пакеты, исходники которых сейчас на я-диске, остальное удалить, что-бы не мешали новым пакетам.

Готовые образы на я-диск буду заливать по мере востребованности, т.е. если нужен како-либо образ, пишите в эту тему, какая архитектура нужна i586 или x86_64, какой дистр Distrocreator или CoderLive, для какого десктопа (icewm winmaker lxde lxqt tde и т.д.) с какой системой инициализации - sysv или systemd.
Как вариант, любой желающий может сам собрать себе нужный вариант - достаточно установить пакет mp-gui , подключить нужные репы (не забыть про клубные репы) и можно собирать любой вариант.

Ещё дополнение в метапрофиле, во все сборки Distrocreator CoderLive и клубные регулярки Icewm WMaker, добавлен пустой файл-список Users-pkg
в который можно добавлять свои пакеты , и эти пакеты попадут в сборки. Это нужно для того, что-бы не курочить другие части метапрофиля.

Автор: dango_ 16.11.2015, 18:32

Цитата(Balbes @ 16.11.2015, 18:24) *
Обновлённый метапрофиль 78-alt6 и ряд еще пакетов, на я-диске. Просьба в клубных репах оставить только те пакеты, исходники которых сейчас на я-диске, остальное удалить, что-бы не мешали новым пакетам.

Я правильно понимаю, все что на яндекс-диске в каталоге SRC актуализировать в клубных репах?

Автор: Balbes 16.11.2015, 18:36

Цитата(dango_ @ 16.11.2015, 18:32) *
Я правильно понимаю, все что на яндекс-диске в каталоге SRC актуализировать в клубных репах?

Да, всё правильно (имелись ввиду мои пакеты, которых нет в этом каталоге - удалить)
Пакет ардуино НЕ собирать (с этим пакетом надо разбиратся, что-то там не так).

Автор: dango_ 16.11.2015, 18:44

Цитата(Balbes @ 16.11.2015, 19:36) *
Да, всё правильно (имелись ввиду мои пакеты, которых нет в этом каталоге - удалить)
Пакет ардуино НЕ собирать (с этим пакетом надо разбиратся, что-то там не так).

Какой именно? 32bit От Кости? Или 64bit от Евгения? Или с твоего яндекс-диска? Или вообще?
Кстати, тогда и wmcoderlivefull-1.0-alt0.2 тоже притормозить?

icewm-githubmod-1.3.11-alt3.src.rpm
icewm-startup-0.15-alt3.src.rpm
livecd-tmpfs-0.2-alt2.src.rpm
А эти пускать в репы?

Автор: Balbes 16.11.2015, 18:52

Цитата(dango_ @ 16.11.2015, 18:44) *
Какой именно? 32bit От Кости? Или 64bit от Евгения? Или с твоего яндекс-диска? Или вообще?
Кстати, тогда и wmcoderlivefull-1.0-alt0.2 тоже притормозить?

icewm-githubmod-1.3.11-alt3.src.rpm
icewm-startup-0.15-alt3.src.rpm
livecd-tmpfs-0.2-alt2.src.rpm
А эти пускать в репы?

Все пакеты с исходниками в моём каталоге, кроме ардуино (в моём каталоге) - собирать. Пакеты, что нет в моём каталоге (прежние версии, которые брались из этого каталога ранее) - удалять.

Пакет wmcoderliveful - попробуй собрать для 64 на Сизифе, вдруг причина в том, что Костя его собирал для 32 p7, а я стал использовать под Сизиф-64.

Автор: dango_ 16.11.2015, 18:58

Принято

Автор: kostyalamer 16.11.2015, 22:47

Цитата(Balbes @ 16.11.2015, 18:52) *
Пакет wmcoderliveful - попробуй собрать для 64 на Сизифе, вдруг причина в том, что Костя его собирал для 32 p7, а я стал использовать под Сизиф-64.

Вряд ли, на выходных пересоберу 32-битную версию с этим пакетом - посмотрю что за косяк.
Раньше никак, много работы - прихожу домой довольно поздно.

Автор: Balbes 17.11.2015, 13:45

Цитата(kostyalamer @ 15.11.2015, 22:04) *
Маленькая просьба запихать в 32-битную сборку пакетик arduino32bit

Что-бы унифицировать процесс сборки дистров 32 и 64 , просьба собрать твой вариант пакета ардуино с именем на выходе arduino-nightly и затолкать его в клубную репу вместо arduino32bit, тогда все остальные то же смогут собирать свои сборки без промежуточных правок профиля (в профиле уже прописан это имя пакета в дополнение к штатному ардуино, т.е. в coderlive будут попадать обе версии и старая и новая)

Столкнулся с одной заморочкой - не подумал, что мои самодельные пакеты icewm-* могут пересекаться и мешать пакетам их оф.реп, поэтому изменил их имена, просьба удалить из клубных реп мои прежние варианты и залить новые, исходники от них на я-диске.

Автор: kostyalamer 17.11.2015, 21:29

Цитата(Balbes @ 17.11.2015, 13:45) *
Что-бы унифицировать процесс сборки дистров 32 и 64 , просьба собрать твой вариант пакета ардуино с именем на выходе arduino-nightly и затолкать его в клубную репу вместо arduino32bit, тогда все остальные то же смогут собирать свои сборки без промежуточных правок профиля (в профиле уже прописан это имя пакета в дополнение к штатному ардуино, т.е. в coderlive будут попадать обе версии и старая и новая)

Столкнулся с одной заморочкой - не подумал, что мои самодельные пакеты icewm-* могут пересекаться и мешать пакетам их оф.реп, поэтому изменил их имена, просьба удалить из клубных реп мои прежние варианты и залить новые, исходники от них на я-диске.

1) "Индейская национальная изба - фигвам" - как говорил кот Матроскин. Олег у этих двух пакетов совершенно разные исходники - у моего 32-битные у Евгения 64 - битные и какой тебе видится src-ха этого пакета ? Было бы все так просто этот вопрос мы бы с Евгением уже порешали. Ну и до кучи , я не признаю ночные сборки - только официальные релизы wink.gif
2) Не вопрос , сейчас сделаю smile.gif

Автор: Balbes 17.11.2015, 21:49

Цитата(kostyalamer @ 17.11.2015, 21:29) *
1) "Индейская национальная изба - фигвам" - как говорил кот Матроскин. Олег у этих двух пакетов совершенно разные исходники - у моего 32-битные у Евгения 64 - битные и какой тебе видится src-ха этого пакета ? Было бы все так просто этот вопрос мы бы с Евгением уже порешали. Ну и до кучи , я не признаю ночные сборки - только официальные релизы wink.gif
2) Не вопрос , сейчас сделаю smile.gif

Дык без разницы, из чего и как вы собираете, главное, что-бы на выходе были два пакета с одинаковой "именительной" частью, т.е. ты собираешь из своих исходников, а Евгений из своих, а в результате имеем два rpm пакета с одинаковыми именами (но для разных архитектур) того, что идёт до версии. При сборке, сборочница обращается к своей ветке в репах и втаскивает в образ тот пакет, который собран для своей архитектуры. И в клубных репах будут лежать два пакета , каждый в своей ветке (для 64 или для 32).

Автор: kostyalamer 17.11.2015, 22:00

Цитата(Balbes @ 17.11.2015, 21:49) *
Дык без разницы, из чего и как вы собираете, главное, что-бы на выходе были два пакета с одинаковой "именительной" частью, т.е. ты собираешь из своих исходников, а Евгений из своих, а в результате имеем два rpm пакета с одинаковыми именами (но для разных архитектур) того, что идёт до версии. При сборке, сборочница обращается к своей ветке в репах и втаскивает в образ тот пакет, который собран для своей архитектуры. И в клубных репах будут лежать два пакета , каждый в своей ветке (для 64 или для 32).

1) пакеты с icewm - поменял , проиндексируются ночью.
2) У нас один каталог для src-х wink.gif

Автор: kostyalamer 17.11.2015, 23:43

Цитата(Balbes @ 16.11.2015, 18:52) *
Пакет wmcoderliveful - попробуй собрать для 64 на Сизифе, вдруг причина в том, что Костя его собирал для 32 p7, а я стал использовать под Сизиф-64.

Посмотрел, точно пакет кривой - пересоберу в выходные или раньше, если успею.

Автор: Balbes 20.11.2015, 18:11

Залил альфу образа icex-builder.

Автор: Balbes 27.11.2015, 18:37

Обновление на я-диске. Образы с переделанным icewm
- добавил поддержку скриптов выключения, выхода, перезагрузки и рестарта в единой форме (icewm_имя_скрипта), с соответствующими каталогами
- выкинул icewm-session как пятую ногу, только мешающую работе и соответствующий скрипт
- соответственно изменил icewm-stratup-* под новый icewm, выкинул не нужные следы от пакетов, которых нет уже в Сизифе

Все связанные с этим исходники - как обычно на я-диске, просьба обновить их в клубных репах и удалить старые (мои), не актуальные пакеты.

Автор: Дмитрий Ханжин 28.11.2015, 4:16

Цитата(Balbes @ 27.11.2015, 17:37) *
Обновление на я-диске. Образы с переделанным icewm
[...]

Я таки бы категорически попросил корректно заполнять %changelog.
Помимо того, что непонятно, что изменилось, еще и я указан ответственным за это.
И таки посмотрите, icewm-startup в Сизифе иначе изменился.
И до кучи, просто просьба, в релизе пакетов, имеющих Provides на пакеты в Сизифе, как-то icewm-* и idesk,
увеличивать минорную часть, а не мажорную, как сейчас. Это предохранит от коллизий с Сизифом.
И совсем до кучи, не следует в основном пакете icewm ставить зависимость на icewm-startup,
скрипты- просто лучше туда.

Автор: Balbes 29.11.2015, 0:12

Цитата(Дмитрий Ханжин @ 28.11.2015, 4:16) *
Я таки бы категорически попросил корректно заполнять %changelog.
Помимо того, что непонятно, что изменилось, еще и я указан ответственным за это.
И таки посмотрите, icewm-startup в Сизифе иначе изменился.
И до кучи, просто просьба, в релизе пакетов, имеющих Provides на пакеты в Сизифе, как-то icewm-* и idesk,
увеличивать минорную часть, а не мажорную, как сейчас. Это предохранит от коллизий с Сизифом.
И совсем до кучи, не следует в основном пакете icewm ставить зависимость на icewm-startup,
скрипты- просто лучше туда.

Для корректного заполнения changelog нужно владеть буржуйским, а с этим увы, "нихт_ферштейн", понять что написано с тудом кое-что ещё могу, но не более.
С тем, что нужно корректно указывать сборщика - согласен, упустил, исправлю.
Всё полезное из сизифного пакета icewm-startup включено в аналогичный icewm-x-startup.
Если правильно понял про версии пакетов, остался только idesk с одинаковым именем, изменю, что-бы не мешал сизифным пакетам. Всё что касается icewm, то там другие имена и они не должны мешать сизифным, но проверю на всякий случай, вдруг, что-то упустил.
В icewm внесены изменения, которые тянут за собой конкретные необходимые изменения и в icewm-startup, поэтому там стоит эта зависимость на пакет, где есть эти изменения.
Скрипты перенесены в основной пакет icewm не с проста, но пока это рано обсуждать, потом будет понятно почему так сделано.

Автор: Дмитрий Ханжин 29.11.2015, 0:46

Цитата(Balbes @ 28.11.2015, 23:12) *
Для корректного заполнения changelog нужно владеть буржуйским, а с этим увы, "нихт_ферштейн", понять что написано с тудом кое-что ещё могу, но не более.

Я тоже не Шекспир, и не стесняюсь пользоваться онлайн-переводчиком.
Просто заполнение changelog'а облегчает понимание, какие изменения внесены сборщиком.
И "в пакете всё должно быть прекрасно: и Summary, и Changelog, и душа, и мысли" © ldv@
Цитата
С тем, что нужно корректно указывать сборщика - согласен, упустил, исправлю.

Это единственная серьёзная категорическая просьба, спасибо.
Цитата
Всё полезное из сизифного пакета icewm-startup включено в аналогичный icewm-x-startup.

Воот, чтобы увидеть, что ты считаешь полезным, придется делать diff, а лень, поэтому когда-нибудь. smile.gif
Цитата
Если правильно понял про версии пакетов, остался только idesk с одинаковым именем, изменю, что-бы не мешал сизифным пакетам. Всё что касается icewm, то там другие имена и они не должны мешать сизифным, но проверю на всякий случай, вдруг, что-то упустил.

Там стоит Provides: icewm icewm-light, нужно их убрать, и поставить Conflicts, как у меня в t7 примерно.
Цитата
В icewm внесены изменения, которые тянут за собой конкретные необходимые изменения и в icewm-startup, поэтому там стоит эта зависимость на пакет, где есть эти изменения.
Скрипты перенесены в основной пакет icewm не с проста, но пока это рано обсуждать, потом будет понятно почему так сделано.

Понятно, что неспроста, но основной пакет должен устанавливаться без примочек, они должны быть отдельно.
Это не прихоть, а простейшая логика.

Автор: Balbes 29.11.2015, 21:53

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

Автор: Balbes 30.11.2015, 19:06

Изменил idesk (выкинул свой лишний скрипт, достаточно команды в startides), обновил профиль до 79-alt7, изменил дефолтный фон рабочего стола, что-бы были видны надписи у иконок. Можно еще добавить от темы elecance_ice, но не знаю насколько это правомерно.

Обновлённые образ на я-диске.


Автор: Balbes 2.12.2015, 15:12

Пересобрал и включил в образ пару тем - WinClassic2 и Elegance_ice, пересобрал mkimage-profiles 80-alt1.mpgui, обновил icewm-x-startup (отредактировал порядок выполнения скриптов для приложений).
Просьба обновить пакеты в клубных репах.

Обновлённые образы на я-диске.

Несколько скриншотов с дефолтными и добавленными темами.






Автор: dango_ 2.12.2015, 16:35

Цитата(Balbes @ 2.12.2015, 16:12) *
Пересобрал и включил в образ пару тем - WinClassic2 и Elegance_ice, пересобрал mkimage-profiles 80-alt1.mpgui, обновил icewm-x-startup (отредактировал порядок выполнения скриптов для приложений).
Просьба обновить пакеты в клубных репах.

Обновлённые образы на я-диске.

Несколько скриншотов с дефолтными и добавленными темами.






Олег, ты искуситель ледяным десктопом. Меня опять тянет на IceWM.
Кстати, а где можно почитать о твоих изменениях в нем?

Автор: Balbes 2.12.2015, 16:52

Попробую сделать диффы по всем пакетам, связанным с Icewm, которые вносил (давно хотел это сделать, что-бы зафиксировать наработки, пока их не потерял).

Автор: Balbes 2.12.2015, 17:53

Дифф с аналогичных src пакетов из Сизифа, которые разворачивал, через gear-srpmimport и вносил свои изменения.

https://yadi.sk/d/AOZ32WEdkugvR

Автор: dango_ 2.12.2015, 18:31

Цитата(Balbes @ 2.12.2015, 18:53) *
Дифф с аналогичных src пакетов из Сизифа, которые разворачивал, через gear-srpmimport и вносил свои изменения.

https://yadi.sk/d/AOZ32WEdkugvR

О, тезисы из первоисточников :-) Спасибо.

Автор: dango_ 2.12.2015, 18:56

Олег, на я-диске пакет design-icewm-1.0.-alt12 сменил дату, но не версию. Он обновился?

Автор: Balbes 2.12.2015, 19:00

Цитата(dango_ @ 2.12.2015, 18:56) *
Олег, на я-диске пакет design-icewm-1.0.-alt12 сменил дату, но не версию. Он обновился?

Если версии не меняются, то пересобирать не нужно (если что и изменится, это не принципиально).

Автор: Balbes 3.12.2015, 16:35

Пересобрал и включил в образ тему silverxp с добавлением фоновой фотки (без изменения фона, по мнению большинства пользователей, смены тем не представляют особого интереса) и с подправленными цветами для аплетов, т.к. при запуске на ноутбуке происходит слияние аплета батареи и сети.
Изменил картинку кнопки меню в теме WinClassic2 , убрал "вражеский" логотип. pleasantry.gif
Обновил пакет метапрофиля.

Обновил образы на я-диске.



Автор: kostyalamer 3.12.2015, 22:08

Красивые темы good.gif

Автор: Balbes 8.12.2015, 15:29

В связи с переездом большинства исходников на github, теперь на я-диске буду размещать редко изменяющеся или специфичные исходники, для которых нет смысла заводить на github гиты.

Ссылка на github

https://github.com/150balbes

Так , наверное, будет даже удобнее, можно легко автоматизировать весь процесс сборки, смержить, и запустить комплексую пересборку, через gear, легче, чем отслеживать , что там изменилось, выкачивать и пересобирать.

Автор: Balbes 14.12.2015, 15:39

Прикинул, если я сам часто путаюсь в том, что и где у меня на github, то другим ещё сложнее, поэтому возвращаюсь к прежнему варианту публикации исходников - на я-диске в том же каталоге, что и раньше (но размещение исходников на github не отменяется).

Существенно обновился состав и содержание в исходниках, главный уклон на "не_мешаемость" оф.версиям. Просьба по мере возможности обновить пакеты и удалить прежние вресии.

Одновременно обновились и образы icex-builder.

Автор: kostyalamer 14.12.2015, 21:13

1) Правильно так будет проще.
2) Обновили
3) Надо будет поглядеть, IceWM на скринах выглядит хорошо good.gif

Автор: Balbes 21.12.2015, 16:42

Обновил образы, основные изменения касаются Icewm, добавлена поддержка настроек, через которые можно отключать загрузку трея и управлялки обоями, т.е. в настройках можно указать, что-бы эти софтины не загружались при старте icewm (это не много уменьшает затраты памяти, хотя и так icewm занимат не более 130 Мб вместе совсеми доп. программами).
Добавил в дефолтные темы обои.

Отвечает за запуск icewmbg
ShowBackground

Отвечает за запуск icewmtray (эта настройка уже была в icewm, теперь она используется и для контроля запуска трея при старте icewm)
TaskBarShowTray


Можно управлять загрузкой персонально для каждой софтины.






Автор: kostyalamer 21.12.2015, 22:18

Хорошо смотрится good.gif Постараюсь хотя бы на каникулах вылезти из swap-а и поглядеть дистрибутив вживую.

Автор: Balbes 25.12.2015, 16:46

Собрал обновлённую версию образов, теперь у всех дефолтных тем есть обои, заметно изменились правила скриптов в icewm

Просьба обновить пакеты в репах, там есть заметные изменения.






Автор: Balbes 31.12.2015, 13:32

Очередное обновление образов, добавил икноку на рабочий стол для Distrohelper, и ряд других небольших обновлений (icewm DHCP mkimage-profiles и т.д.).

Обновились пакеты исходников, просьба их то же обновить в клубных репах.

Автор: Balbes 13.1.2016, 18:50

На я-диске обновлённые образы. Добавилась графическая оболочка для отладчика. Обновился QtCreator и еще ряд пакетов.

В mp-gui добавилась возможность выбрать для сборки ARM образы, правда когда попробовал собирать для Aarch64 - облом на всех вариантах, как оказалось, пока нет многих пакетов в Сизифе. По мере возможности начал сборку пакетов, которые нужны для минимального профиля.
Если у кого есть интерес поковырять ARM направление - пишите, что интересует в первую очередь.

Просьба обновить пакеты в репах.

п.с. Насколько понял, можно попробовать собрать что-то и для Pi и аналогов.


Автор: kostyalamer 13.1.2016, 22:31

Цитата(Balbes @ 13.1.2016, 18:50) *
На я-диске обновлённые образы. Добавилась графическая оболочка для отладчика. Обновился QtCreator и еще ряд пакетов.

В mp-gui добавилась возможность выбрать для сборки ARM образы, правда когда попробовал собирать для Aarch64 - облом на всех вариантах, как оказалось, пока нет многих пакетов в Сизифе. По мере возможности начал сборку пакетов, которые нужны для минимального профиля.
Если у кого есть интерес поковырять ARM направление - пишите, что интересует в первую очередь.

Просьба обновить пакеты в репах.

п.с. Насколько понял, можно попробовать собрать что-то и для Pi и аналогов.

Обновил январские пакеты , старые версии удалил.
Олег, у меня этот интерес пока чисто теоретический, хватает возни с AVR - ами.
С первым Pi получиться не должно : https://forum.altlinux.org/index.php?topic=10673.msg207119#msg207119
может быть со вторым, но боюсь с ядром надо будет очень долго ковыряться.

Автор: Balbes 15.1.2016, 21:27

Цитата(kostyalamer @ 13.1.2016, 22:31) *
Обновил январские пакеты , старые версии удалил.
Олег, у меня этот интерес пока чисто теоретический, хватает возни с AVR - ами.
С первым Pi получиться не должно : https://forum.altlinux.org/index.php?topic=10673.msg207119#msg207119
может быть со вторым, но боюсь с ядром надо будет очень долго ковыряться.


Обновил mkimage-profiles до 82 версии (так же включил в него последние наработки по Coderlive от Кости).

Кость, собрать рабочую версию для первой RPi - не так сложно как кажется, там больше вопрос "А оно кому-то нужно ?". Обычно, главная заморочка найти полные исходники u-boot, ядра и драйверов для железки, инфу по особенностям устройства железки, ну и нужна так же сама железка для тестирования или тот, у кого она есть и он готов с ней упражняться.
Например, сегодня, взял готовый тарбол с системой от офисного Альт-сервера для АРМ, добавил туда своё рабочее ядро (из рабочей самосборной системы с Дебианом), залил на флэшку, запустил на М-25 и получил рабочую альт-систему для NAS Asus-M25 (это одна из тестовых железок с чипом Marvell Kirkwood 6281, которыми пользуюсь).



После долгих мук выбора заказал вот такую железку, на мой взгляд весьма интересную

http://ru.aliexpress.com/item/Tronsmart-Vega-S95-Telos-Android-TV-Box-Amlogic-S905-Quad-Core-2-0GHz-2G-16G-802/32573066158.html?spm=2114.03020208.3.151.mjsSYb&ws_ab_test=searchweb201556_2,searchweb201644_1_10001_10002_10005_301_10006_10012_10003_10004_62_10007_61,searchweb201560_6,searchweb1451318400_6150

Автор: kostyalamer 15.1.2016, 22:06

Цитата(Balbes @ 15.1.2016, 21:27) *
Обновил mkimage-profiles до 82 версии (так же включил в него последние наработки по Coderlive от Кости).

Кость, собрать рабочую версию для первой RPi - не так сложно как кажется, там больше вопрос "А оно кому-то нужно ?". Обычно, главная заморочка найти полные исходники u-boot, ядра и драйверов для железки, инфу по особенностям устройства железки, ну и нужна так же сама железка для тестирования или тот, у кого она есть и он готов с ней упражняться.
Например, сегодня, взял готовый тарбол с системой от офисного Альт-сервера для АРМ, добавил туда своё рабочее ядро (из рабочей самосборной системы с Дебианом), залил на флэшку, запустил на М-25 и получил рабочую альт-систему для NAS Asus-M25 (это одна из тестовых железок с чипом Marvell Kirkwood 6281, которыми пользуюсь).



После долгих мук выбора заказал вот такую железку, на мой взгляд весьма интересную

http://ru.aliexpress.com/item/Tronsmart-Vega-S95-Telos-Android-TV-Box-Amlogic-S905-Quad-Core-2-0GHz-2G-16G-802/32573066158.html?spm=2114.03020208.3.151.mjsSYb&ws_ab_test=searchweb201556_2,searchweb201644_1_10001_10002_10005_301_10006_10012_10003_10004_62_10007_61,searchweb201560_6,searchweb1451318400_6150

1) Уже в репе
2) Да это основной вопрос, мне наверное сейчас не нужно ( по-крайней мере до следующей осени ) хотя конечно интересно .
У меня создается впечатление что такие темы на том же форуме Альта мало кого интересуют . Это видно из завядшего ARM - овского раздела , вяло подыхающей темы про Arduino ( я ее еще могу долго тащить на себе но не думаю что это стоит делать ) , да и наш с тобой CoderLive не вызывает большого ажиотажа.
3) Интересная штука, ты хочешь на нее воткнуть Альт и что хочешь получить на выходе?

Автор: Balbes 16.1.2016, 15:31

"и тут Остапа понесло" (с) biggrin.gif

На эту железку планирую прикрутить запуск Альта в нескольких вариантах. Эта железка мне понравилась по нескольким параметрам :

- хорошее железо, 4 ядра х64 (перспектива унификации всего софта с серверной железкой), Распрастранённая и достаточно обкатаная в Линуксе графика, при том не самая слабая да же в этой версии чипа (AMlogik 905), а на подходе 912-й чип, с еще более мощной графикой.
- на базе этой платформы (чип + графика + одинаковая обвязка) уже сейчас выпускается куча законченных продуктов с разумной ценой и с разной конфигурацие от 1 Гб Озу + 4 Гб встроенной. А с выходом 912 чипа будет еще больше вариантов, я так думаю 4 Гб ОЗУ будет точно.
- эта платформа может использоватся как универсальная - как бытовой медиаплеер, мини-пк, мини-сервер для дома или малого бизнеса, роутером, игровой приставкой и т.д. Главная фишка в том, что по дефолту в этой железке уже встроен Андроид 5.1 со всеми своими прелестями для домашнего использования, по сути он уже может заменить винду дома, убивая ее главный козырь по отношения к Линуксу - наличие и возможность очень простого использования всех современных игрушек. Так же как мощный плеер с поддержкой 4К и всеми наворотами. И одновременно с Андроидом, после маленького вмешательства в настройки (достаточно просто прописать в настройках u-boot порядок загрузки с учётом внешних накопителей) - получаем отличную возможность запуска Линукса. Достаточно собрать нужный образ, хоть с Альтами, хоть с другим вариантом, записал на флэшку, воткнул в приставку, подключил USB клаву и мышь, перегрузил и получил полноценный комп со всем набором приклада или дополнительно ставишь что надо.
- При закупке приличной партии этих железок, можно договорится с производителем внести сразу нужные изменения в прошивку (это ни как не помешает использовать ее как медиаплеер). Ещё можно заказать выпуск в изменённом корпусе, что-бы можно было встраивать жёсткий диск сразу в нутрь приставки.

Автор: kostyalamer 16.1.2016, 21:42

1) Дело хорошее good.gif
2) Железяка интересная, но не очень дешевая.
3) Держи в курсе, любопытно. Кстати , если будут какие-либо интересные результаты, чиркани в этот раздельчик: http://we.easyelectronics.ru/blog/ARM/ , думаю народу тоже будет интересно. На форуме Альта армовскую тему тоже не бросай - вода камень точит. Хотя такие темы как ARM или Arduino там особо популярными не будут , это уже не уровень новичка, разве что старожилы заинтересуются. Вообще есть такие места как http://roboforum.ru/forum59/ там серьезные люди сидят, такая штука может пойти на ура. Кстати верхняя тема как раз Linux на ARM smile.gif
4) Думаю ООО это нафиг не надо - выхлоп не тот, а хлопот много. Если только не откроешь ИП и сам не займешься этим вопросом.

Автор: Balbes 17.1.2016, 14:19

Цитата(kostyalamer @ 16.1.2016, 21:42) *
1) Дело хорошее good.gif
2) Железяка интересная, но не очень дешевая.
3) Держи в курсе, любопытно. Кстати , если будут какие-либо интересные результаты, чиркани в этот раздельчик: http://we.easyelectronics.ru/blog/ARM/ , думаю народу тоже будет интересно. На форуме Альта армовскую тему тоже не бросай - вода камень точит. Хотя такие темы как ARM или Arduino там особо популярными не будут , это уже не уровень новичка, разве что старожилы заинтересуются. Вообще есть такие места как http://roboforum.ru/forum59/ там серьезные люди сидят, такая штука может пойти на ура. Кстати верхняя тема как раз Linux на ARM smile.gif
4) Думаю ООО это нафиг не надо - выхлоп не тот, а хлопот много. Если только не откроешь ИП и сам не займешься этим вопросом.

Цена - понятие относительное, вот та же платформа (сортировка от минимальной конфигураци и далее, с текущими ценами). Мне кажется 2989 за полнофункциональную железку (которую можно использовать не только для разработки) с современным чипом не так дорого. Ещё бы поскорее появились девелоперские платы на этой платформе - было-бы хорошо, жду, когда odroid начнёт выпускать новую плату на смену нынешним на 805 чипе.

http://ru.aliexpress.com/wholesale?catId=0&initiative_id=SB_20160117011626&SearchText=Amlogic+S905

Нужно или нет ООО, эт пусть они сами решают, мне главное, что если к "некоемому_моменту" передо мной наши начальники поставят задачу обновления парка наших железок, у мну уже будут разные рабочие варианты по ценам и возможному железу. wink.gif
А тут получается вполне конкурентное предложение : всё оборудование от серверов (серийно выпускаются у нас в стране на базе чипов ARM, правда цену пока не знаю) и до рабочих станций будут на одной платформе (ARM 64).

Автор: dango_ 19.1.2016, 8:49

Короткими набегами на документацию и сборочницу решил для себя сборку образов.
Первый результат здесь https://forum.altlinux.org/index.php?topic=36177.msg275754#msg275754
Собирал как в командной строке, так и в mp-gui, который установлен в рабочей системе.
Облом со сборками и там и там был в отсутствии разрешения монтирования /proc в хэшере.
Ручная правка конфигов решила проблему. Олег, а возможно это решить при установке того же mp-gui?

Автор: Balbes 19.1.2016, 10:33

Цитата(dango_ @ 19.1.2016, 8:49) *
Короткими набегами на документацию и сборочницу решил для себя сборку образов.
Первый результат здесь https://forum.altlinux.org/index.php?topic=36177.msg275754#msg275754
Собирал как в командной строке, так и в mp-gui, который установлен в рабочей системе.
Облом со сборками и там и там был в отсутствии разрешения монтирования /proc в хэшере.
Ручная правка конфигов решила проблему. Олег, а возможно это решить при установке того же mp-gui?

Правильно я понял, что собирал из стандартного mkimage-profiles а не из mkimage-profiles-mpgui ?

Автор: dango_ 19.1.2016, 14:34

Цитата(Balbes @ 19.1.2016, 11:33) *
Правильно я понял, что собирал из стандартного mkimage-profiles а не из mkimage-profiles-mpgui ?

Выложенный образ regular-xfce-sysv собран в командной строке. Стало быть из стандартного mkimage-profiles?
Вечером запущу в mpgui и отпишусь по результатам. Тем более, что обещал потестить сборку образов после НГ.
Просто работа не дает перепрыгивать на сборочный дистрибутив, а в рабочей системе не проблема между делом
запустить в фоне сборку и запихать результат в виртуалку.

Автор: Balbes 19.1.2016, 16:43

Что за система, в которой проводил сборку, когда и как ее устанавливал, что и как настаривал ?
Проверил сейчас у себя на одной из рабочих машин, система установлена с одного из двух месячной давности icex-buildera-x86_64 на внутренний HDD (эта система используется для сборки и тестирования образов icex-builder), с обновлением до последних версий пакетов для сборки (метапрофиль - mkimage-profiles-1.1.82-mpgui), источники - локальное зеркало Сизифа.
Запустил обёртку mp-gui, в нём выбрал нужный образ и запустил сборку (ни чего больше не меняя, то бишь пара нажатий мышкой, ни чего не менял в собираемом профиле, только репы переключал на нужные), всё собралось, проверил образы в виртуалке - запускаются и работают (внутри систем особо не лазил, проверял только собираемость и работоспособность сборочницы).

Вот лог сборки двух версий i586 и x86_64 в mp-gui

------------------------------------------------------------------------------------------------------------

make: Вход в каталог `/usr/share/mkimage-profiles'

** ARCH: x86_64

15:00:38 initializing BUILDDIR:
$TMP/mkimage-profiles.build.lxLF143/

15:00:38 preparing distro config

15:00:42 starting image build (coffee time)

15:10:30 done (9:48)

** image: ~/out/regular-xfce-sysv-20160119-x86_64.iso [536M]

Playing WAVE '/etc/mp-gui.d/sounds/startup.wav' : Signed 16 bit Little Endian, Rate 11025 Hz, Stereo

15:10:32 cleaning up after build

make: Выход из каталога `/usr/share/mkimage-profiles'

-----------------------------------------------------------------------------------------------

make: Вход в каталог `/usr/share/mkimage-profiles'

** ARCH: i586

15:12:29 initializing BUILDDIR:
$TMP/mkimage-profiles.build.cC43WSX/

15:12:29 preparing distro config

15:12:33 starting image build (coffee time)

15:23:01 done (10:28)

** image: ~/out/regular-xfce-sysv-20160119-i586.iso [499M]

Playing WAVE '/etc/mp-gui.d/sounds/startup.wav' : Signed 16 bit Little Endian, Rate 11025 Hz, Stereo

15:23:02 cleaning up after build

make: Выход из каталога `/usr/share/mkimage-profiles'
----------------------------------------------------------------------------------------------------------------

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





п.с. Мета-профиль, из которого собираются образы, не зависит от того, в чём это делать - в команндной строке прямыми командами или через оболочку mp-gui. Меня интересовала - как получен этот метапрофиль (mkimage-profiles), клонирование с гита Михаила в домашний каталог и там сборкой ?

Автор: dango_ 19.1.2016, 16:59

Цитата(Balbes @ 19.1.2016, 17:43) *
Что за система, в которой проводил сборку, когда и как ее устанавливал, что и как настаривал ?

Стандартный regular-wmaker, кажется, с августа.
Цитата(Balbes @ 19.1.2016, 17:43) *
Есть подозрение, что причина не в профилях, а в изначальной настройке и установке сборочных компонент.

Так и есть. Проблема не в профилях. Я установил в свою систему пакет mpgui. В сборочном дистрибутиве разрешение
на монтирование /proc в хэшере есть. В моей системе не было. Прописал руками. Подумал, а может будет неплохо,
если при установке mpgui такое разрешение прописывалось бы автоматом.

Автор: Balbes 19.1.2016, 17:44

Цитата(dango_ @ 19.1.2016, 16:59) *
Стандартный regular-wmaker, кажется, с августа.

Так и есть. Проблема не в профилях. Я установил в свою систему пакет mpgui. В сборочном дистрибутиве разрешение
на монтирование /proc в хэшере есть. В моей системе не было. Прописал руками. Подумал, а может будет неплохо,
если при установке mpgui такое разрешение прописывалось бы автоматом.

Тогда надо будет прикручивать и всё остальное, необходимое для создания полноценной сборочной среды (добавление пользователя hasher, и много чего ещё), я пока не готов по времени этим занятся, хотя идея, создавать полноценную сборочную среду при установке mp-gui, наверное правильная. В принципе все исходники на github, если кто захочет\будет время, может поковырять это дело, если будет какой результат - включу в пакеты и сборочницу.

https://github.com/150balbes


Автор: dango_ 20.1.2016, 14:44

Цитата(Balbes @ 19.1.2016, 18:44) *
Тогда надо будет прикручивать и всё остальное, необходимое для создания полноценной сборочной среды (добавление пользователя hasher, и много чего ещё)
Вы правы. Я не подумал глобально.
Цитата(Balbes @ 19.1.2016, 18:44) *
хотя идея, создавать полноценную сборочную среду при установке mp-gui, наверное правильная. В принципе все исходники на github, если кто захочет\будет время, может поковырять это дело, если будет какой результат - включу в пакеты и сборочницу.

https://github.com/150balbes
Да, это было бы лучшим решением. Надеюсь, вернемся к этому вопросу.
P.S. Вчера собрал в mpgui regular-xfce-sysv без проблем, но времени проверить не было.
P.P.S. Для полного счастья гуевого сборочника в mpgui хорошо бы смотрелся редактор профиля образа. Оставлю эту мысль здесь. На память.

Автор: kostyalamer 20.1.2016, 21:59

Ура , наконец-то в нашем полку прибыло yahoo.gif
1) Дан, кстати все члены клуба общаются друг с другом на ты, не помню где это записано в первый раз но в общем :
http://forum.russ2.com/index.php?showtopic=2735&st=0&start=0 , сообщение 11 , так проще smile.gif
2) Если хочешь в графике то попробуй Distronavigator от Ивана, там профиля можешь дописывать прямо в графике хоть для m-p-d ,
хоть для m-p.
PS честно говоря все эти графические надстройки хороши для чайников - чего-нибудь побыстрому собрать. Если хочешь разобраться глубже, лезь внутрь m-p , от этого все равно тебе не уйти smile.gif
Естественно, поможем .
PPS теперь для полного джентельменского набора тебе осталось только залезть в чрут и чего-нибудь там пособирать. Если , конечно ты туда уже не залез smile.gif

Автор: Balbes 21.1.2016, 12:52

Цитата(dango_ @ 20.1.2016, 14:44) *
Вы правы. Я не подумал глобально. Да, это было бы лучшим решением. Надеюсь, вернемся к этому вопросу.
P.S. Вчера собрал в mpgui regular-xfce-sysv без проблем, но времени проверить не было.
P.P.S. Для полного счастья гуевого сборочника в mpgui хорошо бы смотрелся редактор профиля образа. Оставлю эту мысль здесь. На память.

К мне можно на ты.
Думаю со временем вернёмся.
Универсальный редактор профиля создать - задача не тривиальная, т.к. профиль для сборки - это совокупность разнародных данных, причём под каждую задачу формируется динамически из разных "кубиков", плюс еще накладывается процесс изменений в метапрофиле по мере выпуска и разработки новых версий (что-то улучшается, что-то изменяется). Поэтому в принципе, графический редактор профиля уже есть, это текстовые редакторы, просто нужно ими научится пользоватся (знать, что и где надо редактировать). Лично мне нравится для этого использовать geany, там много чего удобного, поиск нужного сразу по нескольким файлам и т.д.
Для внесения изменений в собираемый образ, можно использовать упрощённый вариант действий :
- выбрать в mp-gui собираемый образ
- указать каталог для сборки (например создать в домашнем каталоге пользователя каталог test, и выбрать его в mp-gui в качестве каталога для сборки)
- запустить тестовую сборку, что-бы в выбранном каталоге создалась вся нужная структура с описанием собираемого образа (заодно проверится корректность инфы о профиле и доступность всех пакетов в репах для успешной сборки образа)
- дальше открываем Spacefm, выбираем режим работы от root, отмечаем показ скрытых файлов, открываем созданный каталог test и начинаем править профиль.
- после внесения изменений в профиль, запускаем пересборку, либо через mp-gui, либо можно открыть консоль, войти в каталог test и там дать команду make (без параметров), запустится пересборка и по ее результатам смотреть, если есть ошибки - исправляем и повторяем.

В принципе ни чего сложного.

Основные файлы, которые обычно нужны для внесения изменений - это списки пакетов (там можно добавить или убрать необходимое) или скрипты. Их легко найти в созданном каталоге по специальным подкаталогам. Основной файл , где описано многое по собираемому профилю это файл distcfg.mk, по пакетам, каталог pkg и всё его содержимое, скрипты - размещены по направлением, за которые отвечают.
Как вариант, перед тем как что-то править, делаем копию и только потом вносим правки, что-бы наглядно сравнивать, как эти правки влияют на сборку. Кстати, хорошо помогает meld - в нём можно наглядно сравнивать сразу каталоги и быстро сравнивать всю подноготную по файлам, править сравниваемое и т.д.



Автор: Balbes 21.1.2016, 13:04

Цитата(kostyalamer @ 20.1.2016, 21:59) *
PS честно говоря все эти графические надстройки хороши для чайников - чего-нибудь побыстрому собрать. Если хочешь разобраться глубже, лезь внутрь m-p , от этого все равно тебе не уйти smile.gif
Естественно, поможем .

Не соглашусь, графика гораздо полезнее, чем это кажется, просто ты привык к определённому алгоритму и тебе не хочется его менять. rolleyes.gif
Главный плюс графики - она существенно снижает расход "энергии мозга" на НЕ продуктивные затраты. То бишь освобождает от держания в голове сложных и длинных цепочек, перенося эти действия на ПК, а человек должен заниматся более важными вещами - думать над тем, что не может делать ПК - придумывать новое.
Кстати, человек мыслит образами - поэтому в графике гораздо легче запоминать действия, чем помнить голый набор символов. Уже доказано, что запоминаение таких комбинаций отнимает кучи энергии и очень быстро забывается (если регулярно не повторять), а вот с графикой всё проще - она ближе самой сути человека. pleasantry.gif

Автор: dango_ 21.1.2016, 16:55

Цитата(kostyalamer @ 20.1.2016, 22:59) *
Ура , наконец-то в нашем полку прибыло yahoo.gif
1) Дан, кстати все члены клуба общаются друг с другом на ты, не помню где это записано в первый раз но в общем :
http://forum.russ2.com/index.php?showtopic=2735&st=0&start=0 , сообщение 11 , так проще smile.gif
Сорри, народ. Похоже, вчера не полностью вышел из режима переписки с техподдержкой. Зато рефлексы работают Х-)
Цитата(kostyalamer @ 20.1.2016, 22:59) *
2) Если хочешь в графике то попробуй Distronavigator от Ивана, там профиля можешь дописывать прямо в графике хоть для m-p-d ,
хоть для m-p.
Ага, про Дистронавигатор и думал. Но там, если не ошибаюсь, сизифные регулярки не соберешь?
Цитата(kostyalamer @ 20.1.2016, 22:59) *
PS честно говоря все эти графические надстройки хороши для чайников - чего-нибудь побыстрому собрать.
Хорошо, когда выбор есть. Хочешь - в гуях кликай, хочешь - в консоли стучи.
Цитата(kostyalamer @ 20.1.2016, 22:59) *
Если хочешь разобраться глубже, лезь внутрь m-p , от этого все равно тебе не уйти smile.gif
Естественно, поможем .
Да я уже понял, что надо знать, что там и как под капотом. Спасибо.
Цитата(kostyalamer @ 20.1.2016, 22:59) *
PPS теперь для полного джентельменского набора тебе осталось только залезть в чрут и чего-нибудь там пособирать. Если , конечно ты туда уже не залез smile.gif
Ня! Х-)

Автор: dango_ 21.1.2016, 17:00

Цитата(Balbes @ 21.1.2016, 13:52) *
К мне можно на ты.
Думаю со временем вернёмся.
Универсальный редактор профиля создать - задача не тривиальная, т.к. профиль для сборки - это совокупность разнародных данных, причём под каждую задачу формируется динамически из разных "кубиков", плюс еще накладывается процесс изменений в метапрофиле по мере выпуска и разработки новых версий (что-то улучшается, что-то изменяется). Поэтому в принципе, графический редактор профиля уже есть, это текстовые редакторы, просто нужно ими научится пользоватся (знать, что и где надо редактировать). Лично мне нравится для этого использовать geany, там много чего удобного, поиск нужного сразу по нескольким файлам и т.д.
Для внесения изменений в собираемый образ, можно использовать упрощённый вариант действий :
- выбрать в mp-gui собираемый образ
- указать каталог для сборки (например создать в домашнем каталоге пользователя каталог test, и выбрать его в mp-gui в качестве каталога для сборки)
- запустить тестовую сборку, что-бы в выбранном каталоге создалась вся нужная структура с описанием собираемого образа (заодно проверится корректность инфы о профиле и доступность всех пакетов в репах для успешной сборки образа)
- дальше открываем Spacefm, выбираем режим работы от root, отмечаем показ скрытых файлов, открываем созданный каталог test и начинаем править профиль.
- после внесения изменений в профиль, запускаем пересборку, либо через mp-gui, либо можно открыть консоль, войти в каталог test и там дать команду make (без параметров), запустится пересборка и по ее результатам смотреть, если есть ошибки - исправляем и повторяем.

В принципе ни чего сложного.

Основные файлы, которые обычно нужны для внесения изменений - это списки пакетов (там можно добавить или убрать необходимое) или скрипты. Их легко найти в созданном каталоге по специальным подкаталогам. Основной файл , где описано многое по собираемому профилю это файл distcfg.mk, по пакетам, каталог pkg и всё его содержимое, скрипты - размещены по направлением, за которые отвечают.
Как вариант, перед тем как что-то править, делаем копию и только потом вносим правки, что-бы наглядно сравнивать, как эти правки влияют на сборку. Кстати, хорошо помогает meld - в нём можно наглядно сравнивать сразу каталоги и быстро сравнивать всю подноготную по файлам, править сравниваемое и т.д.



Спасибо, Олег.
Кстати, все забываю спросить, сколько надо ориентировочно готовить пространства под локальный срез Сизифа? А то час-два ждать сборку из-за тормозов на загрузке пакетов уже напрягает.

Автор: Balbes 21.1.2016, 18:17

Цитата(dango_ @ 21.1.2016, 17:00) *
Спасибо, Олег.
Кстати, все забываю спросить, сколько надо ориентировочно готовить пространства под локальный срез Сизифа? А то час-два ждать сборку из-за тормозов на загрузке пакетов уже напрягает.

У меня Сизиф (без debuginfo) занимает около 60 Гб, а если с остальными репами (плюс p7 t7 p6 t6) около 180 Гб (эт при использовании фирменой фишки sisyphus-mirror со ссылками на дублирующиеся пакеты).

Автор: IVK 21.1.2016, 19:05

Цитата(dango_ @ 21.1.2016, 15:55) *
Ага, про Дистронавигатор и думал. Но там, если не ошибаюсь, сизифные регулярки не соберешь?

Да, я им особого внимания не уделял. Разве что кому-то потребуется собирать регулярки непременно в Навигаторе, что весьма сомнительно, тогда только был бы смысл прикручивать туда их поддержку.

Автор: dango_ 22.1.2016, 9:34

Цитата(Balbes @ 21.1.2016, 19:17) *
У меня Сизиф (без debuginfo) занимает около 60 Гб, а если с остальными репами (плюс p7 t7 p6 t6) около 180 Гб (эт при использовании фирменой фишки sisyphus-mirror со ссылками на дублирующиеся пакеты).

Спасибо, Олег. И за фишку sisyphus-mirror тоже спасибо. Не знал.
Про альтовский ftp уже жаловались, а у меня и загрузка с http тоже не фонтан. Сборки затягиваются.
Цитата(IVK @ 21.1.2016, 20:05) *
Да, я им особого внимания не уделял. Разве что кому-то потребуется собирать регулярки непременно в Навигаторе, что весьма сомнительно, тогда только был бы смысл прикручивать туда их поддержку.

Иван, Дистронавигатор неплох для конечного пользователя, тем более со своим редактором профилей. Лично мне понравилось с ним работать.
Подождем выхода p8. Там видно будет.

Автор: Balbes 23.1.2016, 14:25

Добавил к утилите icex-set возможность предпросмотра выбираемой картинки. Заодно закинул ярлычёк от неё на рабочий стол по умолчанию в icex. Обновил исходники на я-диске.


Автор: Balbes 30.1.2016, 0:07

Очередное обновление образов.

Добавил в настройки idesk вывод картинок на рабочий стол его средствами, и соответственно в настройках icewm отключен icewmbg.
У idesk оказывается есть функция автосмены фона рабочего стола и обновления иконок (двойной щелчёк средней кнопкой на любой иконке на рабочем столе или настраивается другой вариант). Сейчас по дефолту включен режим смены обоины раз в сутки (в реале, происходит автосмена при входе). Можно самому менять время смены (от 1 минуты) в файле настроек .ideskrs, либо установить 0 и указать обоину, тогда будет всегда эта обоина. В общем на мой взгляд idesk полностью заменяет штатный icewmbg. Теперь надо доделать утилитку , которая создаёт файлы иконок (она уже есть в образе, но пока не всё доделано).

Автор: Balbes 5.2.2016, 16:37

Очередное обновление образов.

Из полезного - добавил утилиту, которая облегчает создание новых иконок для программ на рабочем столе. Для понимания как ей пользоватся - накрапал простенькую инструкцию с картинками , файлы idesk-set.pdf и idesk-set.odt

https://yadi.sk/d/GZsd6GDihHZnN


п.с. Вопрос к модераторам и всем, кому интересен Icewm - может быть сделать отдельную тему по Icewm и всему, что с ним связано ? А то есть ряд вопросов, которые было-бы желательно публично обсудить со всеми заинтересованными в этом WM.

Автор: IVK 5.2.2016, 19:08

Цитата(Balbes @ 5.2.2016, 15:37) *
п.с. Вопрос к модераторам и всем, кому интересен Icewm - может быть сделать отдельную тему по Icewm и всему, что с ним связано ? А то есть ряд вопросов, которые было-бы желательно публично обсудить со всеми заинтересованными в этом WM.

Поскольку у тебя уже намечен этот ряд вопросов, то будет логично, если ты создашь такую тему и там в первом же посте эти вопросы обозначишь.

Автор: dango_ 5.2.2016, 20:28

Поддерживаю

Автор: kostyalamer 5.2.2016, 21:59

Полный одобрямс good.gif , делай . Может Юра начнет чаще появляться , а то давненько его тут не видел.

Автор: Balbes 13.2.2016, 11:38

На я-диске очередное обновление образов сборочниц с последней версией mkimage-profiles-mp-gui.

Автор: kostyalamer 13.2.2016, 20:38

Цитата(Balbes @ 13.2.2016, 11:38) *
На я-диске очередное обновление образов сборочниц с последней версией mkimage-profiles-mp-gui.

Олег , объявляю тебе первое китайское предупреждение smile.gif При отсутствии заявки :
http://forum.russ2.com/index.php?showtopic=4270&view=findpost&p=45964 , приоритет подобных сообщений для меня будет -> 0.

Автор: kostyalamer 15.2.2016, 23:08

Цитата(Balbes @ 15.2.2016, 22:54) *
п.с. А может стоит выделить всё это в отдельную тему ?

Давай, открой новую тему, а мы туда этот пост перетащим.
PS Железяка действительно любопытная , Альта туда будешь ставить ?

Автор: IVK 15.2.2016, 23:26

Цитата(kostyalamer @ 15.2.2016, 22:08) *
Давай, открой новую тему, а мы туда этот пост перетащим.

Этак путаница выйдет (из-за сортировки постов по времени написания). Вместо этого надо просто выделить тот пост в отдельную тему под соответствующим названием.

Автор: kostyalamer 15.2.2016, 23:44

Цитата(IVK @ 15.2.2016, 23:26) *
Этак путаница выйдет (из-за сортировки постов по времени написания). Вместо этого надо просто выделить тот пост в отдельную тему под соответствующим названием.

Давай Иван, тебе и карты вруки (я не очень понимаю какое должно быть название у новой темы )

Автор: IVK 15.2.2016, 23:55

Отсюда выделена тема "http://forum.russ2.com/index.php?showtopic=4273&view=findpost&p=45998" (название условное, переименовать недолго).

Автор: Balbes 19.2.2016, 18:55

Обновился метапрофиль и соответственно образы.

Автор: Balbes 26.2.2016, 18:47

Обновлены образы.

Изменения касаются только idesk и idesk-x-set

Автор: dango_ 26.2.2016, 20:08

Цитата(Balbes @ 26.2.2016, 19:47) *
Обновлены образы.

Изменения касаются только idesk и idesk-x-set


Олег, пересборка пакета idesk-0.7.5-alt17 в club-p7 x86_64 заканчивается фейлом.
В club-sisyphus сборка норм.
Лог сборки:
Код
<86>Feb 26 15:44:10 userdel[30299]: delete user 'rooter'
<86>Feb 26 15:44:10 userdel[30299]: removed group 'rooter' owned by 'rooter'
<86>Feb 26 15:44:10 groupadd[30304]: group added to /etc/group: name=rooter, GID=501
<86>Feb 26 15:44:10 groupadd[30304]: group added to /etc/gshadow: name=rooter
<86>Feb 26 15:44:10 groupadd[30304]: new group: name=rooter, GID=501
<86>Feb 26 15:44:10 useradd[30308]: new user: name=rooter, UID=501, GID=501, home=/root, shell=/bin/bash
<86>Feb 26 15:44:10 userdel[30314]: delete user 'builder'
<86>Feb 26 15:44:10 userdel[30314]: removed group 'builder' owned by 'builder'
<86>Feb 26 15:44:10 groupadd[30319]: group added to /etc/group: name=builder, GID=502
<86>Feb 26 15:44:10 groupadd[30319]: group added to /etc/gshadow: name=builder
<86>Feb 26 15:44:10 groupadd[30319]: new group: name=builder, GID=502
<86>Feb 26 15:44:10 useradd[30323]: new user: name=builder, UID=502, GID=502, home=/usr/src, shell=/bin/bash
<13>Feb 26 15:44:13 rpmi: xorg-xproto-devel-7.0.24-alt1 installed
<13>Feb 26 15:44:13 rpmi: libfreetype-2.4.11-alt1.1 installed
<13>Feb 26 15:44:13 rpmi: libfreetype-devel-2.4.11-alt1.1 installed
<13>Feb 26 15:44:13 rpmi: libICE-1.0.8-alt1 installed
<13>Feb 26 15:44:13 rpmi: libjpeg-2:1.2.1-alt1 installed
<13>Feb 26 15:44:13 rpmi: libXau-1.0.7-alt1 installed
<13>Feb 26 15:44:13 rpmi: libXau-devel-1.0.7-alt1 installed
<13>Feb 26 15:44:13 rpmi: libtiff5-4.0.3-alt1 installed
<13>Feb 26 15:44:13 rpmi: libICE-devel-1.0.8-alt1 installed
<13>Feb 26 15:44:13 rpmi: libSM-1.2.1-alt1 installed
<13>Feb 26 15:44:13 rpmi: xorg-renderproto-devel-0.11.1-alt3 installed
<13>Feb 26 15:44:13 rpmi: xorg-xextproto-devel-2:7.2.1-alt1 installed
<13>Feb 26 15:44:13 rpmi: xorg-kbproto-devel-1.0.6-alt1 installed
<13>Feb 26 15:44:13 rpmi: libpng15-1.5.21-alt0.M70P.1 installed
<13>Feb 26 15:44:13 rpmi: libgif-4.1.6-alt3 installed
<13>Feb 26 15:44:13 rpmi: libX11-locales-3:1.5.99.902-alt1 installed
<13>Feb 26 15:44:13 rpmi: libXdmcp-1.1.1-alt1 installed
<13>Feb 26 15:44:13 rpmi: libxcb-1.9.1-alt2 installed
<13>Feb 26 15:44:13 rpmi: libX11-3:1.5.99.902-alt1 installed
<13>Feb 26 15:44:13 rpmi: libXext-1.3.2-alt1 installed
<13>Feb 26 15:44:13 rpmi: libXrender-0.9.8-alt1 installed
<13>Feb 26 15:44:13 rpmi: imlib2-1.4.5-alt2 installed
<13>Feb 26 15:44:14 rpmi: libxcb-devel-1.9.1-alt2 installed
<13>Feb 26 15:44:14 rpmi: libX11-devel-3:1.5.99.902-alt1 installed
<13>Feb 26 15:44:14 rpmi: libXrender-devel-0.9.8-alt1 installed
<13>Feb 26 15:44:14 rpmi: gcc-c++-common-1.4.16-alt1 installed
<13>Feb 26 15:44:14 rpmi: libstdc++4.7-devel-4.7.2-alt7 installed
<13>Feb 26 15:44:14 rpmi: libexpat-2.1.0-alt1 installed
<13>Feb 26 15:44:14 rpmi: fontconfig-2.11.1-alt2.M70P.1 installed
Updating fonts cache: <29>Feb 26 15:44:15 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Feb 26 15:44:15 rpmi: fontconfig-devel-2.11.1-alt2.M70P.1 installed
<13>Feb 26 15:44:15 rpmi: libXft-2.3.1-alt1 installed
<13>Feb 26 15:44:16 rpmi: gcc4.7-c++-4.7.2-alt7 installed
<13>Feb 26 15:44:16 rpmi: imake-1.0.5-alt2 installed
<13>Feb 26 15:44:16 rpmi: imlib2-devel-1.4.5-alt2 installed
<13>Feb 26 15:44:16 rpmi: libSM-devel-1.2.1-alt1 installed
<13>Feb 26 15:44:16 rpmi: libXext-devel-1.3.2-alt1 installed
<13>Feb 26 15:44:16 rpmi: libXft-devel-2.3.1-alt1 installed
<13>Feb 26 15:44:16 rpmi: zlib-devel-1.2.8-alt1 installed
Installing idesk-0.7.5-alt17.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.59818
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf idesk-0.7.5
+ echo 'Source #0 (idesk-0.7.5.tar.bz2):'
Source #0 (idesk-0.7.5.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/idesk-0.7.5.tar.bz2
+ /bin/tar -xf -
+ cd idesk-0.7.5
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.20183
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd idesk-0.7.5
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.in: not using Gettext
autoreconf-default: running: aclocal --force -I .
autoreconf-default: configure.in: tracing
autoreconf-default: configure.in: not using Libtool
autoreconf-default: configure.in: not using Intltool
autoreconf-default: configure.in: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
src/Makefile.am: installing `./depcomp'
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -Wall -g -O2'
+ export CFLAGS
+ CXXFLAGS='-pipe -Wall -g -O2'
+ export CXXFLAGS
+ FFLAGS='-pipe -Wall -g -O2'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -Wall -g -O2'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ ./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/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --enable-shape
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-alt-linux-gcc... none
checking for library containing strerror... none required
checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-alt-linux-gcc... (cached) none
checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-alt-linux-g++ accepts -g... yes
checking dependency style of x86_64-alt-linux-g++... none
checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-alt-linux-gcc... (cached) none
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for stdlib.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking cassert usability... yes
checking cassert presence... yes
checking for cassert... yes
checking cctype usability... yes
checking cctype presence... yes
checking for cctype... yes
checking cerrno usability... yes
checking cerrno presence... yes
checking for cerrno... yes
checking cmath usability... yes
checking cmath presence... yes
checking for cmath... yes
checking cstdarg usability... yes
checking cstdarg presence... yes
checking for cstdarg... yes
checking cstdio usability... yes
checking cstdio presence... yes
checking for cstdio... yes
checking cstdlib usability... yes
checking cstdlib presence... yes
checking for cstdlib... yes
checking cstring usability... yes
checking cstring presence... yes
checking for cstring... yes
checking ctime usability... yes
checking ctime presence... yes
checking for ctime... yes
checking whether time.h and sys/time.h may both be included... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
checking whether to build support for the XShape extension... yes
checking for XShapeCombineShape in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for imlib2-config... /usr/bin/imlib2-config
checking for imlib2... yes
checking whether to include Startup Notification ... no
checking whether to have Xft support... yes
checking for pkg-config... /usr/bin/pkg-config
checking Xft UTF-8 support... yes
checking return type of signal handlers... void

    idesk version 0.7.5 configured successfully.

Using '/usr' for installation.
Using 'x86_64-alt-linux-g++' for C++ compiler.
Building with '-pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2  ' for C++ compiler flags.
Building with '  -lX11  -lXext -lImlib2  -lXft  ' for linker flags.

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --without-included-gettext
+ '[' -n '' ']'
+ NPROCS=4
+ make -j4
make: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5'
make  all-recursive
make[1]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5'
Making all in src
make[2]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
echo '// This file is generated from makefile. Do not edit!' > defaults.h
echo '#define DEFAULT_PREFIX "/usr"' >> defaults.h
echo '#define PACKAGE "idesk"' >> defaults.h
make  all-am
make[3]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XDesktopContainer.o XDesktopContainer.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XIcon.o XIcon.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Image.o XImlib2Image.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Database.o Database.cpp
In file included from XImlib2Image.h:28:0,
                 from XImlib2Image.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from DesktopContainer.h:28:0,
                 from XDesktopContainer.h:46,
                 from XDesktopContainer.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XIcon.h:28:0,
                 from XIcon.cpp:26:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Database.cpp: In constructor 'Database::Database(std::string)':
Database.cpp:96:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Database.cpp: In member function 'void Table::print()':
Database.cpp:182:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Database.cpp: In member function 'void Table::SetArray(const string&, const string&, int)':
Database.cpp:222:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Database.cpp:232:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'virtual void XDesktopContainer::destroy()':
XDesktopContainer.cpp:80:12: warning: deleting object of polymorphic class type 'XImlib2Background' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
XDesktopContainer.cpp: In member function 'void XDesktopContainer::getRootImage()':
XDesktopContainer.cpp:124:22: warning: unused variable 'dConfig' [-Wunused-variable]
XImlib2Image.cpp: In member function 'virtual void XImlib2Image::shapeWindow()':
XImlib2Image.cpp:216:26: warning: unused variable 'xContainer' [-Wunused-variable]
XImlib2Image.cpp: In member function 'virtual void XImlib2Image::pressImage()':
XImlib2Image.cpp:389:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XImlib2Image.cpp:394:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'void XDesktopContainer::exeCurrentAction(XIcon*)':
XDesktopContainer.cpp:503:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp:504:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'virtual void XDesktopContainer::runCommand(const string&)':
XDesktopContainer.cpp:601:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
XDesktopContainer.cpp:607:58: warning: missing sentinel in function call [-Wformat]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2Image.h:31,
                 from XImlib2Image.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o DesktopConfig.o DesktopConfig.cpp
In file included from XIcon.h:29:0,
                 from XIcon.cpp:26:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o DesktopIconConfig.o DesktopIconConfig.cpp
In file included from DesktopConfig.h:28:0,
                 from DesktopConfig.cpp:28:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
DesktopConfig.cpp: In destructor 'virtual DesktopConfig::~DesktopConfig()':
DesktopConfig.cpp:55:12: warning: deleting object of polymorphic class type 'CommonOptions' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
In file included from DesktopIconConfig.h:29:0,
                 from DesktopIconConfig.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
DesktopIconConfig.cpp: In member function 'virtual std::string DesktopIconConfig::getExtension(const string&)':
DesktopIconConfig.cpp:91:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
DesktopIconConfig.cpp:92:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
DesktopIconConfig.cpp:93:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from XDesktopContainer.cpp:25:0:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Misc.o Misc.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Shadow.o XImlib2Shadow.cpp
In file included from XImlib2Image.h:28:0,
                 from XImlib2Shadow.h:28,
                 from XImlib2Shadow.cpp:26:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
XImlib2Shadow.cpp: In member function 'virtual void XImlib2Shadow::moveWindow(int, int)':
XImlib2Shadow.cpp:70:13: warning: unused variable 'xIcon' [-Wunused-variable]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2Image.h:31,
                 from XImlib2Shadow.h:28,
                 from XImlib2Shadow.cpp:26:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XIconWithShadow.o XIconWithShadow.cpp
In file included from XIcon.h:28:0,
                 from XIconWithShadow.h:28,
                 from XIconWithShadow.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Background.o XImlib2Background.cpp
In file included from XIcon.h:29:0,
                 from XIconWithShadow.h:28,
                 from XIconWithShadow.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2ToolTip.o XImlib2ToolTip.cpp
In file included from DesktopContainer.h:28:0,
                 from XImlib2Background.h:33,
                 from XImlib2Background.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h: In constructor 'XImlib2Background::XImlib2Background(AbstractContainer*, AbstractConfig*)':
XImlib2Background.h:53:29: warning: 'XImlib2Background::container' will be initialized after [-Wreorder]
XImlib2Background.h:52:26: warning:   'AbstractConfig* XImlib2Background::config' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h:52:26: warning: 'XImlib2Background::config' will be initialized after [-Wreorder]
XImlib2Background.h:46:6: warning:   'int XImlib2Background::delay' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h:46:13: warning: 'XImlib2Background::mode' will be initialized after [-Wreorder]
XImlib2Background.h:45:17: warning:   'std::vector<char*>* XImlib2Background::save' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
XImlib2Background.cpp: In member function 'void XImlib2Background::esetroot_pixmap_property(Window, Pixmap, GC, int, int)':
XImlib2Background.cpp:82:6: warning: unused variable 'screen' [-Wunused-variable]
XImlib2Background.cpp: In member function 'void XImlib2Background::FreeData()':
XImlib2Background.cpp:347:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XImlib2Background.cpp: In member function 'void XImlib2Background::ChangeImage()':
XImlib2Background.cpp:361:6: warning: unused variable 'c' [-Wunused-variable]
XImlib2Background.cpp: In member function 'virtual void XImlib2Background::SetMultiImage(Imlib_Image)':
XImlib2Background.cpp:228:51: warning: 'h' may be used uninitialized in this function [-Wmaybe-uninitialized]
XImlib2Background.cpp:228:51: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from DesktopContainer.h:28:0,
                 from XImlib2ToolTip.h:32,
                 from XImlib2ToolTip.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XImlib2ToolTip.cpp:25:0:
XImlib2ToolTip.h: In constructor 'XImlib2ToolTip::XImlib2ToolTip(AbstractContainer*, AbstractIcon*, AbstractConfig*, AbstractIconConfig*)':
XImlib2ToolTip.h:49:24: warning: 'XImlib2ToolTip::iParent' will be initialized after [-Wreorder]
XImlib2ToolTip.h:46:26: warning:   'AbstractConfig* XImlib2ToolTip::config' [-Wreorder]
XImlib2ToolTip.cpp:28:1: warning:   when initialized here [-Wreorder]
XImlib2ToolTip.cpp: In member function 'virtual void XImlib2ToolTip::createFont()':
XImlib2ToolTip.cpp:97:25: warning: unused variable 'dIconConfig' [-Wunused-variable]
XImlib2ToolTip.cpp: In member function 'virtual void XImlib2ToolTip::setXY(int&, int&, int, int)':
XImlib2ToolTip.cpp:161:29: warning: unused variable 'dIconConfig' [-Wunused-variable]
XImlib2ToolTip.cpp:170:12: warning: unused variable 'ay' [-Wunused-variable]
In file included from XImlib2Background.h:35:0,
                 from XImlib2Background.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2ToolTip.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Action.o Action.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o ActionConfig.o ActionConfig.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o App.o App.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Caption.o XImlib2Caption.cpp
In file included from ActionConfig.h:28:0,
                 from ActionConfig.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
ActionConfig.cpp: In destructor 'virtual ActionConfig::~ActionConfig()':
ActionConfig.cpp:49:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
ActionConfig.cpp: In member function 'virtual void ActionConfig::setOptions(Table)':
ActionConfig.cpp:77:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from App.h:32:0,
                 from App.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XImlib2Caption.h:33:0,
                 from XImlib2Caption.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
XImlib2Caption.cpp: In constructor 'XImlib2Caption::XImlib2Caption(AbstractContainer*, AbstractIcon*, AbstractConfig*, AbstractIconConfig*)':
XImlib2Caption.cpp:35:25: warning: unused variable 'xContainer' [-Wunused-variable]
XImlib2Caption.cpp: In member function 'void XImlib2Caption::updateText()':
XImlib2Caption.cpp:260:26: warning: unused variable 'xContainer' [-Wunused-variable]
In file included from App.h:33:0,
                 from App.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Timer.o Timer.cpp
In file included from XImlib2Caption.h:34:0,
                 from XImlib2Caption.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Main.o Main.cpp
In file included from App.h:32:0,
                 from Main.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from DesktopContainer.h:28:0,
                 from XDesktopContainer.h:46,
                 from Timer.h:30,
                 from Timer.cpp:28:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Main.cpp: At global scope:
Main.cpp:28:26: error: no matching function for call to 'std::basic_string<char>::basic_string(volatile string)'
Main.cpp:28:26: note: candidates are:
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:529:9: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:529:9: note:   template argument deduction/substitution failed:
Main.cpp:28:26: note:   candidate expects 3 arguments, 1 provided
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:55:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'volatile string {aka volatile std::basic_string<char>}' to 'const char*'
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'volatile string {aka volatile std::basic_string<char>}' to 'const std::basic_string<char>&'
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note:   candidate expects 0 arguments, 1 provided
In file included from App.h:33:0,
                 from Main.cpp:25:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: *** [Main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Timer.cpp: In static member function 'static void Timer::Add(TimerControl*, long int)':
Timer.cpp:88:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Timer.cpp: In static member function 'static void Timer::Remove(TimerControl*)':
Timer.cpp:95:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from Timer.h:30:0,
                 from Timer.cpp:28:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
error: Bad exit status from /usr/src/tmp/rpm-tmp.20183 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.20183 (%build)
Command exited with non-zero status 1
23.26user 1.28system 0:10.93elapsed 224%CPU (0avgtext+0avgdata 104868maxresident)k
0inputs+0outputs (0major+694427minor)pagefaults 0swaps
hsh-rebuild: rebuild of `idesk-0.7.5-alt17.src.rpm' failed.

Автор: kostyalamer 26.2.2016, 20:39

В 7-ую 32- битную репу тоже не собрался :

Код
In file included from /usr/lib/gcc/i586-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib/gcc/i586-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib/gcc/i586-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note:   candidate expects 0 arguments, 1 provided
In file included from App.h:33:0,
                 from Main.cpp:25:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: *** [Main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from Timer.h:30:0,
                 from Timer.cpp:28:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
error: Bad exit status from /usr/src/tmp/rpm-tmp.66566 (%build)

Автор: dango_ 26.2.2016, 21:17

Фух, я не один. Как раз перед сборкой полностью переехал на локальные зеркала. И после облома перепроверял конфиги, искал траблу на своей стороне.

Автор: Balbes 27.2.2016, 11:17

Есть одно предположение, почему не собирается, но надо проверить.
Костя, Дан, попробуйте исходник из этой ссылки :

https://yadi.sk/d/Mb8h4APQpb3FR


Автор: dango_ 27.2.2016, 13:12

Цитата(Balbes @ 27.2.2016, 12:17) *
Есть одно предположение, почему не собирается, но надо проверить.
Костя, Дан, попробуйте исходник из этой ссылки :

https://yadi.sk/d/Mb8h4APQpb3FR

Олег, результат тот же, но есть изменения в логе сборки:
Код
<13>Feb 27 09:03:48 rpmi: setup-2.2.14-alt1 installed
<13>Feb 27 09:03:48 rpmi: filesystem-2.3.11-alt1 installed
<13>Feb 27 09:03:48 rpmi: glibc-preinstall-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: glibc-core-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: libattr-2.4.46-alt2 installed
<13>Feb 27 09:03:48 rpmi: sh-3.2.54-alt0.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: libpopt-1:1.14-alt8 installed
<13>Feb 27 09:03:48 rpmi: libpcre3-8.33-alt2 installed
<13>Feb 27 09:03:48 rpmi: libselinux-2.1.12-alt1 installed
<13>Feb 27 09:03:48 rpmi: grep-2.14-alt3 installed
<13>Feb 27 09:03:48 rpmi: libacl-2.2.51-alt1 installed
<13>Feb 27 09:03:48 rpmi: libcap-1:2.24-alt1 installed
<13>Feb 27 09:03:48 rpmi: bzlib-1:1.0.6-alt3 installed
<13>Feb 27 09:03:48 rpmi: libgmp10-5.1.2-alt2 installed
<13>Feb 27 09:03:48 rpmi: libgcc1-4.7.2-alt7 installed
<13>Feb 27 09:03:48 rpmi: glibc-pthread-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: libbeecrypt7-4.2.1-alt7 installed
<13>Feb 27 09:03:48 rpmi: libdb4.7-4.7.25-alt8 installed
<13>Feb 27 09:03:48 rpmi: getopt-2.22.1-alt1 installed
<13>Feb 27 09:03:48 rpmi: libelf-0.155-alt2 installed
<13>Feb 27 09:03:48 rpmi: liblzma-5.0.4-alt1 installed
<13>Feb 27 09:03:48 rpmi: zlib-1.2.8-alt1 installed
<13>Feb 27 09:03:48 rpmi: librpm-4.0.4-alt100.76.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: librpmbuild-4.0.4-alt100.76.M70P.1 installed
<13>Feb 27 09:03:48 rpmi: terminfo-5.9-alt3 installed
<13>Feb 27 09:03:48 rpmi: libtinfo-5.9-alt3 installed
<13>Feb 27 09:03:48 rpmi: coreutils-8.21-alt1 installed
<13>Feb 27 09:03:48 rpmi: alt-gpgkeys-0.7.75-alt1 installed
<13>Feb 27 09:03:48 rpmi: fakeroot-1.18.4-alt1 installed
<13>Feb 27 09:03:48 rpmi: rpm-4.0.4-alt100.76.M70P.1 installed
<13>Feb 27 09:03:50 rpmi: sed-1:4.2.2-alt2 installed
<13>Feb 27 09:03:51 rpmi: perl-base-1:5.16.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: findutils-4.5.11-alt3 installed
<13>Feb 27 09:03:51 rpmi: diffutils-3.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: control-0.7.6-alt1 installed
<13>Feb 27 09:03:51 rpmi: gawk-4.0.2-alt3 installed
<13>Feb 27 09:03:51 rpmi: tar-1.26.90-alt1 installed
<13>Feb 27 09:03:51 rpmi: glibc-kernheaders-3.8.4-alt1 installed
<13>Feb 27 09:03:51 rpmi: m4-1.4.16-alt5 installed
<13>Feb 27 09:03:51 rpmi: automake-common-0.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: gzip-1.5-alt2 installed
<13>Feb 27 09:03:51 rpmi: bzip2-1:1.0.6-alt3 installed
<13>Feb 27 09:03:51 rpmi: libshell-0.1.8-alt1 installed
<13>Feb 27 09:03:51 rpmi: rpm-macros-info-install-4.13-alt9 installed
<13>Feb 27 09:03:51 rpmi: libgpm-1.20.1-alt13 installed
<13>Feb 27 09:03:51 rpmi: gnu-config-1.0.626.20f0b7e-alt1 installed
<13>Feb 27 09:03:51 rpmi: psmisc-22.20-alt1 installed
<13>Feb 27 09:03:51 rpmi: libmpfr4-3.1.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: autoconf-common-0.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: ed-1:0.2-alt9 installed
<13>Feb 27 09:03:51 rpmi: xz-5.0.4-alt1 installed
<13>Feb 27 09:03:51 rpmi: libaudit1-2.2.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: libtcb-1.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: shadow-convert-1:4.1.4.2-alt8 installed
<13>Feb 27 09:03:51 rpmi: common-licenses-1.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: libreadline-5.2.14-alt3 installed
<13>Feb 27 09:03:51 rpmi: bash-3.2.54-alt0.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: nss_tcb-1.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: libmpc-0.9-alt2 installed
<13>Feb 27 09:03:51 rpmi: libncurses-5.9-alt3 installed
<13>Feb 27 09:03:51 rpmi: libncursesw-5.9-alt3 installed
<13>Feb 27 09:03:51 rpmi: makeinfo-4.13-alt9 installed
<13>Feb 27 09:03:51 rpmi: pam-config-control-1.7.0-alt1 installed
<13>Feb 27 09:03:51 rpmi: passwdqc-control-1.2.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: libpasswdqc-1.2.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: pam-config-1.7.0-alt1 installed
<13>Feb 27 09:03:51 rpmi: libpam0-1.1.6-alt2 installed
<13>Feb 27 09:03:51 rpmi: pam0_tcb-1.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: pam-1.1.6-alt2 installed
<13>Feb 27 09:03:51 rpmi: tcb-utils-1.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: pam0_userpass-1.0.2-alt6 installed
<13>Feb 27 09:03:51 rpmi: pam0_mktemp-1.1.1-alt3 installed
<13>Feb 27 09:03:51 rpmi: pam0_passwdqc-1.2.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: pam0-config-1.7.0-alt1 installed
<13>Feb 27 09:03:51 rpmi: shadow-utils-1:4.1.4.2-alt8 installed
<13>Feb 27 09:03:51 rpmi: etcskel-2.0.13-alt1 installed
<13>Feb 27 09:03:51 rpmi: util-linux-control-2.22.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: tzdata-2014i-alt1 installed
<13>Feb 27 09:03:51 rpmi: glibc-timezones-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: rpm-build-perl-0.83-alt1 installed
<13>Feb 27 09:03:51 rpmi: glibc-utils-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: perl-threads-1:5.16.3-alt1 installed
<13>Feb 27 09:03:51 rpmi: which-2.20-alt2.qa1 installed
<13>Feb 27 09:03:51 rpmi: tex-common-0.2-alt4 installed
<13>Feb 27 09:03:51 rpmi: texi2dvi-4.13-alt9 installed
<13>Feb 27 09:03:51 rpmi: texinfo-4.13-alt9 installed
<13>Feb 27 09:03:51 rpmi: patch-2.7.1-alt3 installed
<13>Feb 27 09:03:51 rpmi: make-2:3.82-alt5 installed
<13>Feb 27 09:03:51 rpmi: libzio-0.99-alt8 installed
<13>Feb 27 09:03:51 rpmi: info-install-4.13-alt9 installed
<13>Feb 27 09:03:51 rpmi: libtool-common-0.2.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: libpython-2.7.6-alt2.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: python-base-2.7.6-alt2.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: libprocps-3.3.7-alt1.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: procps-3.3.7-alt1.M70P.1 installed
<13>Feb 27 09:03:51 rpmi: libunistring-0.9.3-alt3 installed
<13>Feb 27 09:03:51 rpmi: xml-common-0.6.3-alt14 installed
<13>Feb 27 09:03:51 rpmi: libxml2-1:2.9.0-alt1 installed
<13>Feb 27 09:03:51 rpmi: glib2-locales-2.36.4-alt0.M70P.2 installed
<13>Feb 27 09:03:51 rpmi: libffi-1:3.0.10-alt1 installed
<13>Feb 27 09:03:51 rpmi: glib2-2.36.4-alt0.M70P.2 installed
<13>Feb 27 09:03:51 rpmi: libcroco-0.6.8-alt1 installed
<13>Feb 27 09:03:51 rpmi: pkg-config-0.25-alt2 installed
<13>Feb 27 09:03:51 rpmi: gettext-0.18.2.1-alt1 installed
<13>Feb 27 09:03:51 rpmi: sysvinit-utils-2.88-alt4 installed
<13>Feb 27 09:03:51 rpmi: libtic-5.9-alt3 installed
<13>Feb 27 09:03:51 rpmi: termutils-5.9-alt3 installed
<13>Feb 27 09:03:52 rpmi: glibc-gconv-modules-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: iconv-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: glibc-locales-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: glibc-nss-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: glibc-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: libstdc++6-4.7.2-alt7 installed
<13>Feb 27 09:03:52 rpmi: libmagic-4.26-alt11 installed
<13>Feb 27 09:03:52 rpmi: file-4.26-alt11 installed
<13>Feb 27 09:03:52 rpmi: rpm-build-python-0.36.2-alt1 installed
<13>Feb 27 09:03:52 rpmi: emacs-base-0.0.7-alt1 installed
<13>Feb 27 09:03:52 rpmi: elfutils-0.155-alt2 installed
<13>Feb 27 09:03:52 rpmi: cpio-2.11-alt2 installed
<13>Feb 27 09:03:52 rpmi: chkconfig-1.3.59-alt4 installed
<13>Feb 27 09:03:52 rpmi: service-0.5.26-alt1 installed
<13>Feb 27 09:03:52 rpmi: kernel-headers-common-1.2.4-alt1 installed
<13>Feb 27 09:03:52 rpmi: glibc-devel-6:2.17-alt8.M70P.1 installed
<13>Feb 27 09:03:52 rpmi: bison-runtime-2.7.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: bison-2.7.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: rpm-macros-alternatives-0.4.5-alt1 installed
<13>Feb 27 09:03:53 rpmi: alternatives-0.4.5-alt1 installed
<13>Feb 27 09:03:53 rpmi: binutils-1:2.23.51.0.1-alt2.M70P.1 installed
<13>Feb 27 09:03:53 rpmi: autoconf_2.60-2:2.68-alt3 installed
<13>Feb 27 09:03:53 rpmi: automake_1.11-1.11.6-alt3 installed
<13>Feb 27 09:03:53 rpmi: libtool_2.4-2.4.2-alt2 installed
<13>Feb 27 09:03:53 rpmi: gettext-tools-0.18.2.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: gcc-common-1.4.16-alt1 installed
<13>Feb 27 09:03:53 rpmi: cpp4.7-4.7.2-alt7 installed
<13>Feb 27 09:03:53 rpmi: vim-minimal-4:7.3.353-alt2 installed
<13>Feb 27 09:03:53 rpmi: vitmp-1.0-alt4.qa1 installed
<13>Feb 27 09:03:53 rpmi: libuuid-2.22.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: libblkid-2.22.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: libmount-2.22.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: util-linux-2.22.1-alt1 installed
<13>Feb 27 09:03:53 rpmi: rootfiles-alt-alt11 installed
<13>Feb 27 09:03:53 rpmi: branding-sisyphus-server-light-release-1.1.5-alt1 installed
<13>Feb 27 09:03:53 rpmi: basesystem-1:sisyphus-alt21 installed
<13>Feb 27 09:03:53 rpmi: sisyphus_check-0.8.39-alt1 installed
<13>Feb 27 09:03:53 rpmi: time-1:1.7-alt3 installed
<13>Feb 27 09:03:54 rpmi: gcc4.7-4.7.2-alt7 installed
<13>Feb 27 09:03:54 rpmi: libgcov4.7-devel-4.7.2-alt7 installed
<13>Feb 27 09:03:54 rpmi: rpm-build-4.0.4-alt100.76.M70P.1 installed
<86>Feb 27 09:03:55 groupadd[5173]: group added to /etc/group: name=caller, GID=500
<86>Feb 27 09:03:55 groupadd[5173]: group added to /etc/gshadow: name=caller
<86>Feb 27 09:03:55 groupadd[5173]: new group: name=caller, GID=500
<86>Feb 27 09:03:55 useradd[5177]: new user: name=caller, UID=500, GID=500, home=/, shell=/bin/bash
<86>Feb 27 09:03:55 groupadd[5182]: group added to /etc/group: name=rooter, GID=501
<86>Feb 27 09:03:55 groupadd[5182]: group added to /etc/gshadow: name=rooter
<86>Feb 27 09:03:55 groupadd[5182]: new group: name=rooter, GID=501
<86>Feb 27 09:03:55 useradd[5186]: new user: name=rooter, UID=501, GID=501, home=/root, shell=/bin/bash
<86>Feb 27 09:03:55 groupadd[5191]: group added to /etc/group: name=builder, GID=502
<86>Feb 27 09:03:55 groupadd[5191]: group added to /etc/gshadow: name=builder
<86>Feb 27 09:03:55 groupadd[5191]: new group: name=builder, GID=502
<86>Feb 27 09:03:55 useradd[5195]: new user: name=builder, UID=502, GID=502, home=/usr/src, shell=/bin/bash
<13>Feb 27 09:04:02 rpmi: xorg-xproto-devel-7.0.24-alt1 installed
<13>Feb 27 09:04:02 rpmi: libfreetype-2.4.11-alt1.1 installed
<13>Feb 27 09:04:02 rpmi: libfreetype-devel-2.4.11-alt1.1 installed
<13>Feb 27 09:04:02 rpmi: libICE-1.0.8-alt1 installed
<13>Feb 27 09:04:02 rpmi: libjpeg-2:1.2.1-alt1 installed
<13>Feb 27 09:04:02 rpmi: libXau-1.0.7-alt1 installed
<13>Feb 27 09:04:02 rpmi: libXau-devel-1.0.7-alt1 installed
<13>Feb 27 09:04:02 rpmi: libtiff5-4.0.3-alt1 installed
<13>Feb 27 09:04:02 rpmi: libICE-devel-1.0.8-alt1 installed
<13>Feb 27 09:04:02 rpmi: libSM-1.2.1-alt1 installed
<13>Feb 27 09:04:02 rpmi: xorg-renderproto-devel-0.11.1-alt3 installed
<13>Feb 27 09:04:02 rpmi: xorg-xextproto-devel-2:7.2.1-alt1 installed
<13>Feb 27 09:04:02 rpmi: xorg-kbproto-devel-1.0.6-alt1 installed
<13>Feb 27 09:04:02 rpmi: libpng15-1.5.21-alt0.M70P.1 installed
<13>Feb 27 09:04:02 rpmi: libgif-4.1.6-alt3 installed
<13>Feb 27 09:04:02 rpmi: libX11-locales-3:1.5.99.902-alt1 installed
<13>Feb 27 09:04:02 rpmi: libXdmcp-1.1.1-alt1 installed
<13>Feb 27 09:04:02 rpmi: libxcb-1.9.1-alt2 installed
<13>Feb 27 09:04:02 rpmi: libX11-3:1.5.99.902-alt1 installed
<13>Feb 27 09:04:02 rpmi: libXext-1.3.2-alt1 installed
<13>Feb 27 09:04:02 rpmi: libXrender-0.9.8-alt1 installed
<13>Feb 27 09:04:02 rpmi: imlib2-1.4.5-alt2 installed
<13>Feb 27 09:04:03 rpmi: libxcb-devel-1.9.1-alt2 installed
<13>Feb 27 09:04:03 rpmi: libX11-devel-3:1.5.99.902-alt1 installed
<13>Feb 27 09:04:03 rpmi: libXrender-devel-0.9.8-alt1 installed
<13>Feb 27 09:04:03 rpmi: gcc-c++-common-1.4.16-alt1 installed
<13>Feb 27 09:04:03 rpmi: libstdc++4.7-devel-4.7.2-alt7 installed
<13>Feb 27 09:04:03 rpmi: libexpat-2.1.0-alt1 installed
<13>Feb 27 09:04:03 rpmi: fontconfig-2.11.1-alt2.M70P.1 installed
Updating fonts cache: <29>Feb 27 09:04:04 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Feb 27 09:04:04 rpmi: fontconfig-devel-2.11.1-alt2.M70P.1 installed
<13>Feb 27 09:04:04 rpmi: libXft-2.3.1-alt1 installed
<13>Feb 27 09:04:04 rpmi: gcc4.7-c++-4.7.2-alt7 installed
<13>Feb 27 09:04:04 rpmi: imake-1.0.5-alt2 installed
<13>Feb 27 09:04:04 rpmi: imlib2-devel-1.4.5-alt2 installed
<13>Feb 27 09:04:04 rpmi: libSM-devel-1.2.1-alt1 installed
<13>Feb 27 09:04:04 rpmi: libXext-devel-1.3.2-alt1 installed
<13>Feb 27 09:04:04 rpmi: libXft-devel-2.3.1-alt1 installed
<13>Feb 27 09:04:04 rpmi: zlib-devel-1.2.8-alt1 installed
Installing idesk-0.7.5-alt17.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.41172
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf idesk-0.7.5
+ echo 'Source #0 (idesk-0.7.5.tar.bz2):'
Source #0 (idesk-0.7.5.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/idesk-0.7.5.tar.bz2
+ /bin/tar -xf -
+ cd idesk-0.7.5
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.41172
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd idesk-0.7.5
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.in: not using Gettext
autoreconf-default: running: aclocal --force -I .
autoreconf-default: configure.in: tracing
autoreconf-default: configure.in: not using Libtool
autoreconf-default: configure.in: not using Intltool
autoreconf-default: configure.in: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
src/Makefile.am: installing `./depcomp'
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -Wall -g -O2'
+ export CFLAGS
+ CXXFLAGS='-pipe -Wall -g -O2'
+ export CXXFLAGS
+ FFLAGS='-pipe -Wall -g -O2'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -Wall -g -O2'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ ./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/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --enable-shape
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-alt-linux-gcc... none
checking for library containing strerror... none required
checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-alt-linux-gcc... (cached) none
checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-alt-linux-g++ accepts -g... yes
checking dependency style of x86_64-alt-linux-g++... none
checking for x86_64-alt-linux-gcc... (cached) x86_64-alt-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-alt-linux-gcc accepts -g... (cached) yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-alt-linux-gcc... (cached) none
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for stdlib.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking cassert usability... yes
checking cassert presence... yes
checking for cassert... yes
checking cctype usability... yes
checking cctype presence... yes
checking for cctype... yes
checking cerrno usability... yes
checking cerrno presence... yes
checking for cerrno... yes
checking cmath usability... yes
checking cmath presence... yes
checking for cmath... yes
checking cstdarg usability... yes
checking cstdarg presence... yes
checking for cstdarg... yes
checking cstdio usability... yes
checking cstdio presence... yes
checking for cstdio... yes
checking cstdlib usability... yes
checking cstdlib presence... yes
checking for cstdlib... yes
checking cstring usability... yes
checking cstring presence... yes
checking for cstring... yes
checking ctime usability... yes
checking ctime presence... yes
checking for ctime... yes
checking whether time.h and sys/time.h may both be included... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
checking whether to build support for the XShape extension... yes
checking for XShapeCombineShape in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for imlib2-config... /usr/bin/imlib2-config
checking for imlib2... yes
checking whether to include Startup Notification ... no
checking whether to have Xft support... yes
checking for pkg-config... /usr/bin/pkg-config
checking Xft UTF-8 support... yes
checking return type of signal handlers... void

    idesk version 0.7.5 configured successfully.

Using '/usr' for installation.
Using 'x86_64-alt-linux-g++' for C++ compiler.
Building with '-pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2  ' for C++ compiler flags.
Building with '  -lX11  -lXext -lImlib2  -lXft  ' for linker flags.

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --without-included-gettext
+ '[' -n '' ']'
+ NPROCS=4
+ make -j4
make: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5'
make  all-recursive
make[1]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5'
Making all in src
make[2]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
echo '// This file is generated from makefile. Do not edit!' > defaults.h
echo '#define DEFAULT_PREFIX "/usr"' >> defaults.h
echo '#define PACKAGE "idesk"' >> defaults.h
make  all-am
make[3]: Entering directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XDesktopContainer.o XDesktopContainer.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XIcon.o XIcon.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Image.o XImlib2Image.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Database.o Database.cpp
In file included from XIcon.h:28:0,
                 from XIcon.cpp:26:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Database.cpp: In constructor 'Database::Database(std::string)':
Database.cpp:96:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from XImlib2Image.h:28:0,
                 from XImlib2Image.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from DesktopContainer.h:28:0,
                 from XDesktopContainer.h:46,
                 from XDesktopContainer.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Database.cpp: In member function 'void Table::print()':
Database.cpp:182:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Database.cpp: In member function 'void Table::SetArray(const string&, const string&, int)':
Database.cpp:222:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Database.cpp:232:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'virtual void XDesktopContainer::destroy()':
XDesktopContainer.cpp:80:12: warning: deleting object of polymorphic class type 'XImlib2Background' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
XDesktopContainer.cpp: In member function 'void XDesktopContainer::getRootImage()':
XDesktopContainer.cpp:124:22: warning: unused variable 'dConfig' [-Wunused-variable]
XImlib2Image.cpp: In member function 'virtual void XImlib2Image::shapeWindow()':
XImlib2Image.cpp:216:26: warning: unused variable 'xContainer' [-Wunused-variable]
XImlib2Image.cpp: In member function 'virtual void XImlib2Image::pressImage()':
XImlib2Image.cpp:389:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XImlib2Image.cpp:394:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'void XDesktopContainer::exeCurrentAction(XIcon*)':
XDesktopContainer.cpp:503:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp:504:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XDesktopContainer.cpp: In member function 'virtual void XDesktopContainer::runCommand(const string&)':
XDesktopContainer.cpp:601:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
XDesktopContainer.cpp:607:58: warning: missing sentinel in function call [-Wformat]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2Image.h:31,
                 from XImlib2Image.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o DesktopConfig.o DesktopConfig.cpp
In file included from XIcon.h:29:0,
                 from XIcon.cpp:26:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o DesktopIconConfig.o DesktopIconConfig.cpp
In file included from DesktopConfig.h:28:0,
                 from DesktopConfig.cpp:28:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
DesktopConfig.cpp: In destructor 'virtual DesktopConfig::~DesktopConfig()':
DesktopConfig.cpp:55:12: warning: deleting object of polymorphic class type 'CommonOptions' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
In file included from DesktopIconConfig.h:29:0,
                 from DesktopIconConfig.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
DesktopIconConfig.cpp: In member function 'virtual std::string DesktopIconConfig::getExtension(const string&)':
DesktopIconConfig.cpp:91:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
DesktopIconConfig.cpp:92:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
DesktopIconConfig.cpp:93:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from XDesktopContainer.cpp:25:0:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Misc.o Misc.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Shadow.o XImlib2Shadow.cpp
In file included from XImlib2Image.h:28:0,
                 from XImlib2Shadow.h:28,
                 from XImlib2Shadow.cpp:26:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
XImlib2Shadow.cpp: In member function 'virtual void XImlib2Shadow::moveWindow(int, int)':
XImlib2Shadow.cpp:70:13: warning: unused variable 'xIcon' [-Wunused-variable]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2Image.h:31,
                 from XImlib2Shadow.h:28,
                 from XImlib2Shadow.cpp:26:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XIconWithShadow.o XIconWithShadow.cpp
In file included from XIcon.h:28:0,
                 from XIconWithShadow.h:28,
                 from XIconWithShadow.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Background.o XImlib2Background.cpp
In file included from XIcon.h:29:0,
                 from XIconWithShadow.h:28,
                 from XIconWithShadow.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2ToolTip.o XImlib2ToolTip.cpp
In file included from DesktopContainer.h:28:0,
                 from XImlib2Background.h:33,
                 from XImlib2Background.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h: In constructor 'XImlib2Background::XImlib2Background(AbstractContainer*, AbstractConfig*)':
XImlib2Background.h:53:29: warning: 'XImlib2Background::container' will be initialized after [-Wreorder]
XImlib2Background.h:52:26: warning:   'AbstractConfig* XImlib2Background::config' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h:52:26: warning: 'XImlib2Background::config' will be initialized after [-Wreorder]
XImlib2Background.h:46:6: warning:   'int XImlib2Background::delay' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
In file included from XImlib2Background.cpp:27:0:
XImlib2Background.h:46:13: warning: 'XImlib2Background::mode' will be initialized after [-Wreorder]
XImlib2Background.h:45:17: warning:   'std::vector<char*>* XImlib2Background::save' [-Wreorder]
XImlib2Background.cpp:30:1: warning:   when initialized here [-Wreorder]
XImlib2Background.cpp: In member function 'void XImlib2Background::esetroot_pixmap_property(Window, Pixmap, GC, int, int)':
XImlib2Background.cpp:82:6: warning: unused variable 'screen' [-Wunused-variable]
XImlib2Background.cpp: In member function 'void XImlib2Background::FreeData()':
XImlib2Background.cpp:347:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
XImlib2Background.cpp: In member function 'void XImlib2Background::ChangeImage()':
XImlib2Background.cpp:361:6: warning: unused variable 'c' [-Wunused-variable]
In file included from DesktopContainer.h:28:0,
                 from XImlib2ToolTip.h:32,
                 from XImlib2ToolTip.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from XImlib2ToolTip.cpp:25:0:
XImlib2ToolTip.h: In constructor 'XImlib2ToolTip::XImlib2ToolTip(AbstractContainer*, AbstractIcon*, AbstractConfig*, AbstractIconConfig*)':
XImlib2ToolTip.h:49:24: warning: 'XImlib2ToolTip::iParent' will be initialized after [-Wreorder]
XImlib2ToolTip.h:46:26: warning:   'AbstractConfig* XImlib2ToolTip::config' [-Wreorder]
XImlib2ToolTip.cpp:28:1: warning:   when initialized here [-Wreorder]
XImlib2ToolTip.cpp: In member function 'virtual void XImlib2ToolTip::createFont()':
XImlib2ToolTip.cpp:97:25: warning: unused variable 'dIconConfig' [-Wunused-variable]
XImlib2ToolTip.cpp: In member function 'virtual void XImlib2ToolTip::setXY(int&, int&, int, int)':
XImlib2ToolTip.cpp:161:29: warning: unused variable 'dIconConfig' [-Wunused-variable]
XImlib2ToolTip.cpp:170:12: warning: unused variable 'ay' [-Wunused-variable]
XImlib2Background.cpp: In member function 'virtual void XImlib2Background::SetMultiImage(Imlib_Image)':
XImlib2Background.cpp:228:51: warning: 'h' may be used uninitialized in this function [-Wmaybe-uninitialized]
XImlib2Background.cpp:228:51: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized]
In file included from XImlib2ToolTip.h:34:0,
                 from XImlib2ToolTip.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Action.o Action.cpp
In file included from XImlib2Background.h:35:0,
                 from XImlib2Background.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o ActionConfig.o ActionConfig.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o App.o App.cpp
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o XImlib2Caption.o XImlib2Caption.cpp
In file included from ActionConfig.h:28:0,
                 from ActionConfig.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
In file included from App.h:32:0,
                 from App.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
ActionConfig.cpp: In destructor 'virtual ActionConfig::~ActionConfig()':
ActionConfig.cpp:49:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
ActionConfig.cpp: In member function 'virtual void ActionConfig::setOptions(Table)':
ActionConfig.cpp:77:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from XImlib2Caption.h:33:0,
                 from XImlib2Caption.cpp:27:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
XImlib2Caption.cpp: In constructor 'XImlib2Caption::XImlib2Caption(AbstractContainer*, AbstractIcon*, AbstractConfig*, AbstractIconConfig*)':
XImlib2Caption.cpp:35:25: warning: unused variable 'xContainer' [-Wunused-variable]
XImlib2Caption.cpp: In member function 'void XImlib2Caption::updateText()':
XImlib2Caption.cpp:260:26: warning: unused variable 'xContainer' [-Wunused-variable]
In file included from App.h:33:0,
                 from App.cpp:25:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Timer.o Timer.cpp
In file included from XImlib2Caption.h:34:0,
                 from XImlib2Caption.cpp:27:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I..    -pipe -Wall -g -O2  -DSHAPE    -I/usr/include/freetype2   -c -o Main.o Main.cpp
In file included from DesktopContainer.h:28:0,
                 from XDesktopContainer.h:46,
                 from Timer.h:30,
                 from Timer.cpp:28:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Timer.cpp: In static member function 'static void Timer::Add(TimerControl*, long int)':
Timer.cpp:88:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Timer.cpp: In static member function 'static void Timer::Remove(TimerControl*)':
Timer.cpp:95:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from App.h:32:0,
                 from Main.cpp:25:
AbstractClasses.h: In constructor 'AbstractApp::AbstractApp(int, char**)':
AbstractClasses.h:58:13: warning: 'AbstractApp::argc' will be initialized after [-Wreorder]
AbstractClasses.h:57:17: warning:   'char** AbstractApp::argv' [-Wreorder]
AbstractClasses.h:64:9: warning:   when initialized here [-Wreorder]
Main.cpp: At global scope:
Main.cpp:28:26: error: no matching function for call to 'std::basic_string<char>::basic_string(volatile string)'
Main.cpp:28:26: note: candidates are:
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:529:9: note: template<class _InputIterator> std::basic_string::basic_string(_InputIterator, _InputIterator, const _Alloc&)
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:529:9: note:   template argument deduction/substitution failed:
Main.cpp:28:26: note:   candidate expects 3 arguments, 1 provided
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:55:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:221:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:221:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:214:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:214:5: note:   no known conversion for argument 1 from 'volatile string {aka volatile std::basic_string<char>}' to 'const char*'
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:207:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:207:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:195:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:195:5: note:   candidate expects 4 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:185:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&, std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:185:5: note:   candidate expects 3 arguments, 1 provided
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:171:5: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.tcc:171:5: note:   no known conversion for argument 1 from 'volatile string {aka volatile std::basic_string<char>}' to 'const std::basic_string<char>&'
In file included from /usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/string:54:0,
                 from Misc.h:28,
                 from App.h:28,
                 from Main.cpp:25:
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
/usr/lib64/gcc/x86_64-alt-linux/4.7.2/../../../../include/c++/4.7.2/bits/basic_string.h:434:7: note:   candidate expects 0 arguments, 1 provided
In file included from App.h:33:0,
                 from Main.cpp:25:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: *** [Main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from Timer.h:30:0,
                 from Timer.cpp:28:
XDesktopContainer.h: At global scope:
XDesktopContainer.h:51:12: warning: 'error_trap_depth' defined but not used [-Wunused-variable]
make[3]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
make: *** [all] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/idesk-0.7.5'
error: Bad exit status from /usr/src/tmp/rpm-tmp.41172 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.41172 (%build)
Command exited with non-zero status 1
23.41user 1.28system 0:10.96elapsed 225%CPU (0avgtext+0avgdata 104800maxresident)k
0inputs+0outputs (0major+694783minor)pagefaults 0swaps
hsh-rebuild: rebuild of `idesk-0.7.5-alt17.src.rpm' failed.

Автор: Balbes 27.2.2016, 13:41

Дан, попробуй такой вариант :
- клонировать гит

git clone https://github.com/150balbes/idesk-x.git

- войти в полученный каталог и запустить сборку

gear-hsh

А какая у тебя система, на которой собираешь ? В последнее время в Сизифе обновились многие пакеты отвечающие за сборку (hasher либы и т.д.)

Автор: Balbes 27.2.2016, 16:09

Вроде нашёл причину, залил исправленную версию исходников пакета idesk alt17.1 вместо alt17.
Попробовал собрать у себя на P7 x86_64 эту исправленную версию пакета - собралось.
Дан, Костя, попробуйте этот вариант.

Автор: dango_ 27.2.2016, 16:20

Цитата(Balbes @ 27.2.2016, 14:41) *
Дан, попробуй такой вариант :
- клонировать гит

git clone https://github.com/150balbes/idesk-x.git

- войти в полученный каталог и запустить сборку

gear-hsh

А какая у тебя система, на которой собираешь ? В последнее время в Сизифе обновились многие пакеты отвечающие за сборку (hasher либы и т.д.)

Сизифная регулярка с WindowMaker. Да, вчера первый раз обновился из локальных реп. Порядочно было обновлений.
А у Кости вроде t7. Но воспроизводится. Странно.
Хорошо, вечером сделаю.

Автор: kostyalamer 27.2.2016, 16:24

Цитата(Balbes @ 27.2.2016, 16:09) *
Вроде нашёл причину, залил исправленную версию исходников пакета idesk alt17.1 вместо alt17.
Попробовал собрать у себя на P7 x86_64 эту исправленную версию пакета - собралось.
Дан, Костя, попробуйте этот вариант.

Все в порядке, этот вариант собрался.

Автор: Balbes 27.2.2016, 16:53

Заметка на будущее. Походу в p7 gcc 4.7.2 "отсталый" и не понимает часть того, что в сизифных gcc нормально воспринимается. Опасаюсь, что чем дальше, тем больше будет "разъезд" и тогда не получится простыми средствами уже реализовать.

Автор: kostyalamer 27.2.2016, 17:22

Цитата(Balbes @ 27.2.2016, 16:53) *
Заметка на будущее. Походу в p7 gcc 4.7.2 "отсталый" и не понимает часть того, что в сизифных gcc нормально воспринимается. Опасаюсь, что чем дальше, тем больше будет "разъезд" и тогда не получится простыми средствами уже реализовать.

Видимо не только в p7 но и в t7, у меня как раз t7 wink.gif

Автор: dango_ 27.2.2016, 19:25

Цитата(kostyalamer @ 27.2.2016, 17:24) *
Все в порядке, этот вариант собрался.

Аналогично.

Автор: dango_ 27.2.2016, 19:28

Цитата(Balbes @ 27.2.2016, 17:53) *
Заметка на будущее. Походу в p7 gcc 4.7.2 "отсталый" и не понимает часть того, что в сизифных gcc нормально воспринимается. Опасаюсь, что чем дальше, тем больше будет "разъезд" и тогда не получится простыми средствами уже реализовать.

Останется только вариант собирать для p7/t7 только в системах на p7/t7.

Автор: Balbes 29.2.2016, 17:19

Цитата(dango_ @ 27.2.2016, 19:28) *
Останется только вариант собирать для p7/t7 только в системах на p7/t7.

Там проблема в том, что в исходниках изменения не воспринимаются как надо старыми версиями, т.е. в старых версиях нет того функционала, что появился в новых.



Обновились образы.

Автор: dango_ 29.2.2016, 17:56

Цитата(Balbes @ 29.2.2016, 18:19) *
Там проблема в том, что в исходниках изменения не воспринимаются как надо старыми версиями, т.е. в старых версиях нет того функционала, что появился в новых.

Тогда как пересобирать под p7/t7?

Автор: Balbes 29.2.2016, 18:28

Цитата(dango_ @ 29.2.2016, 17:56) *
Тогда как пересобирать под p7/t7?

По возможности буду стараться использовать совместимое, но есть вероятность, что не всё будет возможно интегрировать под старыми версиями.

Автор: Balbes 4.3.2016, 14:56

Очередное обновление образов.


Автор: Balbes 9.3.2016, 13:32

Обновил образы , исправлена ошибка в icex.

Автор: Balbes 17.3.2016, 18:19

Обновился официальный метапрофиль (mkimage-profiles) , соответственно обновление пакета mkimage-profiles-mpgui и следом обновились все образы на я-диске.

Автор: Balbes 25.3.2016, 17:33

На я-диске очередное обновление, из заметного, кроме регулярного обновления метапрофиля m-p-mpgui до свежей версии, добавил в сборку комплект архиваторов\распаковщиков.

Автор: Balbes 8.4.2016, 17:33

Обновил образы.

Автор: Balbes 28.4.2016, 18:42

Обновился пакет m-p до версии 89, соответственно обновились образы (i586 будет позже).

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)