Ken has been programming Apple computers since 1986. Having lived through the heyday of 68000-series systems, then PPC MacOS 8.5 to 9.2, then the original MacOSX systems, Ken has an Apple computer currently running almost every MacOS version that there is.

Ken has been instrumental in helping to keep up and extend the robust support MacPorts exhibits for older systems -- many ports run all the way back to MacOSX 10.4 Tiger!




Assigned Open Tickets

clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
lcms2 +universal: build error

Reported Open Tickets

ImageMagick: variant to enable or disable multiprocessing with openmp
osxfuse @3.8.0: destroot fails: osxfuse.fs/Contents/Resources/load_osxfuse": no such file or directory
ImageMagick @6.9.9-40_1: has broken libomp detection logic, and when built with a macports-clang compiler inserts -lgomp into pkgconfig files, which breaks builds as -lgomp can't be found
qwt60 @6.0.2_1: qt5 build fails with qwt_clipper.cpp:232:9: error: use of undeclared identifier 'qMemCopy'
legacy-support: functions properly only if os.version = deployment target
strigi @0.7.8: build fails on 10.6.8: error: no matching function for call to 'make_pair'
gnome-control-center @3.26.2_2: error: incomplete definition of type 'struct _ipp_s'
groff @1.22.4: build fails due to math.h name collision
ncurses@6.1 : /opt/local/include/unctrl.h:60:63: error: unknown type name 'SCREEN'
openjade @1.3.2_11: build fails with clang-9.0
base: (linux) failed to determine number of available CPUs
base: (linux) fails to determine build arch correctly
base: (linux) arch flags are not recognized by linux compilers
base: (linux) cxx_stdlib is not derived by base
gobject_introspection portgroup: support meson
pg app: launch script functionality: use sh, rather than bash, as latter may ultimately be removed from macOS
gnome-control-center @3.26.2_2: cc-background-item.c:223:36: error: too many arguments to function call, expected 2, have 4
gnome-session @3.26.1_2: main.c:278:1: error: static declaration of 'rpmatch' follows non-static declaration
lpairs2: error: unknown type name 'uint'; did you mean 'int'?
meson @0.55.1_1: Cross file does not specify strip binary, result will not be stripped.
hdf5 @1.10.7_0+cxx+hl: error: initializing 'H5A_t *' (aka 'struct H5A_t *') with an expression of type 'const H5A_t *' (aka 'const struct H5A_t *') discards qualifiers
p5-time-hires: error: use of undeclared identifier 'CLOCK_REALTIME'
apiextractor-0.10.10: build fails on 10.7
supertux @0.6.2: build fails if Mono.framework is installed: error: 'freetype/config/ftheader.h' file not found
blender: Failed to parse file graphics/blender/Portfile: can't read "llvm_version": no such variable
gexiv2 @0.12.1: error: no member named 'llrint' in the global namespace; did you mean 'lrint'?
clucene @ build fails with clang-9.0: error: constant expression evaluates to 18446744073709551615 which cannot be narrowed to type 'int64_t'
aom @3.0.0: ppc_cpudetect.c:15:10: fatal error: asm/cputable.h: No such file or directory
various ports fail to install on Leopard due to gnulib issue: /confdir-14B---: No space left on device
libsndfile @1.0.31_1: error: immintrin.h: No such file or directory
fluidsynth @2.1.9: build fails on Leopard i386: fluid_coreaudio.c:190: error: ‘AudioComponentDescription’ undeclared
gcc7 @7.5.0_2: ld: unknown option: -no_pie
mozjs60 @60.8.0: fails due to no i386 atomics available when building with clang-9.0
mozjs60 @60.8.0: build fails on Tiger i386 fatal error: mach/exc.h: No such file or directory
boost176 @1.76.0_2: fails to configure on Leopard i386: Could not find a suitable toolset.
cctools: disconnect the llvm versions supported by cctools from the macports-clang versions the assembler will search for
clang-devel @20220731 fails to build with clang-11 as bootstrap compiler
llvm-devel @20220731: build fails on < 10.10 due to lack of <pthread/qos.h>
clutter @1.26.4_1 +quartz: error: implicit declaration of function '_clutter_stage_queue_event' is invalid in C99
cfxr @0.3.3: codesign fails on 10.15+: main executable or Info.plist must be a regular file (no symlinks, etc.)
installing base with ./configure --with-universal-archs="CPU" doesn't actually set the universal_archs in macports.conf
aom @3.5.0: forces installation of 'git' on all systems
gpgme @1.18: consider forcing POLL to be disabled on older systems
ffmpeg @4.4.2_3: will not build universal on M1 Mac / Ventura: GNU assembler not found, install/update gas-preprocessor

