From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 3 Jun 2020 13:09:07 +0300 From: Michael Shigorin To: community@lists.altlinux.org Message-ID: <20200603100907.GP2225@imap.altlinux.org> References: <20200529151135.5eb7874b4093f829a7443357@altlinux.org> <20200603093213.GG27404@imap.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Cc: "Valery V. Inozemtsev" , "Yuri N. Sedunov" Subject: Re: [Comm] =?koi8-r?b?RndkOiBnaW1wINfJ08nUINDSySDawdDV08vF?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Jun 2020 10:09:08 -0000 Archived-At: List-Archive: List-Post: On Wed, Jun 03, 2020 at 12:39:12PM +0300, Yuri Sedunov wrote: > В Ср, 03/06/2020 в 12:32 +0300, Michael Shigorin пишет: > > On Wed, Jun 03, 2020 at 12:55:37PM +0700, Denis G. Samsonenko wrote: > > > > > > Если запускать с --verbose, то зависает на следующем: > > > > > > Loading 'mypaint brush factory' data > > > > > > Loading /usr/share/mypaint- > > > > > > data/1.0/brushes/classic/blend+paint.myb > > > > > > Если запускать с --no-data, то тогда запускается нормально. > > > > > Для начала нужно понять, что происходит.Запустите > > > > > $ strace -ff -o ~/gimp.log gimp > > > > > и изучите логи. > > > > Положил архив с логами strace на гугло-диск: > > > > https://drive.google.com/file/d/1fA3Q_KGTQUxGk96292nyqlANfdmParXu/view?usp=sharing > > > Никто не подскажет, в чём проблема? > > > > Возможно, там докувыркались с CC vs CXX -- на e2k трюки в районе > > кода загрузки кистей уже вылезали боком; вот заметки коллеги > > годичной давности: > Так это все про e2k? У меня на x86_64 работает. Думаю, про x86 (с Денисом по e2k не общались). > > --- > > Всё оказалось не так просто. Работал потому, что не мог загрузить > > эти кисти. Более детальное исследование показало, что попытка > > загрузки любой кисти mypaint приводит к срабатыванию assert — > > что версии 1.3.0, что 2.0.1. > > > > На данный момент сделана специальная версия-заглушка > > mypaint-brushes-1.3.0-alt2.E2K.0, которая предоставляет всё > > необходимое для сборки gimp, но кладёт сами кисти по неверному > > пути. Таким образом gimp собирается и работает, но с базовым > > набором кистей. Остальная функциональность не затронута. > > > > Текущее предположение: код загрузки кистей работает некорректно > > из-за сборки CXX вместо CC. Для проверки этой гипотезы нужно > > решить проблему с libgraphite2 и пересборать gimp штатным > > образом. > > --- > > > > (с libgraphite2 похожая проблема -- какие-то деятели > > довыпендривались с C++ vs C и соответственно gcc/g++; > > наскоро мной тогда обойдённая при помощи > > sed -i '/^CCLD =/s/(CC)/(CXX)/' app/Makefile) > > > > Ещё на манжете фигурировала такая ссылка: > > https://gitlab.gnome.org/GNOME/gimp/-/issues/3162 > > > > > Если удалить содержимое /usr/share/mypaint-data, то тогда gimp > > > загружается без проблем. > > > > Думаю, стоит вешать баг для начала на gimp (падает-то он) > > в sisyphus и в баге уже разбираться. --  ---- WBR, Michael Shigorin / http://altlinux.org   ------ http://opennet.ru / http://anna-news.info