[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cinnamon 4.4 - muffin compile problem



Hi Max, hi Fabio,

I am trying to work a bit on Cinnamon 4.4. For now I have updated the
experimental branch of most packages, updated patches etc.

I am stuck now when compiling muffin, which seems to somehow require
wayland stuff. The compile error is:
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I./deprecated -I./winsys -I./driver/gl -I./driver/gl/gl -I./driver/gl/gles -DG_LOG_DOMAIN=\"Cogl\" -DCOGL_COMPILATION -DCOGL_GL_LIBNAME=\"libGL.so.1\" -DCOGL_GLES1_LIBNAME=\"\" -DCOGL_GLES2_LIBNAME=\"\" -DCOGL_LOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libdrm -DCOGL_GL_DEBUG -DCOGL_OBJECT_DEBUG -DCOGL_ENABLE_DEBUG -Wall -Wcast-align -Wformat -Wformat-security -Werror=uninitialized -Werror=empty-body -Werror=init-self -Werror=undef -Werror=declaration-after-statement -Werror=vla -Werror=pointer-arith -Werror=missing-declarations -Werror=maybe-uninitialized -Wno-error=sign-compare -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -g -O2 -fdebug-prefix-map=/tmp/muffin-4.4.2=. -fstack-protector-strong -Wformat -Werror=format-security -c cogl-texture-rectangle.c  -fPIC -DPIC -o .libs/cogl-texture-rectangle.o
cogl-texture-2d.c: In function 'cogl_wayland_texture_2d_new_from_buffer':
cogl-texture-2d.c:394:11: warning: implicit declaration of function '_cogl_egl_query_wayland_buffer' [-Wimplicit-function-declaration]
  394 |       if (_cogl_egl_query_wayland_buffer (ctx,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I./deprecated -I./winsys -I./driver/gl -I./driver/gl/gl -I./driver/gl/gles -DG_LOG_DOMAIN=\"Cogl\" -DCOGL_COMPILATION -DCOGL_GL_LIBNAME=\"libGL.so.1\" -DCOGL_GLES1_LIBNAME=\"\" -DCOGL_GLES2_LIBNAME=\"\" -DCOGL_LOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libdrm -DCOGL_GL_DEBUG -DCOGL_OBJECT_DEBUG -DCOGL_ENABLE_DEBUG -Wall -Wcast-align -Wformat -Wformat-security -Werror=uninitialized -Werror=empty-body -Werror=init-self -Werror=undef -Werror=declaration-after-statement -Werror=vla -Werror=pointer-arith -Werror=missing-declarations -Werror=maybe-uninitialized -Wno-error=sign-compare -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -g -O2 -fdebug-prefix-map=/tmp/muffin-4.4.2=. -fstack-protector-strong -Wformat -Werror=format-security -c cogl-rectangle-map.c  -fPIC -DPIC -o .libs/cogl-rectangle-map.o
cogl-texture-2d.c:432:43: error: 'EGL_WAYLAND_BUFFER_WL' undeclared (first use in this function)
  432 |                                           EGL_WAYLAND_BUFFER_WL,
      |                                           ^~~~~~~~~~~~~~~~~~~~~
cogl-texture-2d.c:432:43: note: each undeclared identifier is reported only once for each function it appears in



The configure call returns for cogl:
Cogl - 1.22.1/2.0.0 (git)

 • Global:
        Prefix: /usr

 • Features:
        Drivers:  gl
        Library name for GL: libGL.so.1
        GL Window System APIs: glx egl
        EGL Platforms: kms xlib
        Wayland compositor support: yes
        Build libcogl-gles2 GLES 2.0 frontend api: no
        Image backend: gdk-pixbuf
        Cogl Pango: yes
        Cogl Path: yes

 • Build options:
        Debugging: yes
        Profiling: no
        Enable deprecated symbols: no
        Compiler flags: -g -O2 -fdebug-prefix-map=/tmp/muffin-4.4.2=. -fstack-protector-strong -Wformat -Werror=format-security  -DCOGL_GL_DEBUG -DCOGL_OBJECT_DEBUG -DCOGL_ENABLE_DEBUG -Wall -Wcast-align -Wformat -Wformat-security -Werror=uninitialized -Werror=empty-body -Werror=init-self -Werror=undef -Werror=declaration-after-statement -Werror=vla -Werror=pointer-arith -Werror=missing-declarations -Werror=maybe-uninitialized -Wno-error=sign-compare -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES
        Linker flags: -Wl,-z,relro -Wl,-z,now -Wl,--as-needed

 • Extra:
        Build introspection data: auto
        Build unit tests: yes


and for clutter:
Clutter - 1.26.1 (git)

 • Global:
        Prefix: /usr
        Libdir: ${prefix}/lib/x86_64-linux-gnu
        Sysconfdir: /etc

 • Compiler options:
        Clutter debug level: minimum
        Compiler flags: -g -O2 -fdebug-prefix-map=/tmp/muffin-4.4.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wcast-align -Wuninitialized -Wno-strict-aliasing -Wshadow -Werror=logical-op -Werror=pointer-arith -Werror=missing-declarations -Werror=redundant-decls -Werror=empty-body -Werror=format -Werror=format-security -Werror=format-nonliteral -Werror=init-self -Werror=declaration-after-statement -Werror=vla
        Enable coverage tests: no
        Enable deprecated symbols: yes

 • Extra:
        Build introspection data: yes
        Build X11-specific tests: yes
        Build tests using GDK-Pixbuf: yes
        Install test suites:
        Build examples: no

 • Clutter Backends:
        Windowing systems: x11 egl
        Input backends: x11 evdev

     - X11 backend options:
        Enabled extensions: xext xdamage xcomposite xtst xge xi2.2 xkb

     - Wayland compositor support enabled



and for muffin itself:
muffin-4.4.2

	prefix:                   /usr
	source code location:	  .
	compiler:		  gcc

	XFree86 Xinerama:         yes
	Solaris Xinerama:         no
	Startup notification:     yes
	libcanberra:              yes
	Introspection:            yes
	Session management:       yes
	Shape extension:          yes
	Xsync:                    yes
	Xcursor:                  yes



Do you have any idea about that?

All the best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


Reply to: