Hello. The latest update of graphviz fails to build on my computer. Build log: https://0x0.st/HhNh.txt config.log: https://0x0.st/HhNF.txt (this is where the error is!) environment: https://0x0.st/HhNC.txt This is the configure error: configure:19803: checking for mach-o/dyld.h configure:19803: x86_64-pc-linux-gnu-gcc -c -march=native -O3 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -pipe -Wall -Wextra -Wmissing-include-dirs -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wtrampolines -Wlogical-op -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -Wall conftest.c >&5 conftest.c:98:10: fatal error: mach-o/dyld.h: No such file or directory 98 | #include <mach-o/dyld.h> | ^~~~~~~~~~~~~~~ compilation terminated.
Please don't link to pastebins in bug reports. They expire and may not be accessible behind firewalls etc. please use attachments
Created attachment 887187 [details] The build log.
Created attachment 887188 [details] The configure log.
Created attachment 887189 [details] The build environment.
emerge --info too please
Created attachment 887191 [details] The emerge --info output
The configure script includes a bashism and which fails with dash as /bin/sh.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe010c3433f0b88a916563473136e8edf10173c commit dbe010c3433f0b88a916563473136e8edf10173c Author: Sam James <sam@gentoo.org> AuthorDate: 2024-03-10 15:23:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-10 15:24:23 +0000 media-gfx/graphviz: temporarily force bash The change has been reverted upstream, but just force Bash temporarily rather than add a patch we know we'll have to remove on the next release anyway. See https://gitlab.com/graphviz/graphviz/-/merge_requests/3636. Closes: https://bugs.gentoo.org/926600 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/graphviz/graphviz-10.0.1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)