Trinity Desktop Environment на Gentoo (Сборка окружения TDE под gentoo)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Что за расширение такое? Это в .desktop файле прописано? Если да то пример бы такого посмотреть.
В tde-14.1.2 и 14.2.0-devel эти файлы видны норм (x.*).
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

> Что за расширение такое?
ну ... свое собственное расширение:о)

> Это в .desktop файле прописано?
не совсем, точнее - да, там прописана привязка *.desktop-а к расширению, но "это не работает" без доп. манипуляций

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

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

(щас клацаю на книжке, все наработки на главной рраб.станции, поэтому пока ни чего не прикладываю, если надо пиши)

p.s. искрене надеюсь, что если тебе это поможет поймать "козу за хвост" - ты тем или иным способом донесешь это до "главных разрабов" (у меня уже нет "главных рессурсов" это сделать. удачи :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 11:58
(если сильно надо, скину скрипт/ссылки, только я думаю - ты и сам не промах :о)
Да желательно бы скинуть. Там привязки расширений к категориям на сколько я понял. Если нет категории для данного то скорее всего видит данный файл как текстовый и открывается только редактором. Т.е. Файлу автоматом приписывается расширение *.txt. Я понял примерно что тут за проблема, но это ни кто править не будет. Им нужно сунуть готовое решение, только тогда конечно изменения примут. Т.е. определяется как то так.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

> но это ни кто править не будет
ну как обычно, сломали сами - а править это не барское дело!

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

по видео:
- ну тут ясен пень, создается по умолчанию "типа текстовый файл", да! но незанятое расширение как раз и привязывается к "новому типу" и к приложению (а далее уже по барабану, что в данном файле находится - текст или видео, файл, для открытия будет передан зарегистрированному приложению)

архив чуть позже скину.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 17:19
ну как обычно, сломали сами - а править это не барское дело!
А это раньше работало нормально?
Добавлено (18:06):
Как костыль, просто создать файл с новым типом( не text/plain ).

Shell

$ cat ~/.trinity/share/mimelnk/text/bas.desktop
[Desktop Entry]
Comment=Bas document
Comment[ru]=Документ bas
Type=MimeType
MimeType=text/bas
Icon=text-x-generic
Patterns=*.bas;
DefaultApp=konqueror

[Property::X-TDE-text]
Type=bool
Value=true
Что то типа этого. Тогда можно будет прописать этот тип в файле .desktop, запускаемого приложения. Ну и вроде это должно работать и с другими путями.
Это какая то фигня в tdelibs, что по умолчанию файлы с текстовой информацией определяет как тип text/plain, из за этого нельзя к этому расширению добавить другие программы.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

ormorph писал(а):
26.05.2024 17:29
А это раньше работало нормально?
если не изменяет память - в 3х кедах да (давно было, пакеты какие-то ставил, привязка была)
Как костыль
попробуй пройтись по "всей ветке" от начало до конца
файлы с текстовой информацией определяет как тип text/plain,
я тоже думал примерно об этом! а вот как эта "редиска" определяет что "от балды взятый" файла - является "текстовым!?" правильно, опять сует свои пакостные рученку туда, куда не следует! :yes3:


архив в приложении, там много в ремарках, т.к. растрахивал тринити во всех возможных "позах", думаю разберешься :D
вместо "родного" бинарника - замена, шел скрипт
_install.txz
архив
(8.64 КБ) 31 скачивание
коротко
добавляется
- новое расширение *.plt"
- приложение "plot_file" (вместе с *.desktop-ом)
- все необходимые файлы раскидываются по "каталогам"

после запуска скрипта - все должно работать (т.е. на других д.т. работает), а именно
- иконка привязана к расширению
- по умолчанию приложение привязано к расширению (клик по файлу *.plt - запуск приложения)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Попробовал, сам скрипт не срабатывает в TDE, но немного подправил, так работает. Т.е. не думаю что что то изменилось с ранних версий с этим. Всё работает, просто в TDE изначально для расширений не использовалось xml в ~/.local/share/mime/. Вместо этого нужно помещать в ~/.trinity/share/mimelnk/ как я и указал ранее. Изменения подхватываются после выполнения команды:

Shell

$ update-mime-database ~/.local/share/mime
Изменённый архив:
_install.tar.xz
(8.81 КБ) 34 скачивания
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

очевидно ДА, но это не соответвтует стандарту, ведь так?! :о)
точнее даже не
> ~/.trinity/share/mimelnk/
у меня "сделана ставка" на (уже не помню, в исходниках, видимо, правил ... люблю "простую понятную локоничность")
~/.tde/....

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

