src/GeometryEvaluator.cc:797:14: warning: unused variable ‘is_straight’ [-Wunused-variable] 797 | bool is_straight = rot1==rot2 && scale1[0]==scale1[1] && scale2[0]==scale2[1]; | ^~~~~~~~~~~ In file included from src/FreetypeRenderer.cc:37: src/FontCache.h:43:10: fatal error: hb-ft.h: No such file or directory 43 | #include <hb-ft.h> | ^~~~~~~~~ compilation terminated. make: *** [Makefile:3490: objects/src/FreetypeRenderer.o] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib_hardened-j4-20211212-010210 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.1 * clang version 13.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/13/bin /usr/lib/llvm/13 13.0.0 Python 3.9.9 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby27 (with Rubygems) [3] ruby30 (with Rubygems) * Available Rust versions: [1] rust-1.57.0 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.312_p07 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.10.4 php cli: (none found) HEAD of ::gentoo commit a3cbd7b8418a795e72d205b5771677c2ac4a9a22 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Dec 15 12:06:52 2021 +0000 2021-12-15 12:06:51 UTC emerge -qpvO media-gfx/openscad [ebuild N ] media-gfx/openscad-2021.01 USE="-emacs"
Created attachment 759162 [details] emerge-info.txt
Created attachment 759163 [details] emerge-history.txt
Created attachment 759164 [details] environment
Created attachment 759165 [details] etc.portage.tar.bz2
Created attachment 759166 [details] media-gfx:openscad-2021.01:20211215-131630.log.bz2
Created attachment 759167 [details] temp.tar.bz2
This puzzles me. You have harfbuzz installed, the -I/usr/include/harfbuzz flag is passed, yet it doesn't find the header file. Need to check, whether this header get's only installed with specific USE flag.