Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719724 - x11-wm/muffin-4.0.3: Build fails with "Fatal: Meta: warnings configured as fatal"
Summary: x11-wm/muffin-4.0.3: Build fails with "Fatal: Meta: warnings configured as fa...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Cinnamon Team (DISABLED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-27 00:17 UTC by Samuel Bernardo
Modified: 2020-05-01 17:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log.xz,50.74 KB, application/x-xz)
2020-05-01 13:01 UTC, Samuel Bernardo
Details
emerge info (emerge.info.xz,4.05 KB, application/x-xz)
2020-05-01 13:04 UTC, Samuel Bernardo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Bernardo 2020-04-27 00:17:29 UTC
profile default/linux/amd64/17.1


 * Package:    x11-wm/muffin-4.0.3
 * Repository: gentoo
 * Maintainer: cinnamon@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc introspection kernel_linux userland_GNU xinerama
 * FEATURES:   ccache compressdebug network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox
 * Applying muffin-4.0-cogl-configure.patch ...
 [ ok ]
 * Applying muffin-4.0-clutter-configure.patch ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/cogl' ...
 * Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal -I build/autotools ...
 [ ok ]
 * Running autoconf --force ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy --foreign --force-missing ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/clutter' ...
 * Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal -I build/autotools ...
 [ ok ]
 * Running autoconf --force ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy --foreign --force-missing ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3' ...
 * Running glib-gettextize --copy --force ...
 [ ok ]
 * Running intltoolize --automake --copy --force ...
 [ ok ]
 * Running gtkdocize --copy ...
 [ ok ]
 * Running gnome-doc-prepare --copy --force ...
 [ ok ]
 * Running libtoolize --install --copy --force --automake ...
 [ ok ]
 * Running aclocal ...
 [ ok ]
 * Running autoconf --force ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy --foreign --force-missing ...
 [ ok ]
 * Running elibtoolize in: muffin-4.0.3/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * Running elibtoolize in: muffin-4.0.3/clutter/
 * Running elibtoolize in: muffin-4.0.3/clutter/build/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * Running elibtoolize in: muffin-4.0.3/cogl/
 * Running elibtoolize in: muffin-4.0.3/cogl/build/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 * Disabling deprecation warnings ...
 [ ok ]

(...)

cc1: warning: /usr/include/muffin/clutter-0: No such file or directory [-Wmissing-include-dirs]
cc1: warning: /usr/include/muffin/cogl: No such file or directory [-Wmissing-include-dirs]
/usr/include/cinnamon-desktop/libcinnamon-desktop/cdesktop-enums.h:222: syntax error, unexpected '[' in '        [C_DESKTOP_MEDIA_KEY_MUTE] = "volume-mute",' at '['
meta/common.h:406: Warning: Meta: symbol='POINT_IN_RECT': Unknown namespace for symbol 'POINT_IN_RECT'
meta/display.h:62: Warning: Meta: symbol='item': Unknown namespace for symbol 'item'
meta/util.h:100: Warning: Meta: symbol='N_': Unknown namespace for symbol 'N_'
cc1: warning: /usr/include/muffin/clutter-0: No such file or directory [-Wmissing-include-dirs]
cc1: warning: /usr/include/muffin/cogl: No such file or directory [-Wmissing-include-dirs]
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src/tmp-introspect8ocqey83/Meta-Muffin.0 -export-dynamic -O2 -pipe -march=native /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src/tmp-introspect8ocqey83/Meta-Muffin.0.o -L. libmuffin.la -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-O1 -Wl,--as-needed
libtool: link: x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src/tmp-introspect8ocqey83/.libs/Meta-Muffin.0 -O2 -pipe -march=native /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src/tmp-introspect8ocqey83/Meta-Muffin.0.o -Wl,--export-dynamic -pthread -Wl,-O1 -Wl,--export-dynamic  -L. ./.libs/libmuffin.so -lcinnamon-desktop -lxkbfile -lxkbcommon-x11 -lxkbcommon -lXrender -lX11-xcb -lxcb -lxcb-randr -lxcb-res -lGL -lstartup-notification-1 -lcanberra-gtk3 -lcanberra -lgirepository-1.0 -lXcursor -lSM -lICE -lXinerama /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/clutter/clutter/.libs/libmuffin-clutter-0.so -ljson-glib-1.0 -lXtst -lXi -lpangoft2-1.0 -lfontconfig -lfreetype -lgthread-2.0 /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/cogl/cogl-pango/.libs/libmuffin-cogl-pango-0.so /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/cogl/cogl-path/.libs/libmuffin-cogl-path-0.so /var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/cogl/cogl/.libs/libmuffin-cogl-0.so -lgbm -ldrm -lEGL -lX11 -lXext -lXdamage -lXfixes -lXcomposite -lXrandr -lm -lgmodule-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,--as-needed -pthread -Wl,-rpath -Wl,/usr/lib64/muffin
<unknown>:: Fatal: Meta: warnings configured as fatal
<unknown>:: Fatal: Meta: warnings configured as fatal

