Вы здесь

проблемы со сборка пакета из исходников, помогите создать 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. Модераторы, видел на многих форумах в панели обработки текста вставку текста в спойлер, тут так не сделать? Вы правильно написали что ссылки на текст с внешних источников со временем протухнут.

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 давно превратился в тусовочку наблатыканных "гуру", предсказуемо садящихся в лужу на мало-мальски нестандартных проблемах, но любящих потешить чсв за счёт унижения новичков. Ожидать реальной помощи тут бесполезно.

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