[MacPorts] #72322: oofcanvas does not pass required cppflags and fails to build: guicanvas.C: fatal error: pygobject.h: No such file or directory
MacPorts
noreply at macports.org
Thu Apr 10 20:45:49 UTC 2025
#72322: oofcanvas does not pass required cppflags and fails to build: guicanvas.C:
fatal error: pygobject.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: oofcanvas
--------------------------+-----------------------
{{{
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/build'
[ 80%] Building CXX object
oofcanvas/CMakeFiles/oofcanvas.dir/CMakeFiles/oofcanvas.dir/oofcanvasPYTHON_wrap.cxx.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/build/oofcanvas
&& /opt/local/bin/g++-mp-14 -DOOFCANVAS_USE_IMAGEMAGICK
-DOOFCANVAS_USE_PYTHON=3 -Doofcanvas_EXPORTS -DOOFCANVAS_USE_IMAGEMAGICK
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/oofcanvas-1.1.2/oofcanvas
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/oofcanvas-1.1.2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/build
-I/opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11
-I/opt/local/include/gtk-3.0 -I/opt/local/include/at-spi2-atk/2.0
-I/opt/local/include/at-spi-2.0 -I/opt/local/include
-I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include
-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/fribidi -I/opt/local/include/atk-1.0
-I/opt/local/include/pixman-1 -I/opt/local/include/freetype2
-I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/cairomm-1.0 -I/opt/local/lib/cairomm-1.0/include
-I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include
-I/opt/local/include/ImageMagick-6
-I/opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11
-pipe -Os -DNDEBUG -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -O3
-DNDEBUG -std=c++11 -arch ppc -mmacosx-version-min=10.6 -fPIC -Wno-
deprecated-register -I/opt/local/include/cairomm-1.0
-I/opt/local/lib/cairomm-1.0/include -I/opt/local/include/cairo
-I/opt/local/include -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include
-I/opt/local/include/pixman-1 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/libpng16 -I/opt/local/include
-I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include
-I/opt/local/include -I/opt/local/include/pango-1.0
-I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0
-I/opt/local/include -I/opt/local/include/fribidi -I/opt/local/include
-I/opt/local/include/harfbuzz -I/opt/local/include
-I/opt/local/include/cairo -I/opt/local/include
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -I/opt/local/include/pixman-1 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/libpng16 -I/opt/local/include
-I/opt/local/include/gtk-3.0 -I/opt/local/include/at-spi2-atk/2.0
-I/opt/local/include/at-spi-2.0 -I/opt/local/include
-I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include
-I/opt/local/include -I/opt/local/include/gtk-3.0 -I/opt/local/include
/gio-unix-2.0 -I/opt/local/include -I/opt/local/include/cairo
-I/opt/local/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
-I/opt/local/include/harfbuzz -I/opt/local/include
-I/opt/local/include/atk-1.0 -I/opt/local/include/cairo
-I/opt/local/include/pixman-1 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include
/gdk-pixbuf-2.0 -I/opt/local/include/libpng16 -I/opt/local/include
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -DMAGICKCORE_HDRI_ENABLE=0
-DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0
-DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0
-DMAGICKCORE_QUANTUM_DEPTH=16 -I/opt/local/include/ImageMagick-6 -MD -MT
oofcanvas/CMakeFiles/oofcanvas.dir/CMakeFiles/oofcanvas.dir/oofcanvasPYTHON_wrap.cxx.o
-MF
CMakeFiles/oofcanvas.dir/CMakeFiles/oofcanvas.dir/oofcanvasPYTHON_wrap.cxx.o.d
-o
CMakeFiles/oofcanvas.dir/CMakeFiles/oofcanvas.dir/oofcanvasPYTHON_wrap.cxx.o
-c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/build/oofcanvas/CMakeFiles/oofcanvas.dir/oofcanvasPYTHON_wrap.cxx
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_oofcanvas/oofcanvas/work/oofcanvas-1.1.2/oofcanvas/oofcanvasgui/guicanvas.C:26:10:
fatal error: pygobject.h: No such file or directory
26 | #include <pygobject.h>
| ^~~~~~~~~~~~~
compilation terminated.
}}}
It is present, but not found by the build.
{{{
$ port installed py311-gobject3
The following ports are currently installed:
py311-gobject3 @3.50.0_1 (active)
$ file
/opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pygobject/pygobject-3.0/pygobject.h
/opt/local/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11/pygobject/pygobject-3.0/pygobject.h:
ASCII c program text
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72322>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list