нужна програ xcftools

здрасте
ебилд есть но старый
https://bugs.gentoo.org/show_bug.cgi?id=168323
ебилд взял - переименовал на xcftools-1.0.7 - положил в локальный оверлей

не компилится!(((
нашел патчи
http://patch-tracker.debian.org/package/xcftools/1.0.7-3
не помогают!!!(((
такая ошибка
http://paste.org.ru/?t70ggw
лог
http://paste.org.ru/?bwvu6q

Помогите пожалуйсто собрать, очень нужна программа
пс:
вот ебилд
http://paste.org.ru/?5xops0

( . ) ( . )

exiftool умеет читать информацию
convert - конвертировать (простите за тавтологию)

если

xcf2png.patch***

xcf2png.patch

*** xcf2png.c	2012-01-10 14:52:50.045732198 +0400
--- xcf2png.c.new	2012-01-10 14:49:29.739725282 +0400
***************
*** 34,39 ****
--- 34,41 ----
  #endif
  
  #include "xcf2png.oi"
+ #define png_voidp_NULL	(png_voidp)NULL
+ #define png_error_ptr_NULL	(png_error_ptr)NULL
  
  static void
  usage(FILE *where)

patch -p0 -i xcf2png.patch

Пропишите наложение патча в ebuild.

Да, я собирал просто make`ом, а не через ebuild.

та же ошибка(((

http://paste.org.ru/?0r3zkh

вот кое что из консоли

* Applying libpng15.patch ... [ ok ]
* Applying xcf2png.patch ... [ ok ]

xcf2png.c:(.text+0xd99): undefined reference to `png_set_packing'
xcf2png.o: In function `main':
xcf2png.c:(.text.startup+0x781): undefined reference to `png_write_end'
xcf2png.c:(.text.startup+0x790): undefined reference to `png_destroy_write_struct'
collect2: ld returned 1 exit status

т.е. то же самое

зы: я правильно патч скопипастил?
http://paste.org.ru/?thvv84

Можете поставить так: #

Можете поставить так:

# ebuild xcftools-1.0.7.ebuild merge
# cd /var/tmp/portage/media-gfx/xcftools-1.0.7/work/
# make clean
# cp libpng15.patch
# patch -p0 < libpng15.patch
# ./configure --prefix='/usr'
# make
# ebuild xcftools-1.0.7.ebuild package
# emerge -k /usr/portage/packages/media-gfx/xcftools-1.0.7.tbz2

Странно, почему-то из ebuild`а не собирается, хотя обычное ./configure; make нормально отрабатывает.

.

kostik87 написал(а):
Можете поставить так:

# ebuild xcftools-1.0.7.ebuild merge
# cd /var/tmp/portage/media-gfx/xcftools-1.0.7/work/
# make clean
# cp libpng15.patch
# patch -p0 < libpng15.patch
# ./configure --prefix='/usr'
# make
# ebuild xcftools-1.0.7.ebuild package
# emerge -k /usr/portage/packages/media-gfx/xcftools-1.0.7.tbz2

Странно, почему-то из ebuild`а не собирается, хотя обычное ./configure; make нормально отрабатывает.

Пакет в каком оверлее или ебилд из багзиллы?

ЗЫ: Ебилд в локальный оверлейчик, дополнить наложением патча и можно тестировать.

:wq
--
Live free or die

ebuild и ошибка в шапке темы,

ebuild и ошибка в шапке темы, патчи, что я приложил, смотрите сообщение выше, что в шапке темы тс, примерно одно и тоже.

Но если собирать просто:

$ patch -p0 < patch
$ ./configure
$ make

То всё собирается нормально, а если с помощью ebuild`а то проблема в сборке, ошибка кроется в этом http://www.keil.com/support/docs/2729.htm.

Любую задачу можно решить

Любую задачу можно решить множеством способов
Вы бы озвучили вашу, что в итоге хотите получить?
Зачем упираться в xcftools?

2Vovike Не умничайте пожалста

2Vovike
Не умничайте пожалста

( . ) ( . )

вам показалось
я серьёзен
умничать - это послать вас сюда

.

Vovike написал(а):
умничать - это послать вас сюда

За такие грубые наезды лучше сюда, но мы же так делать не будем?.. ;-)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): За такие

Spoiler написал(а):
За такие грубые наезды лучше сюда, но мы же так делать не будем?.. ;-)

Я в упор грубости не вижу! Что с вами после праздников?
PS ВЫ, уважаемый, даже послать по нормальному не можете :-)! Посылать надо сюда

.

Vovike написал(а):
Посылать надо сюда

Вряд ли кто-нить когда-нить пойдёт по вашей ссылке - она же светится ;-) Учитесь ссылки прятать :-) :-) :-)
А по теме - если в силу каких-либо своих душевных качеств вы не желаете признать уж если не грубость, то как минимум бестактность по отношению к помогающему вам человеку что ж, это ему наука...
"...И кто-то камень положил в его протянутую руку..." © М.Ю.Лермонтов

Мы тоже не всего читали Шнитке!.. © В. Вишневский

for all

не кормите тролля

https://github.com/winterhear

https://github.com/winterheart/iceland/tree/master/media-gfx/xcftools
https://bugs.gentoo.org/show_bug.cgi?id=168323

Не грусти, товарищ! Всё хорошо, beautiful good!

2kostik87 Спасибо за

2kostik87
Спасибо за помощь
2winterheart
СПАСИБО!!! РАБОТАЕТ!!!

(*)

"we cannot USE nls flag" замените на "we have to use nls flag", ведь вы делаете --enable-nls

чо?

чо?

Не грусти, товарищ! Всё хорошо, beautiful good!

(*)

На строке 15 вашего ebuild-а комментарий - # nls support is broken, we cannot USE nls flag.
в Comment 4 вы написали - "nls forced enabled".
Я ошибся, и понял фразу "we cannot USE nls flag" как "we cannot use nls". :(
Возможно, это спутает не только меня. Не лучше ли вместо "we cannot USE nls flag." написать что-нибудь позитивное, про ВКЛЮЧЁННЫЙ nls?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".