[Bug 295224] editors/pluma: error after bump due to devel/libpeas1 upgrade
[email protected] Tue, 12 May 2026 10:59:41 +0000
| Newsgroups | gmane.os.freebsd.devel.gnome |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295224
Bug ID: 295224
Summary: editors/pluma: error after bump due to devel/libpeas1
upgrade
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: [email protected]
Reporter: [email protected]
Assignee: [email protected]
Flags: maintainer-feedback?([email protected])
I'm referring to
https://cgit.freebsd.org/ports/commit/devel/libpeas1?id=70b0952418cbef3e791584da9c4bc0b23f3995e7
and
https://cgit.freebsd.org/ports/commit/editors/pluma?id=73ebef1c18bdaaf74c563bb0d55813e119778b09
After updating devel/libpeas1 I have the following error updating
editors/pluma:
...
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I.
-I./mate-submodules/libegg -I/usr/local/include
-I/usr/local/include/gtksourceview-4 -I/usr/local/include/libxml2
-I/usr/local/include/libpeas-1.0 -I/usr/local/include/gtk-3.0
-I/usr/local/include/pango-1.0 -I/usr/local/include/cairo
-I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0
-I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0
-I/usr/local/libdata/pkgconfig/../../include/dbus-1.0
-I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include
-I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE
-I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include -D_THREAD_SAFE -Wall
-Wmissing-prototypes -I/usr/local/include/gobject-introspection-1.0
-I/usr/local/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -DDATADIR=\"/usr/local/share\"
-DPLUMA_DATADIR=\"/usr/local/share/pluma\"
-DPLUMA_LOCALEDIR=\"/usr/local/share/locale/\" -DLIBDIR=\"/usr/local/lib\"
-DPLUMA_LIBDIR=\"/usr/local/lib/pluma\" -isystem /usr/local/include
-I/usr/local/include -O2 -pipe -fno-strict-aliasing -march=skylake
-fstack-protector-strong -isystem /usr/local/include -MT pluma-commands-help.lo
-MD -MP -MF .deps/pluma-commands-help.Tpo -c pluma-commands-help.c -fPIC -DPIC
-o .libs/pluma-commands-help.o
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:30:
/usr/local/include/glib-2.0/girepository/gi-visibility.h:19:9: warning:
'_GI_EXTERN' macro redefined [-Wmacro-redefined]
19 | #define _GI_EXTERN _GI_API extern
| ^
/usr/local/include/gobject-introspection-1.0/giversionmacros.h:32:9: note:
previous definition is here
32 | #define _GI_EXTERN extern
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:30:
/usr/local/include/glib-2.0/girepository/gi-visibility.h:32:9: warning:
'GI_UNAVAILABLE' macro redefined [-Wmacro-redefined]
32 | #define GI_UNAVAILABLE(maj,min) G_UNAVAILABLE(maj,min) _GI_EXTERN
| ^
/usr/local/include/gobject-introspection-1.0/giversionmacros.h:38:10: note:
previous definition is here
38 | # define GI_UNAVAILABLE(maj,min) G_UNAVAILABLE(maj, min) _GI_EXTERN
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:41:28: error: typedef
redefinition with different types ('struct _GIBaseInfo' vs 'struct
_GIBaseInfoStub')
41 | typedef struct _GIBaseInfo GIBaseInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:44:3: note: previous
definition is here
44 | } GIBaseInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:56:32: error: typedef
redefinition with different types ('struct _GICallableInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
56 | typedef struct _GICallableInfo GICallableInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:52:20: note: previous
definition is here
52 | typedef GIBaseInfo GICallableInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:60:32: error: typedef
redefinition with different types ('struct _GIFunctionInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
60 | typedef struct _GIFunctionInfo GIFunctionInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:59:20: note: previous
definition is here
59 | typedef GIBaseInfo GIFunctionInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:64:32: error: typedef
redefinition with different types ('struct _GICallbackInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
64 | typedef struct _GICallbackInfo GICallbackInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:74:20: note: previous
definition is here
74 | typedef GIBaseInfo GICallbackInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:68:38: error: typedef
redefinition with different types ('struct _GIRegisteredTypeInfo' vs
'GIBaseInfo' (aka 'struct _GIBaseInfoStub'))
68 | typedef struct _GIRegisteredTypeInfo GIRegisteredTypeInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:81:20: note: previous
definition is here
81 | typedef GIBaseInfo GIRegisteredTypeInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:72:30: error: typedef
redefinition with different types ('struct _GIStructInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
72 | typedef struct _GIStructInfo GIStructInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:88:20: note: previous
definition is here
88 | typedef GIBaseInfo GIStructInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:76:29: error: typedef
redefinition with different types ('struct _GIUnionInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
76 | typedef struct _GIUnionInfo GIUnionInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:95:20: note: previous
definition is here
95 | typedef GIBaseInfo GIUnionInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:80:28: error: typedef
redefinition with different types ('struct _GIEnumInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
80 | typedef struct _GIEnumInfo GIEnumInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:102:20: note: previous
definition is here
102 | typedef GIBaseInfo GIEnumInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:88:30: error: typedef
redefinition with different types ('struct _GIObjectInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
88 | typedef struct _GIObjectInfo GIObjectInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:109:20: note: previous
definition is here
109 | typedef GIBaseInfo GIObjectInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:92:33: error: typedef
redefinition with different types ('struct _GIInterfaceInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
92 | typedef struct _GIInterfaceInfo GIInterfaceInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:116:20: note: previous
definition is here
116 | typedef GIBaseInfo GIInterfaceInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:96:32: error: typedef
redefinition with different types ('struct _GIConstantInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
96 | typedef struct _GIConstantInfo GIConstantInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:123:20: note: previous
definition is here
123 | typedef GIBaseInfo GIConstantInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:100:29: error: typedef
redefinition with different types ('struct _GIValueInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
100 | typedef struct _GIValueInfo GIValueInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:138:20: note: previous
definition is here
138 | typedef GIBaseInfo GIValueInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:104:30: error: typedef
redefinition with different types ('struct _GISignalInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
104 | typedef struct _GISignalInfo GISignalInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:145:20: note: previous
definition is here
145 | typedef GIBaseInfo GISignalInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:108:29: error: typedef
redefinition with different types ('struct _GIVFuncInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
108 | typedef struct _GIVFuncInfo GIVFuncInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:152:20: note: previous
definition is here
152 | typedef GIBaseInfo GIVFuncInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:112:32: error: typedef
redefinition with different types ('struct _GIPropertyInfo' vs 'GIBaseInfo'
(aka 'struct _GIBaseInfoStub'))
112 | typedef struct _GIPropertyInfo GIPropertyInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:159:20: note: previous
definition is here
159 | typedef GIBaseInfo GIPropertyInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:116:29: error: typedef
redefinition with different types ('struct _GIFieldInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
116 | typedef struct _GIFieldInfo GIFieldInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:166:20: note: previous
definition is here
166 | typedef GIBaseInfo GIFieldInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:126:3: error: typedef
redefinition with different types ('struct GIArgInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
126 | } GIArgInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:173:20: note: previous
definition is here
173 | typedef GIBaseInfo GIArgInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:136:3: error: typedef
redefinition with different types ('struct GITypeInfo' vs 'GIBaseInfo' (aka
'struct _GIBaseInfoStub'))
136 | } GITypeInfo;
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:180:20: note: previous
definition is here
180 | typedef GIBaseInfo GITypeInfo;
| ^
In file included from pluma.c:55:
In file included from ./pluma-plugins-engine.h:36:
In file included from /usr/local/include/libpeas-1.0/libpeas/peas-engine.h:28:
In file included from
/usr/local/include/libpeas-1.0/libpeas/peas-extension.h:26:
In file included from
/usr/local/include/glib-2.0/girepository/girepository.h:34:
In file included from /usr/local/include/glib-2.0/girepository/giarginfo.h:31:
/usr/local/include/glib-2.0/girepository/gitypes.h:143:7: error: redefinition
of '_GIArgument'
143 | union _GIArgument
| ^
/usr/local/include/gobject-introspection-1.0/gitypes.h:189:7: note: previous
definition is here
189 | union _GIArgument
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
gmake[4]: *** [Makefile:923: pluma.o] Error 1
gmake[4]: *** Waiting for unfinished jobs....
mv -f .deps/pluma-commands-file-print.Tpo .deps/pluma-commands-file-print.Plo
mv -f .deps/pluma-commands-help.Tpo .deps/pluma-commands-help.Plo
mv -f .deps/pluma-commands-file.Tpo .deps/pluma-commands-file.Plo
gmake[4]: Leaving directory '/usr/ports/editors/pluma/work/pluma-1.28.0/pluma'
gmake[3]: *** [Makefile:1061: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/ports/editors/pluma/work/pluma-1.28.0/pluma'
gmake[2]: *** [Makefile:754: all] Error 2
gmake[2]: Leaving directory '/usr/ports/editors/pluma/work/pluma-1.28.0/pluma'
gmake[1]: *** [Makefile:527: all-recursive] Error 1
gmake[1]: Leaving directory '/usr/ports/editors/pluma/work/pluma-1.28.0'
gmake: *** [Makefile:459: all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[1]: stopped making
"/usr/ports/editors/pluma/work/.stage_done.pluma._usr_local" in
/usr/ports/editors/pluma
*** Error code 1
Stop.
make: stopped making "all" in /usr/ports/editors/pluma
--
You are receiving this mail because:
You are the assignee for the bug.