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

Не работает пакет после сборки, интересует может не правильно собираю - вот ход действий
1 ./autogen.sh
http://paste.org.ru/?gdlm47
2. ./ configure && make ругается http://paste.org.ru/?4yuiye

3. CFLAGS="-msse2" ./configure && make - ругается на все модули (это часть вывода) http://paste.org.ru/?h2lnwb
4. CFLAGS="-msse2 -Wno-error=format -Wno-error=pointer-to-int-cast -Wno-error=int-to-pointer-cast" ./configure && make - http://paste.org.ru/?hszr9j
5. make install - http://paste.org.ru/?2kqtf2
6. не работает, вот так - на клиенте http://paste.org.ru/?bb75ki

скорости нету, по инструкции собирается просто ./configure && make && make install
должно быть как-то так - http://paste.org.ru/?4cjear

как думаете проблемы со сборкой или косяк в ОС (пробывал на 3 нодах - везде одно и тоже) я пробывал разные версии пакета и всегда одно и тоже.

почитал что в генте надо ставить все через портажи, поискал готовый ебилд - нету
как создаю
1. grep DIR /etc/portage/make.conf
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/overlay"
2. cat /etc/portage/categoties
xio/accelio
3. ls; pwd
accelio-1.5.ebuild files Manifest v1.5.tar.gz v1.5.zip
/home/overlay/xio/accelio
4. http://paste.org.ru/?am5p1t
5. find /usr/portage/distfiles/ | grep v1.5
/usr/portage/distfiles/v1.5.tar.gz
6. ebuild accelio-1.5.ebuild digest
!!! 'xio/accelio' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /home/overlay/xio/accelio
7. emerge accelio-1.5.ebuild - http://paste.org.ru/?8h658o

не писал ебилды никогда

P.S. Модераторы, видел на многих форумах в панели обработки текста вставку текста в спойлер, тут так не сделать? Вы правильно написали что ссылки на текст с внешних источников со временем протухнут.

Читать FAQ

.

sharp написал(а):
скорости нету, по инструкции собирается просто ./configure && make && make install
должно быть как-то так - http://paste.org.ru/?4cjear

как думаете проблемы со сборкой или косяк в ОС (пробывал на 3 нодах - везде одно и тоже) я пробывал разные версии пакета и всегда одно и тоже.

Разбираться в нагромождении организационных ошибок… желающих нэма.

sharp написал(а):
почитал что в генте надо ставить все через портажи

Какая прелесть…
Ню-ню…
А ничего, что Главное Правило в общем случае звучит как НИКОГДА, НИЧЕГО, ни в коем случае НЕ СТАВИТЬ мимо приказчика пакетов используемого дистрибутива. Иначе — ССЗБ!?
Причём распространяется с некоторыми оговорками не только на Linux.

sharp написал(а):
…поискал готовый ебилд - нету
как создаю
1. grep DIR /etc/portage/make.conf
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/overlay"
2. cat /etc/portage/categoties
xio/accelio
3. ls; pwd
accelio-1.5.ebuild files Manifest v1.5.tar.gz v1.5.zip
/home/overlay/xio/accelio
4. http://paste.org.ru/?am5p1t
5. find /usr/portage/distfiles/ | grep v1.5
/usr/portage/distfiles/v1.5.tar.gz
6. ebuild accelio-1.5.ebuild digest
!!! 'xio/accelio' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /home/overlay/xio/accelio
7. emerge accelio-1.5.ebuild - http://paste.org.ru/?8h658o

не писал ебилды никогда

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

Уверен в полной и надлежащей зачистке результатов своей самодеятельности?
Тогда начинать стоит с чего-то типа app-portage/eclass-manpages. В дополнение к базовым man portage, man emerge, и man 5 ebuild.

:wq
--
Live free or die

по предметнее можно? что не

по предметнее можно? что не так? не там прописал путь для ибилдов? не туда их положил? не так создаю манифест? иль ошибка только в самом ебилде? спасибо за рекомендации - почитаю

/

sharp написал(а):
по предметнее можно? что не так? не там прописал путь для ибилдов? не туда их положил? не так создаю манифест? иль ошибка только в самом ебилде? спасибо за рекомендации - почитаю

Путь локального оверлея не анализирую.
Но знать зачем ты рядом с ебилдом положил архивы исходников и что у тебя в каталоге files было бы интересно.
Ещё интереснее зачем ты в данном приближении сразу упёрся в создание категории, а не воспользовался существующей. Расширение списка категорий ЕСНИП является атрибутом оверлея. То есть непонятно почему ты её записал в /etc/portage/categoties. И на KOI ты вместо новой нестандартной категории записал атом (категория/пакет)?!?

Но самое здесь интересное в мотивации забега впереди паровоза. И дело даже не в том, что до решения перечисленных вопросов п.7 не имеет смысла (подсказка по п.7: с такими вводными тебе как пить дать придётся переопределять переменную S, в качестве нулевого приближения man 5 ebuild достаточен), а в том, что сам вопрос о создании локального оверлея имеет смысл ТОЛЬКО после зачистки системы от изменений, порождённых make install.

:wq
--
Live free or die

/

По косвенным признакам тебе также показан man eutils.eclass.

:wq
--
Live free or die

Если хочешь получить

Если хочешь получить нормальную предметную помощь, лучше пройди на forums.gentoo.org. Gentoo.ru давно превратился в тусовочку наблатыканных "гуру", предсказуемо садящихся в лужу на мало-мальски нестандартных проблемах, но любящих потешить чсв за счёт унижения новичков. Ожидать реальной помощи тут бесполезно.

попробую спросить там

попробую спросить там

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".