Portál AbcLinuxu, 25. května 2024 23:55


Dotaz: ladění build AUR balíku

30.1. 13:22 lertimir | skóre: 64 | blog: Par_slov
ladění build AUR balíku
Přečteno: 381×
Odpovědět | Admin
Zdravím. Řeším otázku, jak odladit build AUR balíku v Archu. Konkrétně cantata. A problém je v tom, že na jednom systému se bez problému sestavila pomocí yay. Na druhém systému ne. yay skončil asi v 34% při sestavování 3rdparty/solid-lite (ale to asi není podstatné) pokud jsem spustil přímo makepkg dojelo sestavování skoro až na konec do 98% a skončilo přímo na sestavování objektu cantata. Vzhledem k tomu že první systém v klidu prošel, tak bych potřeboval nalézt co je jinak, ale žádný výpis nebo log se mi zatím nepodařilo najít. Primárně bych rád vysoce zvýšil logování děje, abych našel, co je jiného na druhém systému.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (lertimir (tazatel))
30.1. 14:54 jejda | skóre: 24 | blog: jejda
Rozbalit Rozbalit vše Re: ladění build AUR balíku
Odpovědět | | Sbalit | Link | Blokovat | Admin
/etc/makepkg.conf je na všech systémech stejný nebo se liší? Jsem ten balík tak ze zajímavosti teď zkusil u sebe a sestavilo a nainstalovalo se to bez chyb. Ale používám trizen. Trochu zvláštní mi přijde když jsem nastavil LOGDEST=/home/aur/makepkglogs tak je ten adresář prázdný a logy nikde. práva na zápis do toho adresáře mám.
30.1. 23:04 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: ladění build AUR balíku
To bude asi ono. To kde se mi to nesestavilo byla pracovní stanice, kde jsem v makepkg pustil naplno paralelizaci MAKEFLAGS="-j$(nproc)" (32 vláken 16 jader, 64GB RAM), sestavilo se to na notebooku, (16 vláken, 8 jader, 24GB RAM) ale bez MAKEFLAGS.
30.1. 23:25 jejda | skóre: 24 | blog: jejda
Rozbalit Rozbalit vše Re: ladění build AUR balíku
když tak nastavíš:
MAKEFLAGS="-j$(nproc --ignore=1)"
tak ta kompilace spadne taky?
Řešení 1× (lertimir (tazatel))
7.3. 22:33 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: ladění build AUR balíku
Finálně jsem paralelizaci shodil celou a vše funguje.
30.1. 21:48 xorly
Rozbalit Rozbalit vše Re: ladění build AUR balíku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jakej default cmake backend používáš (ninja/make), ale v obou případech by to do terminálu vyhodilo chybu, pokud by kompilátor nebo linker samotný něco vypsal. Pokud nic takového nevidíš, tak bych hádal, že ti došla RAM a OOM killer odstřelil kompilátor/linker. Liší se mnošství RAM mezi těmi systémy? Zkus vypnout webový prohlížeč a věci v electronu, když běží kompilace.
30.1. 23:13 Vtipnéř | skóre: 38 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: ladění build AUR balíku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Makepkg má option --log - viz např. man makepkg.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.