[MacPorts] #71653: clutter build error: error: cogl/cogl-egl.h: No such file or directory
MacPorts
noreply at macports.org
Fri Dec 27 15:51:45 UTC 2024
#71653: clutter build error: error: cogl/cogl-egl.h: No such file or directory
--------------------------+---------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: clutter
--------------------------+---------------------
{{{
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc-4.2
-DHAVE_CONFIG_H -I. -DCLUTTER_PREFIX=\""/opt/local"\"
-DCLUTTER_LIBDIR=\""/opt/local/lib"\"
-DCLUTTER_DATADIR=\""/opt/local/share"\"
-DCLUTTER_LOCALEDIR=\""/opt/local/share/locale"\"
-DCLUTTER_SYSCONFDIR=\""/opt/local/etc"\" -DCLUTTER_COMPILATION=1
-DCOGL_ENABLE_EXPERIMENTAL_API -DCOGL_DISABLE_DEPRECATION_WARNINGS
-DG_LOG_DOMAIN=\"Clutter\" -I.. -I../clutter -I../clutter/cally -I..
-I../clutter -DGLIB_DISABLE_DEPRECATION_WARNINGS -DG_DISABLE_CAST_CHECKS
-fvisibility=hidden -I/opt/local/include -I/opt/local/include/cogl
-I/opt/local/include/atk-1.0 -I/opt/local/include/cogl
-I/opt/local/include/json-glib-1.0 -I/opt/local/include/gtk-3.0
-I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/harfbuzz -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/cairo -I/opt/local/include/pixman-1
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/cairo -I/opt/local/include/pixman-1
-I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -Os -pipe -isysroot/ -arch ppc -MT
clutter-bin-layout.lo -MD -MP -MF $depbase.Tpo -c -o clutter-bin-layout.lo
clutter-bin-layout.c &&\
mv -f $depbase.Tpo $depbase.Plo
In file included from clutter-backend.c:87:
egl/clutter-backend-eglnative.h:31:27: error: cogl/cogl-egl.h: No such
file or directory
depbase=`echo clutter-blur-effect.lo | sed
's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc-4.2
-DHAVE_CONFIG_H -I. -DCLUTTER_PREFIX=\""/opt/local"\"
-DCLUTTER_LIBDIR=\""/opt/local/lib"\"
-DCLUTTER_DATADIR=\""/opt/local/share"\"
-DCLUTTER_LOCALEDIR=\""/opt/local/share/locale"\"
-DCLUTTER_SYSCONFDIR=\""/opt/local/etc"\" -DCLUTTER_COMPILATION=1
-DCOGL_ENABLE_EXPERIMENTAL_API -DCOGL_DISABLE_DEPRECATION_WARNINGS
-DG_LOG_DOMAIN=\"Clutter\" -I.. -I../clutter -I../clutter/cally -I..
-I../clutter -DGLIB_DISABLE_DEPRECATION_WARNINGS -DG_DISABLE_CAST_CHECKS
-fvisibility=hidden -I/opt/local/include -I/opt/local/include/cogl
-I/opt/local/include/atk-1.0 -I/opt/local/include/cogl
-I/opt/local/include/json-glib-1.0 -I/opt/local/include/gtk-3.0
-I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/harfbuzz -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/cairo -I/opt/local/include/pixman-1
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/cairo -I/opt/local/include/pixman-1
-I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -Os -pipe -isysroot/ -arch ppc -MT
clutter-blur-effect.lo -MD -MP -MF $depbase.Tpo -c -o clutter-blur-
effect.lo clutter-blur-effect.c &&\
mv -f $depbase.Tpo $depbase.Plo
make[2]: *** [clutter-backend.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
}}}
Indeed, `cogl` does not have such a header:
{{{
Last login: Fri Dec 27 23:04:56 on ttys003
Sergey-Fedorovs-Mac:~ svacchanda\$ port contents cogl
Port cogl @1.22.8_1+x11 contains:
/opt/local/include/cogl/cogl-pango/cogl-pango.h
/opt/local/include/cogl/cogl-path/cogl-path-enum-types.h
/opt/local/include/cogl/cogl-path/cogl-path-types.h
/opt/local/include/cogl/cogl-path/cogl-path.h
/opt/local/include/cogl/cogl-path/cogl1-path-functions.h
/opt/local/include/cogl/cogl-path/cogl2-path-functions.h
/opt/local/include/cogl/cogl/cogl-atlas-texture.h
/opt/local/include/cogl/cogl/cogl-attribute-buffer.h
/opt/local/include/cogl/cogl/cogl-attribute.h
/opt/local/include/cogl/cogl/cogl-auto-texture.h
/opt/local/include/cogl/cogl/cogl-bitmap.h
/opt/local/include/cogl/cogl/cogl-buffer.h
/opt/local/include/cogl/cogl/cogl-clip-state.h
/opt/local/include/cogl/cogl/cogl-clutter-xlib.h
/opt/local/include/cogl/cogl/cogl-clutter.h
/opt/local/include/cogl/cogl/cogl-color.h
/opt/local/include/cogl/cogl/cogl-context.h
/opt/local/include/cogl/cogl/cogl-defines.h
/opt/local/include/cogl/cogl/cogl-deprecated.h
/opt/local/include/cogl/cogl/cogl-depth-state.h
/opt/local/include/cogl/cogl/cogl-display.h
/opt/local/include/cogl/cogl/cogl-enum-types.h
/opt/local/include/cogl/cogl/cogl-error.h
/opt/local/include/cogl/cogl/cogl-euler.h
/opt/local/include/cogl/cogl/cogl-fence.h
/opt/local/include/cogl/cogl/cogl-fixed.h
/opt/local/include/cogl/cogl/cogl-frame-info.h
/opt/local/include/cogl/cogl/cogl-framebuffer-deprecated.h
/opt/local/include/cogl/cogl/cogl-framebuffer.h
/opt/local/include/cogl/cogl/cogl-gles2-types.h
/opt/local/include/cogl/cogl/cogl-gles2.h
/opt/local/include/cogl/cogl/cogl-glib-source.h
/opt/local/include/cogl/cogl/cogl-glx.h
/opt/local/include/cogl/cogl/cogl-index-buffer.h
/opt/local/include/cogl/cogl/cogl-indices.h
/opt/local/include/cogl/cogl/cogl-macros.h
/opt/local/include/cogl/cogl/cogl-material-compat.h
/opt/local/include/cogl/cogl/cogl-matrix-stack.h
/opt/local/include/cogl/cogl/cogl-matrix.h
/opt/local/include/cogl/cogl/cogl-meta-texture.h
/opt/local/include/cogl/cogl/cogl-object.h
/opt/local/include/cogl/cogl/cogl-offscreen.h
/opt/local/include/cogl/cogl/cogl-onscreen-template.h
/opt/local/include/cogl/cogl/cogl-onscreen.h
/opt/local/include/cogl/cogl/cogl-output.h
/opt/local/include/cogl/cogl/cogl-pango.h
/opt/local/include/cogl/cogl/cogl-pipeline-layer-state.h
/opt/local/include/cogl/cogl/cogl-pipeline-state.h
/opt/local/include/cogl/cogl/cogl-pipeline.h
/opt/local/include/cogl/cogl/cogl-pixel-buffer.h
/opt/local/include/cogl/cogl/cogl-poll.h
/opt/local/include/cogl/cogl/cogl-primitive-texture.h
/opt/local/include/cogl/cogl/cogl-primitive.h
/opt/local/include/cogl/cogl/cogl-primitives.h
/opt/local/include/cogl/cogl/cogl-quaternion.h
/opt/local/include/cogl/cogl/cogl-renderer.h
/opt/local/include/cogl/cogl/cogl-shader.h
/opt/local/include/cogl/cogl/cogl-snippet.h
/opt/local/include/cogl/cogl/cogl-sub-texture.h
/opt/local/include/cogl/cogl/cogl-swap-chain.h
/opt/local/include/cogl/cogl/cogl-texture-2d-gl.h
/opt/local/include/cogl/cogl/cogl-texture-2d-sliced.h
/opt/local/include/cogl/cogl/cogl-texture-2d.h
/opt/local/include/cogl/cogl/cogl-texture-3d.h
/opt/local/include/cogl/cogl/cogl-texture-deprecated.h
/opt/local/include/cogl/cogl/cogl-texture-pixmap-x11.h
/opt/local/include/cogl/cogl/cogl-texture-rectangle.h
/opt/local/include/cogl/cogl/cogl-texture.h
/opt/local/include/cogl/cogl/cogl-type-casts.h
/opt/local/include/cogl/cogl/cogl-types.h
/opt/local/include/cogl/cogl/cogl-vector.h
/opt/local/include/cogl/cogl/cogl-version.h
/opt/local/include/cogl/cogl/cogl-vertex-buffer.h
/opt/local/include/cogl/cogl/cogl-xlib-renderer.h
/opt/local/include/cogl/cogl/cogl-xlib.h
/opt/local/include/cogl/cogl/cogl.h
/opt/local/include/cogl/cogl/cogl1-context.h
/opt/local/include/cogl/cogl/cogl2-experimental.h
/opt/local/include/cogl/cogl/deprecated/cogl-auto-texture.h
/opt/local/include/cogl/cogl/deprecated/cogl-clip-state.h
/opt/local/include/cogl/cogl/deprecated/cogl-clutter-xlib.h
/opt/local/include/cogl/cogl/deprecated/cogl-clutter.h
/opt/local/include/cogl/cogl/deprecated/cogl-fixed.h
/opt/local/include/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
/opt/local/include/cogl/cogl/deprecated/cogl-material-compat.h
/opt/local/include/cogl/cogl/deprecated/cogl-shader.h
/opt/local/include/cogl/cogl/deprecated/cogl-texture-deprecated.h
/opt/local/include/cogl/cogl/deprecated/cogl-type-casts.h
/opt/local/include/cogl/cogl/deprecated/cogl-vertex-buffer.h
/opt/local/include/cogl/cogl/gl-prototypes/cogl-core-functions.h
/opt/local/include/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
/opt/local/include/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
/opt/local/include/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
/opt/local/include/cogl/cogl/gl-prototypes/cogl-in-gles2-core-
functions.h
/opt/local/lib/girepository-1.0/Cogl-1.0.typelib
/opt/local/lib/girepository-1.0/Cogl-2.0.typelib
/opt/local/lib/girepository-1.0/CoglPango-1.0.typelib
/opt/local/lib/girepository-1.0/CoglPango-2.0.typelib
/opt/local/lib/libcogl-pango.20.dylib
/opt/local/lib/libcogl-pango.dylib
/opt/local/lib/libcogl-pango.la
/opt/local/lib/libcogl-path.20.dylib
/opt/local/lib/libcogl-path.dylib
/opt/local/lib/libcogl-path.la
/opt/local/lib/libcogl.20.dylib
/opt/local/lib/libcogl.dylib
/opt/local/lib/libcogl.la
/opt/local/lib/pkgconfig/cogl-1.0.pc
/opt/local/lib/pkgconfig/cogl-2.0-experimental.pc
/opt/local/lib/pkgconfig/cogl-gl-1.0.pc
/opt/local/lib/pkgconfig/cogl-pango-1.0.pc
/opt/local/lib/pkgconfig/cogl-pango-2.0-experimental.pc
/opt/local/lib/pkgconfig/cogl-path-1.0.pc
/opt/local/lib/pkgconfig/cogl-path-2.0-experimental.pc
/opt/local/share/cogl/examples-data/crate.jpg
/opt/local/share/gir-1.0/Cogl-1.0.gir
/opt/local/share/gir-1.0/Cogl-2.0.gir
/opt/local/share/gir-1.0/CoglPango-1.0.gir
/opt/local/share/gir-1.0/CoglPango-2.0.gir
/opt/local/share/locale/an/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ar/LC_MESSAGES/cogl.mo
/opt/local/share/locale/as/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ast/LC_MESSAGES/cogl.mo
/opt/local/share/locale/be/LC_MESSAGES/cogl.mo
/opt/local/share/locale/bg/LC_MESSAGES/cogl.mo
/opt/local/share/locale/bs/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ca/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ca at valencia/LC_MESSAGES/cogl.mo
/opt/local/share/locale/cs/LC_MESSAGES/cogl.mo
/opt/local/share/locale/da/LC_MESSAGES/cogl.mo
/opt/local/share/locale/de/LC_MESSAGES/cogl.mo
/opt/local/share/locale/el/LC_MESSAGES/cogl.mo
/opt/local/share/locale/en_CA/LC_MESSAGES/cogl.mo
/opt/local/share/locale/en_GB/LC_MESSAGES/cogl.mo
/opt/local/share/locale/eo/LC_MESSAGES/cogl.mo
/opt/local/share/locale/es/LC_MESSAGES/cogl.mo
/opt/local/share/locale/eu/LC_MESSAGES/cogl.mo
/opt/local/share/locale/fa/LC_MESSAGES/cogl.mo
/opt/local/share/locale/fi/LC_MESSAGES/cogl.mo
/opt/local/share/locale/fr/LC_MESSAGES/cogl.mo
/opt/local/share/locale/fur/LC_MESSAGES/cogl.mo
/opt/local/share/locale/gl/LC_MESSAGES/cogl.mo
/opt/local/share/locale/he/LC_MESSAGES/cogl.mo
/opt/local/share/locale/hi/LC_MESSAGES/cogl.mo
/opt/local/share/locale/hr/LC_MESSAGES/cogl.mo
/opt/local/share/locale/hu/LC_MESSAGES/cogl.mo
/opt/local/share/locale/id/LC_MESSAGES/cogl.mo
/opt/local/share/locale/it/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ja/LC_MESSAGES/cogl.mo
/opt/local/share/locale/km/LC_MESSAGES/cogl.mo
/opt/local/share/locale/kn/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ko/LC_MESSAGES/cogl.mo
/opt/local/share/locale/lt/LC_MESSAGES/cogl.mo
/opt/local/share/locale/lv/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ml/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ms/LC_MESSAGES/cogl.mo
/opt/local/share/locale/nb/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ne/LC_MESSAGES/cogl.mo
/opt/local/share/locale/nl/LC_MESSAGES/cogl.mo
/opt/local/share/locale/oc/LC_MESSAGES/cogl.mo
/opt/local/share/locale/or/LC_MESSAGES/cogl.mo
/opt/local/share/locale/pa/LC_MESSAGES/cogl.mo
/opt/local/share/locale/pl/LC_MESSAGES/cogl.mo
/opt/local/share/locale/pt/LC_MESSAGES/cogl.mo
/opt/local/share/locale/pt_BR/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ro/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ru/LC_MESSAGES/cogl.mo
/opt/local/share/locale/sk/LC_MESSAGES/cogl.mo
/opt/local/share/locale/sl/LC_MESSAGES/cogl.mo
/opt/local/share/locale/sr/LC_MESSAGES/cogl.mo
/opt/local/share/locale/sr at latin/LC_MESSAGES/cogl.mo
/opt/local/share/locale/sv/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ta/LC_MESSAGES/cogl.mo
/opt/local/share/locale/te/LC_MESSAGES/cogl.mo
/opt/local/share/locale/th/LC_MESSAGES/cogl.mo
/opt/local/share/locale/tr/LC_MESSAGES/cogl.mo
/opt/local/share/locale/ug/LC_MESSAGES/cogl.mo
/opt/local/share/locale/uk/LC_MESSAGES/cogl.mo
/opt/local/share/locale/vi/LC_MESSAGES/cogl.mo
/opt/local/share/locale/zh_CN/LC_MESSAGES/cogl.mo
/opt/local/share/locale/zh_HK/LC_MESSAGES/cogl.mo
/opt/local/share/locale/zh_TW/LC_MESSAGES/cogl.mo
}}}
Perhaps it should disable EGL backend, but that it not done in the
portfile.
--
Ticket URL: <https://trac.macports.org/ticket/71653>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list