[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