Freesco, NND, CDN, EOS
http://forum.freesco.pl/

biblioteka libtiff + imagemagic
http://forum.freesco.pl/viewtopic.php?f=22&t=17086
Strona 1 z 1

Autor:  muray [ niedziela, 27 lipca 2008, 23:52 ]
Tytuł:  biblioteka libtiff + imagemagic

Witam,

Mam problem z tą biblioteką i programem Imagemagic.

Programik służy do konwersji plików graficznych (np w locie żeby robić miniatury z poziomu PHP).

Problem dotyczy konwersji plików tiff na jpeg. Generalnie chodzi o parametr enable-old-jpeg w biliotece libtiff. Teraz biblioteka jest skompilowana bez tego parametru i niestety imagemagic nie działa bez tego. Próbowałem kompilować najnowszą stabilną bibliotekę, czyli 3.8.2 (w repo aktualnie jest 3.6.1)

i o ile
./configure --prefix=/usr --enable-old-jpeg

to przechodzi dobrze

to make wywala się z błędami z którymi nie mogę sobie poradzić

pierwszy problem jest tutaj

/usr/include/jpeglib.h:1092:65: jpegint.h: No such file or directory

i nie wiem o co chodzi, bibliotekę libjpeg mam w wersji devel "pacniętą"

tymczasowo wgrałem plik w prawidłowe miejsce (pierwszy wynik na googlu) https://setisvn.ssl.berkeley.edu/svn/se ... /jpegint.h
- tutaj akurat nie mam pojęcia czy dobrze zrobiłem ale...

idąc dalej natknąłem się na kolejny błąd

../libtiff/.libs/libtiff.so: undefined reference to `jpeg_reset_huff_decode'

rozwiązanie wydaje się być tutaj

http://www.asmail.be/msg0055551400.html

a plik tutaj
http://www.krugle.org/examples/p-FbIwXe ... huff_add.c

wygląda to tak jak by biblioteka

http://ww1.devel.nnd-linux.pl/nnd/pakie ... g/PKGBUILD

była wrzucona z błędem opisanym w tym wątku i trzeba by ja skompilować jeszcze raz z poprawionym źródłem.

może ktoś z was dał by radę przygotować paczkę z tym przełącznikiem bo zaczyna to być ponad moje siły. (tzn nigdy tego jeszcze czegoś podobnego nie robiłem)

źródło jest tutaj
ftp://ftp.remotesensing.org/pub/libtiff ... 8.2.tar.gz

obecna wersja tutaj
http://ww1.devel.nnd-linux.pl/nnd/pakie ... f/PKGBUILD

źródło libjpeg
http://www.ijg.org/

imagemagic tutaj
http://www.imagemagick.org/script/download.php

za każdą pomoc z góry dziękuję.


UPDATE:

po nałożeniu tej poprawki na oryginalne źródła biblioteka jpeg i tiff skompilowała się bez problemów. aktualnie kompiluje teraz imagemagic'a jeśli się uda to dam znać.

Jeśli chodzi o paczki to nie czuje się na siłach żeby zrobić z tego paczki do repo testowego czy coś. Jakaś bardziej doświadczona osoba mogła by to wrzucić do testowego. Przy okazji mogła by zweryfikować czy ew warningi które się pokazywały u mnie nie powodują jakiś błędów w samym systemie.

UPDATE2:
U mnie wszystko działa. Jeśli tylko jeszcze ktoś mi powie co mam zrobić żeby te poprawione biblioteki nie zostały nadgrane pacmanem (np przy pacman -Suy) to będę w niebie.

Pozdrawiam.

Autor:  Mis' [ poniedziałek, 28 lipca 2008, 08:52 ]
Tytuł: 

Zajrzyj do /etc/pacman.conf i zainteresuj się liniami IgnorePkg i/lub NoUpgrade.
A w ogóle to polecam zaczać od man pacman

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/