а еще, я думаю, лучше вообще сделать ссылку
> ~/.trinity/share/mimelnk/
на стандартный каталог :о) тогда будет срабатывать в любом случае :yes3:

p.s. только вот эти костыли.. с тде уже достали реально :crazy:
ну а так, спасибо, что ткнул носом, а то у меня уже все глаза в слезах, от нашей любимой тринитьи :cray:
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 19:55
p.s. только вот эти костыли.. с тде уже достали реально
Может когда нибудь и исправят это. Смотрю задача висит тут.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

привет! новый релиз вышел :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
01.06.2024 20:54
привет! новый релиз вышел :о)
Привет. Да как бы месяц назад уже вышел.
Изображение
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

вот и славно, трам пайраммм!
(я не юзаю все эти эрэссес-феньки... узнаю случайным образом, как кирпич мимо пролетит...так сразу бегу проверять "что в мире нового/хорошего/вечного".. :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

На счёт создания нового типа для *.<ext> средствами гуя. То в TDE это давно действует для бинарных файлов. Для текстовых сложнее, так как оно по умолчанию определяется как text/plain не зависимо от расширения, по этому для привязки нужно создать новый тип. Делается гуем в tde такой командой:

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

$ keditfiletype "*.plt"
Как результат после нажатия ок будет создан новый тип application/x-kdeuser<num>. Там же в диалоге можно сделать привязку к приложению, как результат новый тип будет добавлен в desktop файл в каталоге ~/.local/share/applications. Получается всё делается на много проще, если знаешь как.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

яж сетовал на то, что все через это самое сделано и оно там и сделано!
конечно-же можно все обточить по контуру... :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
13.06.2024 16:17
яж сетовал на то, что все через это самое сделано и оно там и сделано!
конечно-же можно все обточить по контуру... :о)
Тут проблема только с поддержкой xml в .local/share/mime/ и т.д. Остальное сделано через то же самое что и в KDE{4..5}. Т.е. keditfiletype из TDE работает так же как и keditfiletype5, с разницей что один записывает в ~/.trinity/share/mimelnk а другой в ~/.local/share/mime.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

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

> с разницей что один записывает в
> ~/.trinity/share/mimelnk
> а другой в
> ~/.local/share/mime
такия о чем?! а нахрена так делать?! для кого придумали стандарт? кто будет ему следовать, ванька ветров или пушкин?!
не будем соблюдать стандарт - превратимся сами видите во что :о)))

лично меня больше всего "колышит" именно - не соблюдение стандарта (в данном случае): мы, в надежде на стандарт, сделали как надо (точнее, хотели зарегистрировать новое приложение и его расширение) - а получили хрен!!!

а в тринити больше всего "задеваЮт" - косяки, недоделки, и новые косяки и то, что их годами (*) не патчат (правились бы они сразу после выхода "релиза косяка", вопросов бы не было... а так мои "любимые" задокументированные и пойманные за жопу косяки идут аж с самой 1й версии тринити 3.5.x а потом добавились с выходом 14.0.0 и далее как по маслу - добавляем фичи и не патчим. последняя моя рабочая 14.0.13 и в ней присутствуют все "эти косяки"... далее уже нет сил и желания "пробовать"... вполне допускаю, что это дистро-косяки, но да ... не будем углубляться в не туда :о)

дак вот к чему это я! :о))))
стандарт надо соблюдать!

...

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

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

