$ isomaster ld-elf.so.1: Shared object "libiniparser.so.1" not found, required by "isomaster" $ pkg info -lx iniparser | grep libiniparser\.so\.. /usr/local/lib/libiniparser.so.4 /usr/local/lib/libiniparser.so.4.2.4 # cd /usr/ports/sysutils/isomaster && make ... In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:234: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^ | void In file included from isomaster.c:23: In file included from ./isomaster.h:11: ./settings.h:10:10: fatal error: 'iniparser.h' file not found 10 | #include <iniparser.h> | ^~~~~~~~~~~~~ 1 warning and 1 error generated. gmake: *** [Makefile:92: isomaster.o] Error 1 *** Error code 1 It seems that iniparser.h has been moved from include/iniparser.h to include/iniparser/iniparser.h $ pkg info -lx iniparser | grep iniparser\.h /usr/local/include/iniparser/iniparser.h
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e8236b4f4049e6dc48153cc05c032a3db96c232 commit 0e8236b4f4049e6dc48153cc05c032a3db96c232 Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2024-07-09 07:01:42 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2024-07-09 07:05:49 +0000 sysutils/isomaster: Fix build with latest devel/iniparser PR: 280201 Reported by: Ale <discipline@tiscali.it> sysutils/isomaster/files/patch-settings.h (new) | 11 +++++++++++ 1 file changed, 11 insertions(+)
(In reply to Ale from comment #0) Hello, Could you try this fix and let me know if it is working ok? Thanks
(In reply to Nuno Teixeira from comment #2) Now it builds and starts correctly. Thank you.
Committed, thanks!