Andrea Leofreddi's blog
  • Home
  • About

macOSX

A collection of 4 posts

Java

OpenJDK 9 & macOS: java.lang.UnsatisfiedLinkError: Library not loaded: @rpath/libfreetype.6.dylib

Some time ago I wrote a post on how to brew and manage multiple (Adopt)OpenJDK versions on your mac - which is my current java setup. Premised so, lately I wanted to install...

  • Andrea Leofreddi
    Andrea Leofreddi
1 min read
macOSX

Manage multiple jdk versions on macOS

Using homebrew It's super easy to install any JDK version from the adoptopenjdk builds: Andreas-Mac-mini:installer a.leofreddi$ brew tap AdoptOpenJDK/openjdk ==> Tapping adoptopenjdk/openjdk Cloning into '/Users/a.leofreddi/Applications/homebrew/Library/Taps/adoptopenjdk/homebrew-openjdk'... remote: Enumerating objects: 24, done. remote: Counting objects:...

  • Andrea Leofreddi
    Andrea Leofreddi
1 min read
macOSX

Perl fails to compile XS modules on macOS Mojave

On Mojave, I ran into a situation while trying to install CryptX via CPAN: "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CryptX.bs blib/arch/auto/CryptX/CryptX.bs 644 "/usr/bin/perl" "/System/Library/Perl/5.18/ExtUtils/xsubpp" -typemap '/System/Library/Perl/5.18/ExtUtils/typemap' -typemap '/Users/a.leofreddi/.cpan/build/CryptX-0.063-EfIC0d/typemap' CryptX.xs > CryptX.xsc mv CryptX.xsc...

  • Andrea Leofreddi
    Andrea Leofreddi
1 min read
Unix

How to compress a PDF file on MacOSX (& Linux)

Often (and especially when scanning documents with my printer) from MacOSX I would get unreasonable huge PDFs which are not suitable for emails. To strip them down without pain one can use ghostprint:...

  • Andrea Leofreddi
    Andrea Leofreddi
1 min read
Andrea Leofreddi's blog © 2026
Latest Posts GitHub LinkedIn Ghost Astro