wiki:kencu

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!

Ports

Projects

Tickets

Assigned Open Tickets

#60173
clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
#60656
lcms2 +universal: build error
#70989
libvpx @1.13.1 conflicts with installed gtest

Reported Open Tickets

#54050
ImageMagick: variant to enable or disable multiprocessing with openmp
#56898
osxfuse @3.8.0: destroot fails: osxfuse.fs/Contents/Resources/load_osxfuse": no such file or directory
#57009
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
#58406
qwt60 @6.0.2_1: qt5 build fails with qwt_clipper.cpp:232:9: error: use of undeclared identifier 'qMemCopy'
#59135
legacy-support: functions properly only if os.version = deployment target
#59751
gnome-control-center @3.26.2_2: error: incomplete definition of type 'struct _ipp_s'
#59783
groff @1.22.4: build fails due to math.h name collision
#60414
base: (linux) failed to determine number of available CPUs
#60431
base: (linux) fails to determine build arch correctly
#60432
base: (linux) arch flags are not recognized by linux compilers
#60433
base: (linux) cxx_stdlib is not derived by base
#60644
gobject_introspection portgroup: support meson
#60751
gnome-control-center @3.26.2_2: cc-background-item.c:223:36: error: too many arguments to function call, expected 2, have 4
#60753
gnome-session @3.26.1_2: main.c:278:1: error: static declaration of 'rpmatch' follows non-static declaration
#61027
lpairs2: error: unknown type name 'uint'; did you mean 'int'?
#61039
meson @0.55.1_1: Cross file does not specify strip binary, result will not be stripped.
#61416
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
#61424
p5-time-hires: error: use of undeclared identifier 'CLOCK_REALTIME'
#61693
apiextractor-0.10.10: build fails on 10.7
#61734
supertux @0.6.2: build fails if Mono.framework is installed: error: 'freetype/config/ftheader.h' file not found
#61762
blender: Failed to parse file graphics/blender/Portfile: can't read "llvm_version": no such variable
#62192
clucene @2.3.3.4_2: build fails with clang-9.0: error: constant expression evaluates to 18446744073709551615 which cannot be narrowed to type 'int64_t'
#62619
aom @3.0.0: ppc_cpudetect.c:15:10: fatal error: asm/cputable.h: No such file or directory
#62994
various ports fail to install on Leopard due to gnulib issue: /confdir-14B---: No space left on device
#63229
libsndfile @1.0.31_1: error: immintrin.h: No such file or directory
#63230
fluidsynth @2.1.9: build fails on Leopard i386: fluid_coreaudio.c:190: error: ‘AudioComponentDescription’ undeclared
#63485
mozjs60 @60.8.0: fails due to no i386 atomics available when building with clang-9.0
#63512
mozjs60 @60.8.0: build fails on Tiger i386 fatal error: mach/exc.h: No such file or directory
#63535
boost176 @1.76.0_2: fails to configure on Leopard i386: Could not find a suitable toolset.
#65057
cctools: disconnect the llvm versions supported by cctools from the macports-clang versions the assembler will search for
#65901
cfxr @0.3.3: codesign fails on 10.15+: main executable or Info.plist must be a regular file (no symlinks, etc.)
#66053
installing base with ./configure --with-universal-archs="CPU" doesn't actually set the universal_archs in macports.conf
#66061
aom @3.5.0: forces installation of 'git' on all systems
#66397
gpgme @1.18: consider forcing POLL to be disabled on older systems
#66888
graphene @1.10.8_0+universal: arm64/x86_64 fails due to conflicting pkgconfig files
#66894
pkgconfig @0.29.2: consider a better plan for cross-compiling
#66948
OpenBLAS @0.3.25 does not build universal arm64/x86_64
#67090
boost171 @1.71.0_6: doesn't build against python3.11
#67652
gcc12, 13 +universal arm64/x86_64 isn't universal
#69169
cmake-devel does not satisfy build when cmake is requested
#69562
gcc10-bootstrap: build on 10.5 PPC +universal is not universal
#69796
libdispatch-legacy @84.5.5_2: build fails on Leopard PPC with many missing functions
#70923
tepl @5.0.1_5: clang: error: unknown argument: '-export-symbols
#71176
codeblocks/codeblocks-devel: spell checker requires manual configuration

On CC Open Tickets

