Wednesday, December 23, 2009

Первый блин клинтон

Надеялся начать этот блог с истории одной победы разума над интеллектом - не получилось.
А именно: хотелось собрать последний gimp тот который сами разработчики только иногда называют 2.7.1 и посмотреть таки на его однооконный интерфейс. Да я хочу однооконный гимп, нет я не изващенец и не законченый виндовзятник не познавший радость tilled vm'ов, но тем не менее одно окошко я хочу.

вот как это выглядит у счастливых обладателей этого чуда




Ну я сначала как вполне себе ленивый человек пошел к товарищу гуглю и говорю -  ХАЧУ. А Гугль прост и наивен и он говорит - НА. но даже не догадывается, что он обманут всякими падлами, которые называют статью/страгицу/пост как-нить типа "gimp-2.7.1 binaries for win32" а в самой статье передраный тескст из фака об установке гимпа под убунтой и комментарий типа, а под винду нету идите лесом. или другой вариант типа прямой ссылки на скачивание последней версии бинарника все хорошо, тоьлко вот ведет ссылка на офф страницу, где этой версией еще и не пахнет.

Вобщем плюную я на все это дело и решил - надо компилить. Почти трое суток ушло на подготовку среды установку всех зависимостей, перекладывание библиотек которые оффициальные инсталяторы складывают в такие месте где потом не могут найти их сами. Еще сутки собирались babl  и gegl самое ценное в этих библиотеках - названия - они хотя бы смешные. После обработки исходников и мейкфайлов напильником, после вылавливания забавного бага гегла чтоему надо говорить make INSTAL но не make install, после установки в качестве зависимостей перла и руби, которые нужны только для сборки. Дошла очередь и до самого гимпа. Переписал ему вызовы  седа в мейкфайлах, потому что с оригинальмыми он собираться и не пытался. Наткнулся на багу с которой стало противно бороться - любая переменная содержащая виндовый пусть с обратными слешами вызывала ошибку синтаксиса типа я вообще не знаю что это у вас тут за \ стоит и компилиться не буду. Блин большой старый проэкт, давно позиционируемый как кроссплатформенный, и при этом страдает такими детскими болезнями. Чьи бы эти болезни небыли гимпа или MinGW которым я его пробовал собирать.

Вобщем на данный момент я пользуюсь gimp-2.7.0 основное плюшка в котором для меня - выкинули ненужные кисти разного размера.

А однооконный гимп у меня пока выглядит так



и ведь не обманули, действительно только одно окно.



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

No comments:

Post a Comment