LINUX.ORG.RU

Gimp-Painter 2.8 компиляция, запуск

 


0

1

Подскажите плиз)

1) компиляция

Собираю gimp-painter 2.8 https://github.com/seagetch/gimp-painter

configure проходит норамльно но на этпе make вылазит такая ошибка

CXX      gimpmypaintbrush-save.o
gimpmypaintbrush-save.cpp: In member function ‘bool MypaintBrushWriter::save_brush(GError**)’:
gimpmypaintbrush-save.cpp:143:23: error: ‘json_node_unref’ was not declared in this scope
   json_node_unref(root);
                       ^
Makefile:1336: ошибка выполнения рецепта для цели «gimpmypaintbrush-save.o»

2) запуск

Или такой вопрос, почему не запускается этот 2.8.15 отсюда https://mam-linuxa.blogspot.com/2015/10/gimp-painter-2815.html

И откуда он взялся когда на гите последний релиз 2.8.10? https://github.com/seagetch/gimp-painter/releases

при запуске бесконечно идет это

<standard input>:426: warning [p 19, 1.2i]: cannot adjust line
<standard input>:426: warning [p 19, 1.3i]: cannot adjust line
<standard input>:426: warning [p 19, 1.5i]: cannot adjust line
<standard input>:426: warning [p 19, 1.7i]: cannot adjust line
<standard input>:426: warning [p 19, 1.8i]: cannot adjust line
<standard input>:426: warning [p 19, 2.0i]: cannot adjust line
<standard input>:426: warning [p 19, 2.2i]: cannot adjust line
<standard input>:426: warning [p 19, 2.3i]: cannot adjust line
<standard input>:426: warning [p 19, 2.5i]: cannot adjust line
<standard input>:426: warning [p 19, 2.8i]: cannot adjust line
<standard input>:426: warning [p 19, 3.0i]: cannot adjust line
<standard input>:426: warning [p 19, 3.2i]: cannot adjust line
<standard input>:426: warning [p 19, 3.3i]: cannot adjust line
<standard input>:426: warning [p 19, 3.5i]: cannot adjust line
<standard input>:426: warning [p 19, 3.7i]: cannot adjust line
<standard input>:426: warning [p 19, 3.8i]: cannot adjust line
<standard input>:426: warning [p 19, 4.2i]: cannot adjust line
<standard input>:426: warning [p 19, 4.3i]: cannot adjust line
<standard input>:426: warning [p 19, 4.7i]: cannot adjust line
<standard input>:426: warning [p 19, 4.8i]: cannot adjust line

Deleted

.cpp

Не нужно.

anonymous
()

2.8.15 отсюда

И откуда он взялся когда на гите последний релиз 2.8.10?

Вендузятники наустанавливают в свой линакс майнеров, а потом жалуются.

gimpmypaintbrush-save.cpp:143:23: error: ‘json_node_unref’ was not declared in this scope

Какие-то хедеры не доустановил? Смотри в лог, который высрал configure.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Вендузятники наустанавливают в свой линакс майнеров, а потом жалуются.

В смысле? 2,8,15 откомпиленый под Убунту при чем здесь венда?

Какие-то хедеры не доустановил? Смотри в лог, который высрал configure.

Да вроде все что просило установил. Что искать в логе конфигурации?

Deleted
()
Ответ на: комментарий от r3lgar

Какие-то хедеры не доустановил? Смотри в лог, который высрал configure.

Если бы он хедеры не установил, то была бы совершенно другая ошибка. А эта ошибка связана с тем, что сломали совместимость в хедерах. Стыдно не знать это джентушнику.

EXL ★★★★★
()
Ответ на: комментарий от EXL

сделал downgrade libtool, вроде вначале пошло но потом это вываливается