make[4]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: Meta-Muffin.0.gir] Error 1
make[4]: Leaving directory '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src'
make[3]: *** [Makefile:1531: all-recursive] Error 1
make[3]: Leaving directory '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src'
make[2]: *** [Makefile:906: all] Error 2
make[2]: Leaving directory '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3/src'
make[1]: *** [Makefile:495: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/x11-wm/muffin-4.0.3/work/muffin-4.0.3'
make: *** [Makefile:427: all] Error 2
 * ERROR: x11-wm/muffin-4.0.3::gentoo failed (compile phase):
 *   emake failed
Comment 1 Jonas Stein gentoo-dev 2020-04-29 21:39:03 UTC
I do not understand what you want to report exactly.
Also: We need to have all information at hand before ticket assignment. That is why I ask you to 
* attach the logs and 
* paste the emerge info 
as described on 
https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
Please reopen this ticket (Status:UNCONFIRMED) afterwards.
Comment 2 Samuel Bernardo 2020-05-01 13:01:08 UTC
Created attachment 635486 [details]
build log

Build fails in compile phase as I summarized in last comment:

cc1: warning: /usr/include/muffin/clutter-0: No such file or directory [-Wmissing-include-dirs]
cc1: warning: /usr/include/muffin/cogl: No such file or directory [-Wmissing-include-dirs]
/usr/include/cinnamon-desktop/libcinnamon-desktop/cdesktop-enums.h:222: syntax error, unexpected '[' in '        [C_DESKTOP_MEDIA_KEY_MUTE] = "volume-mute",' at '['
meta/common.h:406: Warning: Meta: symbol='POINT_IN_RECT': Unknown namespace for symbol 'POINT_IN_RECT'
meta/display.h:62: Warning: Meta: symbol='item': Unknown namespace for symbol 'item'
meta/util.h:100: Warning: Meta: symbol='N_': Unknown namespace for symbol 'N_'
cc1: warning: /usr/include/muffin/clutter-0: No such file or directory [-Wmissing-include-dirs]
cc1: warning: /usr/include/muffin/cogl: No such file or directory [-Wmissing-include-dirs]
Comment 3 Samuel Bernardo 2020-05-01 13:04:21 UTC
Created attachment 635488 [details]
emerge info
Comment 4 Samuel Bernardo 2020-05-01 17:14:23 UTC
I'm reviewing this issue and it seems that can be solved with an upgrade.
Arch Linux already have the following:
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/muffin

Maybe a version bump would be a better solution in this case.
Comment 5 Samuel Bernardo 2020-05-01 17:31:20 UTC
I only realize now that muffin is one of the ebuilds that were hard masked because of cinnamon lack of support.
I will remove it as other tools that belongs to cinnamon project.