libtif は,TIFF 形式の画像ファイルを扱うためのライブラリ
これを,直接ダウンロード・インストールする,
libtiff のダウンロード・インストール
https://libtiff.gitlab.io/libtiff/
https://download.osgeo.org/libtiff/
tiff-4.3.0.zip 2021-Apr-20 12:01 を用いることにする
https://download.osgeo.org/libtiff/
Mac Pro にダウンロードして,StuffIt Expander で解凍
フォルダ tiff-4.3.0 が生成される
README.md を開いて,インストール手順を確認
Raspberry Pi の ~/source に tiff-4.3.0 を ftp
$ cd ~/source/tiff-4.3.0
$ ./configure
$ make
$ sudo make install
$ ls -la /usr/local/lib/libtiff*
-rw-r--r-- 1 root root 2311224 Dec 18 21:29 /usr/local/lib/libtiff.a
-rwxr-xr-x 1 root root 955 Dec 18 21:29 /usr/local/lib/libtiff.la
lrwxrwxrwx 1 root root 16 Dec 18 21:29 /usr/local/lib/libtiff.so -> libtiff.so.5.7.0
lrwxrwxrwx 1 root root 16 Dec 18 21:29 /usr/local/lib/libtiff.so.5 -> libtiff.so.5.7.0
-rwxr-xr-x 1 root root 1670884 Dec 18 21:29 /usr/local/lib/libtiff.so.5.7.0
-rw-r--r-- 1 root root 64766 Dec 18 21:29 /usr/local/lib/libtiffxx.a
-rwxr-xr-x 1 root root 991 Dec 18 21:29 /usr/local/lib/libtiffxx.la
lrwxrwxrwx 1 root root 18 Dec 18 21:29 /usr/local/lib/libtiffxx.so -> libtiffxx.so.5.7.0
lrwxrwxrwx 1 root root 18 Dec 18 21:29 /usr/local/lib/libtiffxx.so.5 -> libtiffxx.so.5.7.0
-rwxr-xr-x 1 root root 56620 Dec 18 21:29 /usr/local/lib/libtiffxx.so.5.7.0
$ cd ~/source
$ git clone https://github.com/illes/raspiraw
$ cd raspiraw
PC から,https://download.osgeo.org/libtiff/tiff-4.3.0.tar.gz をダウンロードして,これを Raspberry Pi の ~/source/raspidng に ftp
raspiraw の Makefile をつぎに変更して,これを Raspberry Pi の ~/source/raspidng に ftp
( libtiff.patch 無し,/usr/local/lib/libtiff.a 指定,で make )
all: raspi_dng
tiff-4.3.0: tiff-4.3.0.tar.gz
tar -zxvf "$<"
local/lib/libtiff.a: tiff-4.3.0
cd $< ; ./configure --prefix=$(PWD)/local
cd $< ; make -j4
cd $< ; make install
clean:
rm -rf local tiff-4.3.0 *.o
raspi_dng.o: /usr/local/lib/libtiff.a raspi_dng.c
$(CC) -c raspi_dng.c -I./local/include -o $@
raspi_dng: raspi_dng.o local/lib/libtiff.a
$(CC) raspi_dng.o /usr/local/lib/libtiff.a -ljpeg -lm -lz -o $@
|
$ make
‥‥‥
/usr/bin/ld: /home/pi/source/tiff-4.3.0/libtiff/tif_webp.c:553: undefined reference to `WebPFreeDecBuffer'
/usr/bin/ld: /home/pi/source/tiff-4.3.0/libtiff/tif_webp.c:548: undefined reference to `WebPPictureFree'
collect2: error: ld returned 1 exit status
make: *** [Makefile:19: raspi_dng] Error 1
|