Skip to content

Instantly share code, notes, and snippets.

@tsechingho
Last active June 9, 2023 06:52
Show Gist options
  • Save tsechingho/98ca375d29c60121c712b3369e9a9fa7 to your computer and use it in GitHub Desktop.
Save tsechingho/98ca375d29c60121c712b3369e9a9fa7 to your computer and use it in GitHub Desktop.
Install vips 8.14.2 in Amazon Linux 2023 from source code

Install vips 8.14.2 into /usr/local in Amazon Linux 2023 from source code

packages ref: https://docs.aws.amazon.com/linux/al2023/release-notes/all-packages.html

sudo yum groupinstall 'Development Tools'
sudo pip3 install meson
# compile dependencies
sudo yum install glib2-devel expat-devel gobject-introspection-devel cmake ninja-build
# image library dependencies
sudo yum install librsvg2-devel libwebp-devel libpng-devel libjpeg-turbo-devel libexif-devel
cd /usr/local/src
sudo wget https://github.com/libvips/libvips/releases/download/v8.14.2/vips-8.14.2.tar.xz
sudo tar xf vips-8.14.2.tar.xz
cd vips-8.14.2
meson setup build --prefix=/usr/local --buildtype=release
cd build
meson compile
meson test
sudo meson install
echo '/usr/local/lib64' | sudo tee -a /etc/ld.so.conf.d/vips.conf
sudo ldconfig
@tsechingho
Copy link
Author

$ vips -v
vips: error while loading shared libraries: libvips.so.42: cannot open shared object file: No such file or directory
$ echo '/usr/local/lib64' | sudo tee -a /etc/ld.so.conf.d/vips.conf
$ sudo ldconfig
$ vips -v
vips-8.14.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment