From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 3 Jun 2020 12:32:13 +0300 From: Michael Shigorin To: community@lists.altlinux.org Message-ID: <20200603093213.GG27404@imap.altlinux.org> References: <20200529151135.5eb7874b4093f829a7443357@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 09:32:14 -0000 Archived-At: List-Archive: List-Post: 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 трюки в районе кода загрузки кистей уже вылезали боком; вот заметки коллеги годичной давности: --- Всё оказалось не так просто. Работал потому, что не мог загрузить эти кисти. Более детальное исследование показало, что попытка загрузки любой кисти 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