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
- #56223
- clang-6.0 unused regex?
- #58442
- clang-7.0,8.0,devel - seg. faults when used as assembler with assertions variant active when compiling with gcc and using `-g` to generate debug symbols
- #58712
- macports-clangs > 6.0 are missing atomic builtins on i386
- #58729
- legacy-support missing futimens() (and utimensat)
- #58898
- libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
- #59135
- legacy-support: functions properly only if os.version = deployment target
- #59342
- llvm-config uses incorrect SDK taken from xcode rather than command-line tools
- #60173
- clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
- #60348
- libcxx: enable it to build on Leopard PPC
- #60369
- ld64: 530 available
- #60656
- lcms2 +universal: build error
- #60781
- llvm-3.4: SyntaxError: invalid syntax
- #61070
- libtapi update to 1100.0.11
- #61172
- llvm-3.3: needs a newer python to build on older systems
- #61280
- clang-3.4: error: invalid version number in '-mlinker-version=6.'
- #61336
- llvm-3.4 @3.4.2_13 does not build +universal: because dep libffi not installed +universal
- #61589
- clang-devel @20201115: build fails on 10.9 with CMake Error: sdk_has_arch_support Function invoked with incorrect arguments for function
- #61881
- octave @6.1.0 : font selection in qt4 variant is not working properly
- #62082
- Error: ld64: Variant ld64_274 conflicts with ld64_xcode
- #62179
- libmacho: update to 949.0.0
- #62242
- boost @1.71.0_3: needs cxa_thread_atexit (thread local support in libc++/libc++abi) on < 10.7
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
- #57071
- texlive-bin does not build on 10.5 Leopard Intel with gcc6
- #57686
- libetpan @1.9.1: error: duplicate case value 'CURLE_PEER_FAILED_VERIFICATION'
- #58219
- mozjs52 - builds against libc++ even if configure.cxx_stdlib is not libc++
- #58406
- qwt60 @6.0.2_1: qt5 build fails with qwt_clipper.cpp:232:9: error: use of undeclared identifier 'qMemCopy'
- #58780
- gunits @2.18.1: uses random python
- #58781
- gunits @2.18.1: requires module python_requests to match python used
- #58782
- gunits @2.18.1: installs files to non-standard /opt/local/com preventing function of `gunits_cur`
- #58898
- libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
- #58935
- go @1.13: build fails on 10.9 and less
- #59005
- libsdl2 @2.0.10: trackpad working erratically as pointing device on 10.6.8
- #59135
- legacy-support: functions properly only if os.version = deployment target
- #59658
- babl @ 0.1.74_1: fails to configure on systems that raise linker warnings: ERROR: Problem encountered: Linker doesn't support --version-script or -exported_symbols_list
- #59659
- babl @ 0.1.72: Build fails on PPC: ERROR: Problem encountered: You should use Clang/Clang++ on OSX.
- #59726
- strigi @0.7.8: build fails on 10.6.8: error: no matching function for call to 'make_pair'
- #59749
- abiword-x11 @3.0.2_2: error: use of undeclared identifier 'icaltime_from_timet'
- #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
- #59992
- ncurses@6.1 : /opt/local/include/unctrl.h:60:63: error: unknown type name 'SCREEN'
- #60158
- openjade @1.3.2_11: build fails with clang-9.0
- #60169
- meson PortGroup: warn if universal build and llvm-ar exists
- #60369
- ld64: 530 available
- #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
- #60645
- app PortGroup specifies using bash, but Catalina no longer uses bash
- #60721
- gstreamer1 @1.16.2 controller-enumtypes.c:6:1: error: stray \ in program (due to make >= 4.3)
- #60740
- perl5.28: configures with -L/opt/local/lib but strips that out during the build
- #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
- #60823
- poppler-qt5 @0.90.0_0: installs fine on 10.6.8 with qt5.3.2
- #61027
- lpairs2: error: unknown type name 'uint'; did you mean 'int'?
- #61029
- widelands @build21: error: /usr/bin/ranlib: unknown option character `n' in: -no_warning_for_no_symbols
- #61039
- meson @0.55.1_1: Cross file does not specify strip binary, result will not be stripped.
- #61041
- icu @67.1_2: ld: duplicate symbol icu_67::number::NumberFormatterSettings<icu_67::number::UnlocalizedNumberFormatter>::copyErrorTo(UErrorCode&) const in number_skeletons.o and number_fluent.o
- #61130
- gcc8: jit/jit-result.c:52:3: error: 'dlclose' was not declared in this scope
- #61340
- Gyoto @1.4.3: test run fails: In gyoto.C: Error initializing libgyoto: Converters.C:56 in void Gyoto::Units::Init(): error initializing arcsec unit
- #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'
- #61487
- glew @2.1.0: Undefined symbols: "_CGLReleaseContext" on Tiger
- #61693
- apiextractor-0.10.10: build fails on 10.7
- #61762
- blender: Failed to parse file graphics/blender/Portfile: can't read "llvm_version": no such variable
- #61778
- gexiv2 @0.12.1: error: no member named 'llrint' in the global namespace; did you mean 'lrint'?
- #61860
- octave: enable arm64 build
- #61881
- octave @6.1.0 : font selection in qt4 variant is not working properly
- #62059
- qt5-qtwebengine 5.15.2: does not yet build on arm64
- #62141
- fpc@3.2.0: build for arm64 on macports
- #62179
- libmacho: update to 949.0.0
- #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'
- #62242
- boost @1.71.0_3: needs cxa_thread_atexit (thread local support in libc++/libc++abi) on < 10.7
- #62259
- ninja @1.10.2_0+universal build issues on Big Sur Intel
- #62351
- qt5NN-qtwebkit: stealth-links against JPEG library
- #62352
- qt5NN-qtwebkit: fix build with new bison
On CC Open Tickets
- #29752
- *_select: add man pages
- #36041
- gimp2: build fails on 10.5.8 PPC
- #41681
- gramps: use app portgroup to add launcher
- #43923
- Pallet requires Tcl directory which is no longer included in MacPorts 2.3.0
- #43992
- Platypus: error: use of undeclared identifier 'CGDirectPaletteRef'
- #45804
- py27-llvmmath @0.1.1_0: destroot fails with an assertion error
- #47929
- llvm-gcc42 @2336.11_2 fails building on 10.6.8
- #51123
- request: port:libclang-XY
- #52424
- Ports that depend on old llvm versions should be updated
- #54131
- llvm-3.7 @3.7.1_4: Faulty LLVMConfig.cmake
- #54289
- libcxx{,-abi} : upgrade + "runtime" variant
- #55443
- libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
- #56015
- llvm-gcc42: Don't build with -Werror
- #56185
- npth requires unnamed semaphores; provide those for Darwin 9 and earlier
- #56284
- py-llvmmath, py-llvmpy: depend on outdated clang-3.3
- #56996
- libgcc45, gcc47, gcc48: error: non-local symbol required in directive
- #57078
- py27-numpy fails to compile with standard compiler on 10.5 due to: immintrin.h: No such file or directory
- #57474
- bladeRF @20181024_1 fails to build on Mavericks
- #57498
- lldb-7.0: error: use of undeclared identifier 'vm_kernel_page_size'
- #57539
- legacysupport-1.0: Let ports specify what symbols they need
- #57576
- libcxx 8+ usability
- #57648
- perl5 builds incompletely with clang-3.4, resulting in dyld: lazy symbol binding failed: Symbol not found: _perl_tsa_mutex_lock
- #57911
- libcxx @5.0.1_4: does not install without following the LibcxxOnOlderSystems instructions on 10.5 Leopard Intel
- #57957
- p5.26-encode @2.990.0 +universal: error: static declaration of 'S_is_utf8_overlong_given_start_byte_ok' follows non-static declaration
- #58042
- port request: lld
- #58160
- macOS 10.4.11: failed to build py27-psutil due to lack of libproc support
- #58578
- cmake fails to compile on Leopard (lround)
- #58668
- dns-server: Fix netstat on Catalina
- #58677
- legacy support "error: conflicting asm label" when building some ports
- #58898
- libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less
- #58917
- llvm-8.0 fails to build on older sytems (darwin 13 and less) when go is installed, as it tries to build the go bindings but go needs special attention to work on these systems
- #58947
- flac @1.3.3 build failure
- #59124
- searchfs @0.3.0: fatal error: 'sys/fsgetpath.h' file not found
- #59289
- base does not necessarily tell you when circular dependency occurs
- #59780
- cmake fails to build on Leopard 10.5: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
- #59785
- llvm ports opportunistically build ocaml binding even when +ocaml variant is not selected; leads to conflicts between them
- #59864
- meson-1.0.tcl: Use a cross file
- #60477
- stack @2.3.1_0: Undefined symbols: _utimensat
- #60484
- legacysupport 1.0 will someday break ports
- #60779
- et @6.0.5: error: call to 'clock_gettime' is ambiguous
- #60798
- legacy-support needs to use -Wl, when adding library name to LDFLAGS
- #60854
- Wrong subversion dependency when fetch.type is svn with Xcode 11.4 and later
- #61012
- graphene @1.10.2 +universal: meson.build:1:0: ERROR: Compiler ccache cc can not compile programs.
- #61115
- Gnupg2 does not work on Mac OS X 10.5.x and older
- #61160
- legacy-support: Add dprintf
- #61172
- llvm-3.3: needs a newer python to build on older systems
- #61187
- webkit2-gtk mpackage results in "Internal WebKit Error".
- #61750
- base prefers arch of terminal in use rather than machine arch when installing ports
- #61864
- ld64: add llvm10 and llvm11 variants
- #61921
- qt5-qtwebengine @5.15.2: does not build on macOS 10.13 with Xcode 9
- #61924
- qt513-qtwebengine @5.13.2_2: Exception: No 10.15.6+ SDK found
- #61972
- clang-8.0:build fails on BigSur: error: invalid application of 'sizeof' to an incomplete type 'struct stat64'
- #62065
- hdf5 / field3d / openimageio dylib mismatch on builders; causes blender builds to fail
- #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
- #62293
- clang-9.0 @ 9.0.1_3: Build failure on El Capitan with Xcode 7.3.1
- #62308
- clang-11: set-xcode-analyzer does not work
Last modified 19 months ago
Last modified on Aug 19, 2019, 5:23:28 AM