[Bug 280201] sysutils/isomaster: run and build failure after last devel/iniparser update

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 09 Jul 2024 03:54:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280201

            Bug ID: 280201
           Summary: sysutils/isomaster: run and build failure after last
                    devel/iniparser update
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: discipline@tiscali.it
                CC: eduardo@FreeBSD.org
                CC: eduardo@FreeBSD.org

$ 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

-- 
You are receiving this mail because:
You are the assignee for the bug.