[MacPorts] #74416: harfbuzz @14.4.0 does not build on PPC Mac OS X 10.5.8, Leopard, because of two separate errors

MacPorts noreply at macports.org
Fri Sep 11 22:24:25 UTC 2026


#74416: harfbuzz @14.4.0 does not build on PPC Mac OS X 10.5.8, Leopard, because of
two separate errors
------------------------+-------------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.12.6
Resolution:             |   Keywords:  ppc leopard
      Port:  harfbuzz   |
------------------------+-------------------------

Comment (by ballapete):

 Substituting `GLFW_NO_API` with its value 0 leads to more errors related
 to the old glfw software (@3.1.2-20151024):

 {{{
 [8/242] /opt/local/bin/g++-mp-15 -Iutil/hb-gpu.p -Iutil
 -I../harfbuzz-14.4.0/util -I. -I../harfbuzz-14.4.0 -Isrc
 -I../harfbuzz-14.4.0/src -Iutil/gpu -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/cairo
 -I/opt/local/include/pixman-1 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -fdiagnostics-
 color=always -D_GLIBCXX_ASSERTIONS=1 -Wall -Winvalid-pch -fno-exceptions
 -std=c++11 -O2 -g -fno-exceptions -fno-rtti -fno-threadsafe-statics
 -fvisibility-inlines-hidden -DHAVE_CONFIG_H -pipe -Os
 -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc
 -MD -MQ util/hb-gpu.p/gpu_demo-view.cc.o -MF util/hb-gpu.p/gpu_demo-
 view.cc.o.d -o util/hb-gpu.p/gpu_demo-view.cc.o -c
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc
 FAILED: [code=1] util/hb-gpu.p/gpu_demo-view.cc.o
 /opt/local/bin/g++-mp-15 -Iutil/hb-gpu.p -Iutil -I../harfbuzz-14.4.0/util
 -I. -I../harfbuzz-14.4.0 -Isrc -I../harfbuzz-14.4.0/src -Iutil/gpu
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1
 -Wall -Winvalid-pch -fno-exceptions -std=c++11 -O2 -g -fno-exceptions
 -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden
 -DHAVE_CONFIG_H -pipe -Os -DHB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
 -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -MD -MQ util/hb-gpu.p/gpu_demo-
 view.cc.o -MF util/hb-gpu.p/gpu_demo-view.cc.o.d -o util/hb-gpu.p
 /gpu_demo-view.cc.o -c ../harfbuzz-14.4.0/util/gpu/demo-view.cc
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc: In function 'void
 demo_view_toggle_fullscreen(demo_view_t*)':
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc:288:5: error:
 'glfwSetWindowMonitor' was not declared in this scope; did you mean
 'glfwGetWindowMonitor'?
   288 |     glfwSetWindowMonitor (vu->window, monitor, 0, 0, mode->width,
 mode->height, mode->refreshRate);
       |     ^~~~~~~~~~~~~~~~~~~~
       |     glfwGetWindowMonitor
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc:290:5: error:
 'glfwSetWindowMonitor' was not declared in this scope; did you mean
 'glfwGetWindowMonitor'?
   290 |     glfwSetWindowMonitor (vu->window, NULL, vu->x, vu->y,
 vu->width, vu->height, 0);
       |     ^~~~~~~~~~~~~~~~~~~~
       |     glfwGetWindowMonitor
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc: In function 'void
 demo_view_key_func(demo_view_t*, int, int, int, int)':
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc:373:7: warning: this statement
 may fall through [-Wimplicit-fallthrough=]
   373 |       if (vu->fullscreen)
       |       ^~
 ../harfbuzz-14.4.0/util/gpu/demo-view.cc:380:5: note: here
   380 |     case GLFW_KEY_Q:
       |     ^~~~
 ninja: build stopped: subcommand failed.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/74416#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list