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
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
Last modified 5 years ago
Last modified on Aug 19, 2019, 5:23:28 AM