Bug 260150

Summary: devel/libindicator deprecated GTimeVal causing make errors
Product: Ports & Packages Reporter: Jim D. <radicleparticles>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: New ---    
Severity: Affects Many People Flags: bugzilla: maintainer-feedback? (swills)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
libindicator make output log none

Description Jim D. 2021-11-30 23:23:18 UTC
Created attachment 229818 [details]
libindicator make output log

OS: 12.2
H/W: AMD64
Portsnap: 2021-11-30
gdk-pixbuf2 installed: 2.38.1

Multiple occurances of:

In file included from /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36:
/usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:122:85: error: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Werror,-Wdeprecated-declarations]
                                                                              const GTimeVal         *current_time);
                                                                                    ^
/usr/local/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here
typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);

End result:

2 errors generated.
gmake[3]: *** [Makefile:458: indicator_loader3-indicator-loader.o] Error 1
gmake[3]: Leaving directory '/usr/ports/devel/libindicator/work/libindicator-12.10.1/tools'
gmake[2]: *** [Makefile:358: all-recursive] Error 1
gmake[2]: Leaving directory '/usr/ports/devel/libindicator/work/libindicator-12.10.1'
gmake[1]: *** [Makefile:288: all] Error 2
gmake[1]: Leaving directory '/usr/ports/devel/libindicator/work/libindicator-12.10.1'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/libindicator
Comment 1 Rene Ladan freebsd_committer freebsd_triage 2023-04-11 20:20:30 UTC
Maintainer reset.