ну вот, как то так... всех с праздником! (а пофиг каким) ура!!! :drunk:
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
16.06.2024 09:34
в свое время отрубили превью в конкуероре (потому что он падал на "некоторых особенных файлах", у меня это точно были pdf-ы и еще какие то, менее пакостные, возможно падал конк и сам по себе). как там нунче с этим? вернули превью? падения конка?
Нет не вернули.
sunjob писал(а):
16.06.2024 09:34
- kwin - постоянно падал, тупил, сука... прям вообще с самого начало (может и в кде3 так же было)
twin не падает совсем у меня, а вот kicker, очень редко но бывают случаи.
На счёт сессий вроде до сих пор есть проблемы.
В шестых кедах тоже бывают приколы, у меня в wayland некоторые всплывающие уведомления на панели постоянно моргали, какие то косяки с композитором.
sunjob писал(а):
16.06.2024 09:34
такия о чем?! а нахрена так делать?! для кого придумали стандарт? кто будет ему следовать, ванька ветров или пушкин?!
не будем соблюдать стандарт - превратимся сами видите во что :о)))
Так этот стандарт появился после появления kde3, по этому то что было то и работает, а переход на стандарт ещё не выполнен. Ну и разработчиков там кот наплакал. А kde уже поддерживается финансово фондом, и разработчиков там не мало. А в TDE если есть у кого время и желание, то добавит что нибудь. В TDE нужно разбираться с tdelibs, там большинство косяков связанных с многопоточностью, возможно какие то тянутся с tqt, но тут долго ещё разбираться. Я там видел много заглушек, когда функция есть, но она ни к чему не прикреплена, либо добавлены просто прототипы, без функций.
Если сравнивать pytde и pytqt то pytqt на много стабильнее, так как не привязано к tdelibs, вот только в pytqt нет класса для иконки в системном трее. Для иконки в системном трее не хватает реализовать всего одну функцию из стандарта libX11, тогда можно будет создать класс и она будет видна не только в иксах но и в кедах{5..6} под wayland.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 379
Контактная информация:

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

спасибо за инфу!

p.s. все как обычно... стабильность - тоже показатель! :crazy:
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

Привет! Вчера ставил (пытался поставить) тринити-9999, но его зависимость www-misc/htdig-3.2.0_beta6-r5 сначала пишет, что она уже - ископаемое :