On CC Open Tickets

*_select: add man pages
Pallet requires Tcl directory which is no longer included in MacPorts 2.3.0
Platypus: error: use of undeclared identifier 'CGDirectPaletteRef'
py27-llvmmath @0.1.1_0: destroot fails with an assertion error
libiodbc @3.52.12 +x11: error: use of undeclared identifier 'liburl'
libcxx{,-abi} : upgrade + "runtime" variant
libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
libgcc45, gcc47, gcc48: error: non-local symbol required in directive
py27-numpy fails to compile with standard compiler on 10.5 due to: immintrin.h: No such file or directory
bladeRF @20181024_1 fails to build on Mavericks
legacysupport-1.0: Let ports specify what symbols they need
libcxx 8+ usability
p5.26-encode @2.990.0 +universal: error: static declaration of 'S_is_utf8_overlong_given_start_byte_ok' follows non-static declaration
macOS 10.4.11: failed to build py27-psutil due to lack of libproc support
cmake fails to compile on Leopard (lround)
dns-server: Fix netstat on Catalina
searchfs @0.3.0: fatal error: 'sys/fsgetpath.h' file not found
cmake fails to build on Leopard 10.5: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
meson-1.0.tcl: Use a cross file
stack @2.3.1_0: Undefined symbols: _utimensat
legacysupport 1.0 will someday break ports
et @6.0.5: error: call to 'clock_gettime' is ambiguous
graphene @1.10.2 +universal: ERROR: Compiler ccache cc can not compile programs.
base prefers arch of terminal in use rather than machine arch when installing ports
ld64: add llvm10 and llvm11 variants
qt5-qtwebengine @5.15.2: does not build on macOS 10.13 with Xcode 9
hdf5 / field3d / openimageio dylib mismatch on builders; causes blender builds to fail
qemu @5.2.0: build failure with +cocoa
Moving to new VLC packaging method causes "Check for Update" to auto-trigger
github and bitbucket portgroups: Remove post-extract block
meson: other ports can't build universal
wgrib2: ld: library not found for -lMacportsLegacySupport
py39-numpy @1.20.3_0+gcc11+openblas fails to build on aarch64
cmocka needs to add -fstack-protector-strong to link flags
zstd: link failure on 10.4 PPC: common symbols not allowed with MH_DYLIB output format with the -multi_module option
openrct2: builds failing for 10.13 and earlier, with macports-libcxx: cyclic dependency errors
libcxx for PowerPC
gobject-introspection @1.72.0 for +universal: An exe_wrapper is needed but was not found
clang-14: crashes occurring for multiple ports
gnome cpp libs: all are outdated; update to latest compatible releases
legacy-support: tests: failure due to fstatat64
multiple qt5 ports: configure failure: Project ERROR: Could not resolve SDK Path for 'macosx13' using --show-sdk-path
qt5-qtbase is not listed on
Add SecTrustEvaluateWithError to allow Go binaries built with 1.19+ to run on older systems

Back to the MacPorts developers page

Last modified 3 years ago Last modified on Aug 19, 2019, 5:23:28 AM