#43923
Pallet requires Tcl directory which is no longer included in MacPorts 2.3.0
#43992
Platypus: error: use of undeclared identifier 'CGDirectPaletteRef'
#51921
libiodbc @3.52.12 +x11: error: use of undeclared identifier 'liburl'
#54289
libcxx{,-abi} : upgrade + "runtime" variant
#55443
libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
#55988
xercesc3 @3.2.1: ld: duplicate symbol xercesc_3_2::ArrayJanitor<unsigned char>::ArrayJanitor(unsigned char*)in xercesc/util/.libs/TransService.o and xercesc/util/.libs/PlatformUtils.o
#56996
libgcc45, gcc47, gcc48: error: non-local symbol required in directive
#57474
bladeRF @20181024_1 fails to build on Mavericks
#57539
legacysupport-1.0: Let ports specify what symbols they need
#57576
libcxx 8+ usability
#57957
p5.26-encode @2.990.0 +universal: error: static declaration of 'S_is_utf8_overlong_given_start_byte_ok' follows non-static declaration
#58160
macOS 10.4.11: failed to build py27-psutil due to lack of libproc support
#59124
searchfs @0.3.0: fatal error: 'sys/fsgetpath.h' file not found
#59780
cmake fails to build on Leopard 10.5: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
#59864
meson-1.0.tcl: Use a cross file
#60484
legacysupport 1.0 will someday break ports
#60779
et @6.0.5: error: call to 'clock_gettime' is ambiguous
#61012
graphene @1.10.2 +universal: meson.build:1:0: ERROR: Compiler ccache cc can not compile programs.
#61864
ld64: add llvm10 and llvm11 variants
#61921
qt5-qtwebengine @5.15.2: does not build on macOS 10.13 with Xcode 9
#62164
qemu @5.2.0: build failure with +cocoa
#62255
Moving to new VLC packaging method causes "Check for Update" to auto-trigger
#62260
github and bitbucket portgroups: Remove post-extract block
#62498
meson: other ports can't build universal
#62675
wgrib2: ld: library not found for -lMacportsLegacySupport
#63469
cmocka needs to add -fstack-protector-strong to link flags
#63744
zstd: link failure on 10.4 PPC: common symbols not allowed with MH_DYLIB output format with the -multi_module option
#63785
rspamd @3.1: builds failing for macOS 10.12 and earlier
#64247
openrct2: builds failing for 10.13 and earlier, with macports-libcxx: cyclic dependency errors
#64932
libcxx for PowerPC
#64944
gobject-introspection @1.72.0 for +universal: An exe_wrapper is needed but was not found
#65246
clang-14: crashes occurring for multiple ports
#65859
gnome cpp libs: all are outdated; update to latest compatible releases
#66113
multiple qt5 ports: configure failure: Project ERROR: Could not resolve SDK Path for 'macosx13' using --show-sdk-path
#66171
qt5-qtbase is not listed on ports.macports.org
#66749
Add SecTrustEvaluateWithError to allow Go binaries built with 1.19+ to run on older systems
#67042
R-app still has malloc error problem: how to implement analogue of redirect_bins for an aqua app?
#67616
gcc 12.3.0 does not install libd10-uwfef on i386?
#67758
Implement IP_RECVTOS, IP_PKTINFO in LegacySupport
#68163
lldb-12 @12.0.1: error: 'ptsname_r' is only available on macOS 10.13.4 or newer
#68384
Should we install Fortran-specific includes into prefix/finclude, following gcc?
#68401
Sandboxing in Macports does not work correctly on 10.6.x: sh: /bin/ps: Operation not permitted
#68416
clang-15 fails to build on Leopard 10.5 i386
#68965
MPlayer build error on Tiger: make: *** virtual memory exhausted. Stop.
#69051
qt5.x on PowerPC: approaches to bypass broken Cocoa
#69122
smtube fails to display video previews if built with Qt4: SSL issue?
#69125
Pythons for PowerPC: introduce a path-style dependency and separate ports (?)
#69150
macports-libcxx does not install cxxabi.h
#69154
Make a separate tree for 10.6 pre-release-specific fixes
#69190
base prohibits new Clangs on 10.6 Intel
#69248
libuv-devel @1.47.0: undefined symbols for arch on 10.14 & 10.15
#69347
rocksdb: clang builds fail on < 10.13: error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.13 or newer
#69411
ld64-latest upgrade time?
#69412
Thought bubble from my LTO PortGroup
#69695
clang-16 @16.0.6_3 build times out on 10.9 builder
#69825
clang-16 on 10.8 tries to link against libstdc++ of gcc13
#69892
python312 fails to build on G3: Python: incompatible cpu-subtype
#70257
isl, isl-devel are not substitutes: gcc* ports, perhaps, need explicit variants instead of path-style dependency
#71272
legacy-support breaks a valid code: error: no match for 'operator*' (operand types are 'double' and 'std::complex<float>')
#71324
legacysupport: provide support for FSEvents

Back to the MacPorts developers page

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