* This package has a configure.in file which has long been deprecated. Please
* update it to use configure.ac instead as newer versions of autotools will die
* when it finds this file. See https://bugs.gentoo.org/426262 for details.
а потом валится
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_method.c -fPIC -DPIC -o .libs/os_method.o
os_map.c: In function 'CDB___os_r_sysattach':
os_map.c:87:33: error: implicit declaration of function 'CDB___db_eopnotsup' [-Wimplicit-function-declaration]
87 | return (CDB___db_eopnotsup(dbenv));
| ^~~~~~~~~~~~~~~~~~
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_region.c -fPIC -DPIC -o .libs/os_region.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_rename.c -fPIC -DPIC -o .libs/os_rename.o
make[2]: *** [Makefile:682: os_map.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_open.c -fPIC -DPIC -o .libs/os_open.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_rpath.c -fPIC -DPIC -o .libs/os_rpath.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./../htlib -D_REENTRANT -march=native -O2 -pipe -c os_root.c -fPIC -DPIC -o .libs/os_root.o
make[2]: Leaving directory '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/work/htdig-3.2.0b6/db'
make[1]: *** [Makefile:576: all] Error 2
make[1]: Leaving directory '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/work/htdig-3.2.0b6/db'
make: *** [Makefile:449: all-recursive] Error 1
* ERROR: www-misc/htdig-3.2.0_beta6-r5::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=www-misc/htdig-3.2.0_beta6-r5::gentoo'`,
* the complete build log and the output of `emerge -pqv '=www-misc/htdig-3.2.0_beta6-r5::gentoo'`.
* The complete build log is located at '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/temp/environment'.
* Working directory: '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/work/htdig-3.2.0b6'
* S: '/var/tmp/portage/www-misc/htdig-3.2.0_beta6-r5/work/htdig-3.2.0b6'

>>> Failed to emerge www-misc/htdig-3.2.0_beta6-r5
что с этим делать?

пс. относительно недавно все нормально же собиралось
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

gamper785 писал:
23.06.2024 08:27
что с этим делать?
Это уже вопрос к разработчикам Gentoo. А так можно заменить этот пакет другим www-misc/hldig из оверлея trinity, только после установки нужно будет ещё сделать симлинк:

Shell

ln -sf /usr/bin/hlsearch /usr/local/bin/htsearch
У меня www-misc/htdig собирается нормально.
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

Это первое, что пришло в голову - замаскировал htdig из портажа, вместо него стал тот (собрался без проблем), что из оверлея тринити (версия 1.что-то там), но потом обвалился кхелпцентр по-моему, ссылаясь на отсутсивие htdig. Если я правильно понял - ему нужен именно тот, что из портежа, а оверлейный не устраивает
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

gamper785 писал:
23.06.2024 23:14
но потом обвалился кхепцентр по-моему, ссылаясь на отсутсивие htdig
Я уже указал что нужно делать:
ormorph писал(а):
23.06.2024 09:36
Shell

ln -sf /usr/bin/hlsearch /usr/local/bin/htsearch
Там нужны симлинки, так как названия пакетов несколько отличаются от htdig. Там нужно было только htsearch. Надо будет переделать ебилд hldig, добавить симлинки.
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

спасибо, завтра сообщу о результате
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Будьте готовы что что то в сборке может отвалиться ссылка на новость. Идет процесс избавления от tqtinterface, по этому скоро скорее всего этого пакета уже не будет. Но уже есть проблемы сборки pytqt. Так как используете живую ветку, то это вас может коснуться.
Пока pytqt можно собрать так:

Shell

EGIT_OVERRIDE_BRANCH_GITEA_TDE_PYTQT="feat/header" emerge -av1 pytqt
это если без добавления в мир.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Можно обновить оверлей и пересобрать www-misc/hldig, теперь симлинки не нужны, они создаются при установке.
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

gamper785 писал:
23.06.2024 23:25
спасибо, завтра сообщу о результате
Дня! Вобщем, на 9999 исчезла старая проблема, появилась новая. Забил. Все снес к е... матери, плюнул, решил не испытывать и поставить стабильную 14.1.2. Результат: tdebase-starttde со всеми зависимостями стали нормально. Ставлю tdm
и
[47/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -Dkgreet_winbind_module_EXPORTS -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o -MF tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o.d -o tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_winbind.cpp
[48/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -Dkgreet_pam_module_EXPORTS -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o -MF tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o.d -o tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_pam.cpp
ninja: build stopped: subcommand failed.
* ERROR: trinity-base/tdm-14.1.2::trinity-official failed (compile phase):
* ninja -v -j9 -l0 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 2797: Called trinity-meta-2_src_compile
* environment, line 3965: Called trinity-base-2_src_compile
* environment, line 3760: Called cmake_src_compile
* environment, line 1091: Called cmake_build
* environment, line 1058: Called eninja
* environment, line 1534: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=trinity-base/tdm-14.1.2::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdm-14.1.2::trinity-official'`.
* The complete build log is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/environment'.
* Working directory: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build'
* S: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2'

>>> Failed to emerge trinity-base/tdm-14.1.2

* Messages for package trinity-base/tdm-14.1.2:

* ERROR: trinity-base/tdm-14.1.2::trinity-official failed (compile phase):
* ninja -v -j9 -l0 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 2797: Called trinity-meta-2_src_compile
* environment, line 3965: Called trinity-base-2_src_compile
* environment, line 3760: Called cmake_src_compile
* environment, line 1091: Called cmake_build
* environment, line 1058: Called eninja
* environment, line 1534: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=trinity-base/tdm-14.1.2::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdm-14.1.2::trinity-official'`.
* The complete build log is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/environment'.
* Working directory: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build'
* S: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2'

* GNU info directory index is up-to-date.

* IMPORTANT: 22 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

gamper785 писал:
24.06.2024 14:14
Ставлю tdm
Там вывод не полный, как раз там отсутствует причина ошибки. Нужен полный лог, можно например с помощью wgetpaste:

Shell

# wgetpaste /var/tmp/portage/trinity-base/tdm-14.1.2/temp/build.log
и выложить ссылку сюда.
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

вот
>>> Emerging (2 of 2) trinity-base/tdm-14.1.2::trinity-official
* tdebase-trinity-14.1.2.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Unpacking source...
* Unpacking parts of tdebase-trinity-14.1.2.tar.xz to /var/tmp/portage/trinity-base/tdm-14.1.2/work ...
tar extract command failed at least partially - continuing anyway
* QA Notice: ebegin called without eend in src_unpack
>>> Source unpacked in /var/tmp/portage/trinity-base/tdm-14.1.2/work
>>> Preparing source in /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2"
* Build directory (BUILD_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build"
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2"
* Build directory (BUILD_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build"
cmake -C /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr/trinity/14 -DCMAKE_INSTALL_RPATH=/usr/trinity/14 -DBUILD_TDM_SYSTEMD_UNIT_FILE=no -DWITH_XTEST=ON -DWITH_SHADOW=ON -DWITH_LIBART=yes -DWITH_XCOMPOSITE=no -DWITH_XDMCP=no -DWITH_XRANDR=yes -DWITH_TDEHWLIB=yes -DWITH_PAM=yes -DTDM_PAM_SERVICE=tde -DBUILD_TDM=ON -DBUILD_ALL=OFF -DWITH_ALL_OPTIONS=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/gentoo_toolchain.cmake /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2
loading initial cache file /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.2.0")
-- Detected x86_64 CPU architecture
-- Performing Test HAVE_PIE_SUPPORT
-- Performing Test HAVE_PIE_SUPPORT - Success
-- Performing Test LINKER_PIE_SUPPORT
-- Performing Test LINKER_PIE_SUPPORT - Success
-- Performing Test CXXFLAG_fdebug_prefix_map
-- Performing Test CXXFLAG_fdebug_prefix_map - Success
-- Performing Test CXXFLAG_fmacro_prefix_map
-- Performing Test CXXFLAG_fmacro_prefix_map - Success
-- Check support for large files
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off_t
-- Check size of off_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Check support for large files - Success
-- Checking for one of the modules 'tqt'
-- tmoc path: /usr/bin/tmoc
-- moc path: /usr/tqt3/bin/tqmoc
-- uic path: /usr/tqt3/bin/tquic
-- tqt-replace path: /usr/bin/tqt-replace
-- Performing Test HAVE_USABLE_TQT
-- Performing Test HAVE_USABLE_TQT - Success
-- checking for 'TDE'
-- Checking for one of the modules 'tqt'
-- found 'TDE', version 14.1.2
-- Looking for strlcat
-- Looking for strlcat - found
-- Looking for strlcat
-- Looking for strlcat - found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Using system usb.ids file: /usr/share/hwdata/usb.ids
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for pam_start in pam
-- Looking for pam_start in pam - found
-- Looking for security/pam_appl.h
-- Looking for security/pam_appl.h - found
-- Looking for crypt in crypt
-- Looking for crypt in crypt - found
-- Performing Test HAVE_TDEHWLIB
-- Performing Test HAVE_TDEHWLIB - Success
-- Checking for one of the modules 'xrandr'
-- Checking for one of the modules 'libpcre'
-- Checking for one of the modules 'xtst'
-- Looking for getifaddrs
-- Looking for getifaddrs - found
-- Looking for X11/XKBlib.h
-- Looking for X11/XKBlib.h - found
-- Looking for XkbLockModifiers in X11
-- Looking for XkbLockModifiers in X11 - found
-- Looking for XkbSetPerClientControls in X11
-- Looking for XkbSetPerClientControls in X11 - found
-- Checking for one of the modules 'libart-2.0'
-- Checking for one of the modules 'dbus-1'
-- Looking for kstat_open in kstat
-- Looking for kstat_open in kstat - not found
-- Looking for reboot
-- Looking for reboot - /sbin/reboot
-- Looking for poweroff
-- Looking for poweroff - /sbin/poweroff
-- Looking for halt
-- Looking for halt - /sbin/halt
-- Looking for shutdown
-- Looking for shutdown - /sbin/shutdown
-- poweroff - /sbin/poweroff
-- reboot - /sbin/reboot
-- Looking for include files sys/time.h, sys/loadavg.h
-- Looking for include files sys/time.h, sys/loadavg.h - not found
-- Check size of long long
-- Check size of long long - done
-- Looking for getdomainname
-- Looking for getdomainname - found
-- Looking for initgroups
-- Looking for initgroups - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for setproctitle
-- Looking for setproctitle - not found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Looking for sysinfo
-- Looking for sysinfo - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for setusercontext
-- Looking for setusercontext - not found
-- Looking for getusershell
-- Looking for getusershell - found
-- Looking for login_getclass
-- Looking for login_getclass - not found
-- Looking for auth_timeok
-- Looking for auth_timeok - not found
-- Looking for lastlog.h
-- Looking for lastlog.h - found
-- Looking for termio.h
-- Looking for termio.h - found
-- Performing Test HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
-- Performing Test HAVE_STRUCT_SOCKADDR_IN_SIN_LEN - Failed
-- Performing Test HAVE_STRUCT_PASSWD_PW_EXPIRE
-- Performing Test HAVE_STRUCT_PASSWD_PW_EXPIRE - Failed
-- Performing Test HAVE_STRUCT_UTMP_UT_USER
-- Performing Test HAVE_STRUCT_UTMP_UT_USER - Success
-- Performing Test HAVE_SETLOGIN
-- Performing Test HAVE_SETLOGIN - Failed
-- Performing Test HONORS_SOCKET_PERMS
-- Performing Test HONORS_SOCKET_PERMS - Success
-- Looking for getutent
-- Looking for getutent - found
-- Looking for arc4random
-- Looking for arc4random - found
-- Looking for arc4random_buf
-- Looking for arc4random_buf - found
-- Checking for one of the modules 'xau'
-- Found Perl: /usr/bin/perl (found version "5.40.0")
-- Found intltool: /usr/share/cmake/Modules/tde_l10n_merge.pl
-- <<< Gentoo configuration >>>
Build type RelWithDebInfo
Install path /usr/trinity/14
Compiler flags:
C -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=.
C++ -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-undefined
Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-undefined

-- Configuring done (3.4s)
-- Generating done (0.0s)
-- Build files have been written to: /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2"
* Build directory (BUILD_DIR): "/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build"
ninja -v -j9 -l0
[1/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background/bgrender.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background/bgrender.moc
[2/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmitem.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer/tdmitem.moc
[3/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmlabel.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer/tdmlabel.moc
[4/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background/KCrossBGRender.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background/KCrossBGRender.moc
[5/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmthemer.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer/tdmthemer.moc
[6/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmpixmap.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer/tdmpixmap.moc
[7/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmrect.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer/tdmrect.moc
[8/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_classic.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib/kgreet_classic.moc
[9/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_pam.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib/kgreet_pam.moc
[10/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_winbind.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib/kgreet_winbind.moc
[11/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer && perl -w /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/confproc.pl /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/config.def config.ci
[12/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend && perl -w /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/confproc.pl /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/config.def config.ci
[13/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend && perl -w /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/confproc.pl /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/config.def config.ci
[14/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/libkonq -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT kcontrol/background/CMakeFiles/bgnd-static.dir/KCrossBGRender.cpp.o -MF kcontrol/background/CMakeFiles/bgnd-static.dir/KCrossBGRender.cpp.o.d -o kcontrol/background/CMakeFiles/bgnd-static.dir/KCrossBGRender.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background/KCrossBGRender.cpp
[15/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmthemer.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmthemer.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmthemer.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmthemer.cpp
[16/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -Dkgreet_classic_module_EXPORTS -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/kgreet_classic-module.dir/kgreet_classic.cpp.o -MF tdmlib/CMakeFiles/kgreet_classic-module.dir/kgreet_classic.cpp.o.d -o tdmlib/CMakeFiles/kgreet_classic-module.dir/kgreet_classic.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_classic.cpp
[17/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/dmctl-static.dir/dmctl.cpp.o -MF tdmlib/CMakeFiles/dmctl-static.dir/dmctl.cpp.o.d -o tdmlib/CMakeFiles/dmctl-static.dir/dmctl.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/dmctl.cpp
[18/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmpixmap.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmpixmap.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmpixmap.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmpixmap.cpp
[19/153] : && /usr/bin/cmake -E rm -f tdmlib/libdmctl.a && /usr/bin/x86_64-pc-linux-gnu-ar qc tdmlib/libdmctl.a tdmlib/CMakeFiles/dmctl-static.dir/dmctl.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib tdmlib/libdmctl.a && :
[20/153] cd /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/cryptocardwatcher && /usr/bin/tmoc /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/cryptocardwatcher/watcher.h -o /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/cryptocardwatcher/watcher.moc
[21/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -Dkgreet_pam_module_EXPORTS -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o -MF tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o.d -o tdmlib/CMakeFiles/kgreet_pam-module.dir/kgreet_pam.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_pam.cpp
[22/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/access.c.o -MF tdm/backend/CMakeFiles/tdm.dir/access.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/access.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/access.c
[23/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmrect.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmrect.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmrect.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmrect.cpp
[24/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/choose.c.o -MF tdm/backend/CMakeFiles/tdm.dir/choose.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/choose.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/choose.c
[25/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlayout.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlayout.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlayout.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmlayout.cpp
[26/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmitem.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmitem.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmitem.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmitem.cpp
[27/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/consolekit.c.o -MF tdm/backend/CMakeFiles/tdm.dir/consolekit.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/consolekit.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/consolekit.c
[28/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/bootman.c.o -MF tdm/backend/CMakeFiles/tdm.dir/bootman.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/bootman.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/bootman.c
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/bootman.c: In function ‘commitGrub’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/bootman.c:142:9: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
142 | system(command);
| ^~~~~~~~~~~~~~~
[29/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/daemon.c.o -MF tdm/backend/CMakeFiles/tdm.dir/daemon.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/daemon.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/daemon.c
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/daemon.c: In function ‘BecomeDaemon’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/daemon.c:66:17: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
66 | read( pfd[0], &pfd[1] /* dummy */, 1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/daemon.c:77:9: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
77 | chdir( "/" );
| ^~~~~~~~~~~~
[30/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/client.c.o -MF tdm/backend/CMakeFiles/tdm.dir/client.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/client.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/client.c
[31/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/dm.c.o -MF tdm/backend/CMakeFiles/tdm.dir/dm.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/dm.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dm.c
FAILED: tdm/backend/CMakeFiles/tdm.dir/dm.c.o
/usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/dm.c.o -MF tdm/backend/CMakeFiles/tdm.dir/dm.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/dm.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dm.c
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dm.c: In function ‘SetTitle’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dm.c:1719:9: error: implicit declaration of function ‘pthread_setname_np’; did you mean ‘pthread_setcanceltype’? [-Wimplicit-function-declaration]
1719 | pthread_setname_np(pthread_self(), name);
| ^~~~~~~~~~~~~~~~~~
| pthread_setcanceltype
[32/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/auth.c.o -MF tdm/backend/CMakeFiles/tdm.dir/auth.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/auth.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/auth.c
[33/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/kfrontend/themer -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlabel.cpp.o -MF tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlabel.cpp.o.d -o tdm/kfrontend/themer/CMakeFiles/tdmthemer-static.dir/tdmlabel.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend/themer/tdmlabel.cpp
[34/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/libkonq -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT kcontrol/background/CMakeFiles/bgnd-static.dir/bgrender.cpp.o -MF kcontrol/background/CMakeFiles/bgnd-static.dir/bgrender.cpp.o.d -o kcontrol/background/CMakeFiles/bgnd-static.dir/bgrender.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background/bgrender.cpp
[35/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/dpylist.c.o -MF tdm/backend/CMakeFiles/tdm.dir/dpylist.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/dpylist.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dpylist.c
[36/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/ctrl.c.o -MF tdm/backend/CMakeFiles/tdm.dir/ctrl.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/ctrl.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c: In function ‘emitXSessC’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:450:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
450 | Writer( (int)ctx, cbuf, bp - cbuf );
| ^
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c: In function ‘emitTTYSessC’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:497:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
497 | Writer( (int)ctx, cbuf, bp - cbuf );
| ^
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c: In function ‘processCtrl’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:589:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
589 | ListSessions( flags, d, (void *)fd, emitXSessC, emitTTYSessC );
| ^
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c: In function ‘openCtrl’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:141:41: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
141 | chown( cr->fpath, -1, fifoGroup );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:206:73: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
206 | chown( cr->path, -1, fifoGroup );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c: In function ‘chownCtrl’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:287:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
287 | chown( cr->fpath, uid, -1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/ctrl.c:290:17: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
290 | chown( cr->path, uid, -1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
[37/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/libkonq -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -I/usr/include/libart-2.0 -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT kcontrol/background/CMakeFiles/bgnd-static.dir/bgsettings.cpp.o -MF kcontrol/background/CMakeFiles/bgnd-static.dir/bgsettings.cpp.o.d -o kcontrol/background/CMakeFiles/bgnd-static.dir/bgsettings.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/kcontrol/background/bgsettings.cpp
[38/153] /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -Dkgreet_winbind_module_EXPORTS -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdmlib -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/trinity/14/include -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -I/usr/tqt3/include -I/usr/include/tqt -include tqt.h -DTQT_NO_ASCII_CAST -DTQT_NO_STL -DTQT_NO_COMPAT -DTQT_NO_TRANSLATION -DTQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -MD -MT tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o -MF tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o.d -o tdmlib/CMakeFiles/kgreet_winbind-module.dir/kgreet_winbind.cpp.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdmlib/kgreet_winbind.cpp
[39/153] /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build/tdm/backend -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/kfrontend -I/usr/tqt3/include -I/usr/include/tqt -march=native -O2 -pipe -fdebug-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -fmacro-prefix-map=/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2=. -DNDEBUG -MD -MT tdm/backend/CMakeFiles/tdm.dir/error.c.o -MF tdm/backend/CMakeFiles/tdm.dir/error.c.o.d -o tdm/backend/CMakeFiles/tdm.dir/error.c.o -c /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c
In file included from /var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c:51:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/printf.c: In function ‘LogOutOfMem’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/printf.c:609:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
609 | write( 2, sbuf, el );
| ^~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/printf.c: In function ‘OutChLFlush’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/printf.c:630:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
630 | write( 2, oclbp->buf, oclbp->clen + 1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c: In function ‘Panic’:
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c:69:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
69 | write( fd, "xdm panic: ", 11 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c:70:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
70 | write( fd, mesg, strlen( mesg ) );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/error.c:71:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
71 | write( fd, "\n", 1 );
| ^~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
* ERROR: trinity-base/tdm-14.1.2::trinity-official failed (compile phase):
* ninja -v -j9 -l0 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 2797: Called trinity-meta-2_src_compile
* environment, line 3965: Called trinity-base-2_src_compile
* environment, line 3760: Called cmake_src_compile
* environment, line 1091: Called cmake_build
* environment, line 1058: Called eninja
* environment, line 1534: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=trinity-base/tdm-14.1.2::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdm-14.1.2::trinity-official'`.
* The complete build log is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/environment'.
* Working directory: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build'
* S: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2'

>>> Failed to emerge trinity-base/tdm-14.1.2

* Messages for package trinity-base/tdm-14.1.2:

* ERROR: trinity-base/tdm-14.1.2::trinity-official failed (compile phase):
* ninja -v -j9 -l0 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 2797: Called trinity-meta-2_src_compile
* environment, line 3965: Called trinity-base-2_src_compile
* environment, line 3760: Called cmake_src_compile
* environment, line 1091: Called cmake_build
* environment, line 1058: Called eninja
* environment, line 1534: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=trinity-base/tdm-14.1.2::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdm-14.1.2::trinity-official'`.
* The complete build log is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdm-14.1.2/temp/environment'.
* Working directory: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2_build'
* S: '/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2'

* GNU info directory index is up-to-date.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2786
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Хм, а что за версия gcc у вас используется?

Shell

$ gcc -v
Хотя возможно как то система странно собрана.
Spoiler

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

/var/tmp/portage/trinity-base/tdm-14.1.2/work/tdebase-trinity-14.1.2/tdm/backend/dm.c9: error: implicit declaration of function ‘pthread_setname_np’; did you mean ‘pthread_setcanceltype’? [-Wimplicit-function-declaration]
1719 | pthread_setname_np(pthread_self(), name);
Странно что эта ошибка ошибка выскакивает на сборке объектного файла(не линковка). Как вариант решения проблемы стоит добавить для сборки флаг компилятора -pthread, либо собирать другим компилятором, например clang.

Shell

# CFLAGS="$CFLAGS -pthread" CXXFLAGS="$CXXFLAGS -pthread" emerge -av1 tdm
У меня всё это собирается нормально и для сборки объектного файла не требуется добавление -pthread.
Добавлено (07:55):
Хм, а что за версия glibc стоит? Посмотрел у себя(версия glibc-2.39) /usr/include/pthread.h, там эта функция включается если включен макрос __USE_GNU, обычно он по умолчанию включается компилятором c++. Как вариант можно включить самостоятельно, добавив флаг компилятора -D__USE_GNU. Странно что у вас вообще система Gentoo собирается с такими недочётами в работе компилятора. Можно проверить это так:
Spoiler

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

#include <iostream>

int main ( int argc, char **argv )
{
        #ifdef __USE_GNU
                std::cout << "__USE_GNU: Yes" << std::endl;
        #else
                std::cout << "__USE_GNU: No" << std::endl;
        #endif
}

Shell

$ g++ main.cpp -o main
А далее запустить бинарник, и что вывод покажет. Если вывод покажет Yes, то проблема в заголовочниках glibc, а если покажет No, то проблема в компиляторе.
Спасибо сказали:
gamper785
Сообщения: 28

Re: Trinity Desktop Environment на Gentoo

Сообщение gamper785 »

gcc из тильдовой ветки 14.1.1.20240622
Добавлено (08:13):
насчет "криво" собранной системы: на начальном этапе собираю чисто по хендбуку (ну есть некоторые правки в ядре и доп программы, не имеющиие отношения к сабжу), т.е минималную систему (всегда так работало), потом иксы и тринити. Может быть проблема в том, что я в последние полгода перешел на профиль desktop (сейчас под номером 23, кажется) ?.
make.conf прост до нельзя
#SYSTEM-----------------------------------------------
CHOST="x86_64-pc-linux-gnu"
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j9"

#PORTAGE----------------------------------------------
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="*"
EMERGE_DEFAULT_OPTS="--quiet-build=n --with-bdeps=y"
FEATURES="parallel-fetch candy fail-clean"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_SYSTEM="echo save split-elog"
GENTOO_MIRRORS="http://distfiles.gentoo.org/"
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

#LANG-------------------------------------------------
LC_MESSAGES=C
L10N="en ru"

#DEVICES----------------------------------------------
VIDEO_CARDS="nouveau"
ALSA_CARDS="usb-audio"
INPUT_DEVICES="libinput synaptics"
Спасибо сказали:
Ответить