../libtool: line 1319: libtool: compile: cannot determine name of library object from `': command not found
Makefile:996: ошибка выполнения рецепта для цели «gimpbasetypes.lo»
make[2]: *** [gimpbasetypes.lo] Ошибка 1
make[2]: выход из каталога «/home/deepforest/Загрузки/GP2.8/gimp-painter-gimp-2-8/libgimpbase»
Makefile:761: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/deepforest/Загрузки/GP2.8/gimp-painter-gimp-2-8»
Makefile:664: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
root@debian:/home/deepforest/Загрузки/GP2.8/gimp-painter-gimp-2-8# 
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Как я понял по Git-репозиторию, этот проект, кхе-кхе, слегка заброшен.

Зачем он тебе понадобился хоть?

EXL ★★★★★
()
Ответ на: комментарий от EXL

Я вот тоже смотрю аж 2013(хотя версия обычного гимпа тоже была 6 лет назад). Хотя комит последний 6 мес назад. В Gimp-Painter расширены функции рисования перед обычным Гимпом.

Думал просто взять отсюда, но она не запускается, почему, написал в первом посте, тогда решил собрать

https://plus.google.com/u/0/108855053226308444224/posts/V6qcgtLPqfA

Deleted
()
Последнее исправление: Deleted (всего исправлений: 3)
Ответ на: комментарий от EXL

Если бы он хедеры не установил, то была бы совершенно другая ошибка.

С опциональными зависимостями — вряд ли.

Стыдно не знать это джентушнику.

Уже месяц как нет.

r3lgar ★★★★★
()
Ответ на: комментарий от Deleted

Ты свой дистр не озвучивал, так что делай любым удобным тебе способом. Если есть Synaptic, можешь юзать его.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Я извиняюсь но там жопа. Начинаешь откатывать оно говорит что пол системы будет удалено. Потом где четко взять предыдущие версии и как грамотно откатить?

Deleted
()
Ответ на: комментарий от Deleted

А с новыми версиями гимпа, в линуксе, вообще - жопа. Если нужна последняя версия, которая не собирается, проще поставить полтора гига гимпа через флатпак, накомпиляться успеешь собирая дополнительные плагины. wawelet denoise и wawelet sharpen хотя бы компиляются легко и не имеют злых зависимостей, а со сборкой Resintezer задолбаешься пыль глотать.

Napilnik ★★★★★
()
Ответ на: комментарий от Deleted

Debian 9.

Те, что -dev (ибо тебе нужны хедеры). Правда, с динамической линковкой без отката остальных он у тебя всё равно не запустится.

Я извиняюсь но там жопа. Начинаешь откатывать оно говорит что пол системы будет удалено.

Щито поделать, ты сам выбрал путь цомпелянья в бинарном дистре.

Потом где четко взять предыдущие версии и как грамотно откатить?

Понятия не имею, я в дебьяне всего месяц. Свалил с генты как раз чтобы освободить голову от подобной информации. (%

r3lgar ★★★★★
()
Ответ на: комментарий от Napilnik

Та, да. Казалось бы насколько во вражеской венде все это проще с родным продолжением из Линукса - Гимпом о_О

Deleted
()
Ответ на: комментарий от r3lgar

Те, что -dev (ибо тебе нужны хедеры).

Ясненько. Спасибо большое за помощь и внимание к вопросу!

Правда, с динамической линковкой без отката остальных он у тебя всё равно не запустится.

Чувствую что терпение уже иссякло(

Щито поделать, ты сам выбрал путь цомпелянья в бинарном дистре.

Думал, в Линуксе это просто собирать, а оказывается что с одними зависимостями можно моск сломать, и это еще только Дебиан

Понятия не имею, я в дебьяне всего месяц. Свалил с генты как раз чтобы освободить голову от подобной информации. (%

Как раз хотел это спросить. Сложилось впечатление, что Джентушники это закаленная спартанская элита. Неужели там так все сложно? А почему именно Дебиан выбрали?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Та, да. Казалось бы насколько во вражеской венде все это проще с родным продолжением из Линукса - Гимпом о_О

Именно так, для винды гимп собирают почти так, как в линуксе для флатпака, причём сборка в разы меньше весит.

Napilnik ★★★★★
()
Ответ на: комментарий от Deleted

Думал, в Линуксе это просто собирать, а оказывается что с одними зависимостями можно моск сломать

Сильно зависит от дистра.

и это еще только Дебиан

В нём с компиляньем куда больше головняка, чем в Gentoo, говорю как гентушник со стажем более восьми лет.

Сложилось впечатление, что Джентушники это закаленная спартанская элита.

Это не так.

Неужели там так все сложно?

Гента простая как палка, если её освоить. Освоение может занять сколько угодно времени, в зависимости от желания разбираться. И это не даст ультимативных знаний по линуксам.

А почему именно Дебиан выбрали?

Потому, что у меня был выбор между более-менее освоенными вариантами: FreeBSD и Debian. С фряхой есть свои заморочки, которые мешают повседневным юзкейсам (я бы лишился пары хардварных ништяков и возымел проблем с некоторым софтом), но так как я нуждаюсь в достаточно свежих либах и привык к rolling release, то выбрал Debian Sid. Впрочем, тоже не без лишений и проблем.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

спасибо за ценнейшую информацию!

говорю как гентушник со стажем более восьми лет.

ого! и после стольки лет перешли на другое. неужели надоело компилировать?

И это не даст ультимативных знаний по линуксам.

а что даст? казалось бы такая закалка не должна пройти даром.

Deleted
()
Ответ на: комментарий от Deleted

неужели надоело компилировать?

В генте софт хоть и компиляется, но автоматически. Компилять мне и сейчас есть что, дело не в этом. Сейчас мне нужен дистр, который совсем не требует от меня внимания и вмешательства. Но я уверен, что вернусь обратно.

а что даст? казалось бы такая закалка не должна пройти даром.

Если собирать ядро вручную (а не genkernel), то даст кое-какие (в зависимости от заинтересованности) знания устройства ядра. Немного лучше и быстрее даёт понять процесс сборки софта, особенно если держать свой оверлей. Остальное — гентоспецифично, но иногда применимо не только в генте.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.