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.