maintainer-feedback requested: [Bug 295335] multimedia/totem: breakage after libpeas1 update
[email protected] Sat, 16 May 2026 16:53:58 +0000
| Newsgroups | gmane.os.freebsd.devel.gnome |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
Bugzilla Automation <[email protected]> has asked freebsd-gnome (Nobody) <[email protected]> for maintainer-feedback: Bug 295335: multimedia/totem: breakage after libpeas1 update https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295335 --- Description --- i was getting this sort of garbage: FAILED: [code=1] src/libtotem.so.0.0.0.p/plugins_totem-plugins-engine.c.o cc -Isrc/libtotem.so.0.0.0.p -Isrc -I../src -I. -I.. -Isrc/plugins -I../src/plugins -Isrc/gst -I../src/gst -Isrc/backend -I../src/backend -Isubprojects/libgd -I../subprojects/libgd -Idata -I/usr/local/include/gstreamer-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libdrm -I/usr/local/include/orc-0.4 -I/usr/local/include/gsettings-desktop-schemas -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/cairo -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 -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 -I/usr/local/include/pygobject-3.0 -I/usr/local/include/libhandy-1 -I/usr/local/include/totem-pl-parser/1/plparser -I/usr/local/include/libxml2 -I/usr/local/include/gobject-introspection-1.0 -I/usr/local/include/libpeas-1.0 -I/usr/local/include/grilo-0.3 -I/usr/local/include/gnome-desktop-3.0 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -pipe -march=znver4 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -DLIBGD_GTK_HACKS=1 -DLIBGD__VIEW_COMMON=1 -DLIBGD_MAIN_ICON_VIEW=1 -DLIBGD_MAIN_LIST_VIEW=1 -DLIBGD_MAIN_VIEW=1 -pthread -D_THREAD_SAFE -DHAVE_CONFIG_H -D_REENTRANT -DGCONF_DISABLE_DEPRECATED -DGCONF_DISABLE_SINGLE_INCLUDES -DBONOBO_DISABLE_DEPRECATED -DBONOBO_DISABLE_SINGLE_INCLUDES -DBONOBO_UI_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_SINGLE_INCLUDES -DGNOME_DISABLE_DEPRECATED -DGNOME_DISABLE_SINGLE_INCLUDES -DLIBGLADE_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_SINGLE_INCLUDES -DGNOME_VFS_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_SINGLE_INCLUDES -DWNCK_DISABLE_DEPRECATED -DWNCK_DISABLE_SINGLE_INCLUDES -DLIBSOUP_DISABLE_DEPRECATED -DLIBSOUP_DISABLE_SINGLE_INCLUDES -DDBUS_API_SUBJECT_TO_CHANGE '-DGNOMELOCALEDIR="/usr/local/share/locale"' '-DDATADIR="/usr/local/share"' '-DLIBEXECDIR="/usr/local/libexec"' '-DTOTEM_PLUGIN_DIR="/usr/local/lib/totem/plugins"' '-DBINDIR="/usr/local/bin"' '-DGTKBUILDERDIR=""' '-DG_LOG_DOMAIN="Totem"' -MD -MQ src/libtotem.so.0.0.0.p/plugins_totem-plugins-engine.c.o -MF src/libtotem.so.0.0.0.p/plugins_totem-plugins-engine.c.o.d -o src/libtotem.so.0.0.0.p/plugins_totem-plugins-engine.c.o -c ../src/plugins/totem-plugins-engine.c In file included from ../src/plugins/totem-plugins-engine.c:40: In file included from /usr/local/include/libpeas-1.0/libpeas/peas-extension-set.h:27: 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 ../src/plugins/totem-plugins-engine.c:40: In file included from /usr/local/include/libpeas-1.0/libpeas/peas-extension-set.h:27: 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 ../src/plugins/totem-plugins-engine.c:40: In file included from /usr/local/include/libpeas-1.0/libpeas/peas-extension-set.h:27: 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; | ^ ... fatal error: too many errors emitted, stopping now [-ferror-limit=] 2 warnings and 20 errors generated. Arch led the way with that patch file. i dont think i found the best URL to reference by but fyi i'm looking at [their patchfile as of] commit f76f14076 to their packaging repo. worked for me, so long as that reference remains valid (it wont last) those other additions (cmake to USES & xres to USE_XORG) i added for other snags i met in the meantime while trying to build in isolation. not sure if they're meaningful; they werent strictly needed for this fix (though my host obviously had cmake and libXres already installed)