Up error 3 作成: 2024-12-18
更新: 2024-12-19


    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