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

#56223
clang-6.0 unused regex?
#58712
macports-clangs > 6.0 are missing atomic builtins on i386
#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
#60656
lcms2 +universal: build error
#61280
clang-3.4: error: invalid version number in '-mlinker-version=6.'
#61589
clang-devel @20201115: build fails on 10.9 with CMake Error: sdk_has_arch_support Function invoked with incorrect arguments for function
#63101
clang-12 @12.0.0: error: non-constant-expression cannot be narrowed from type 'long long' to 'std::size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
#63228
llvm-3.4 @3.4.2_14: error: LibraryDependencies.inc: No such file or directory
#63378
llvm-3.3: still linked against old libffi
#63385
ld64 +ld64_xcode is there a need for +llvm variant?
#63412
lldb-10 @10.0.1_1 update signing instructions to a working version
#63485
mozjs60 @60.8.0: fails due to no i386 atomics available when building with clang-9.0
#63521
clang-12 @12.0.1 +analyzer+libstdcxx fails in patch stage

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'
#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
#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'
#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
#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
#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'?
#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
#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
#62059
qt5-qtwebengine @5.15.2: does not yet build on arm64
#62141
fpc@3.2.0: build for arm64 on macports
#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'
#62352
qt5NN-qtwebkit: fix build with new bison
#62403
libvpx build does not obey deployment target setting
#62449
libffi @3.3_1: not building universal on arm64
#62619
aom @3.0.0: ppc_cpudetect.c:15:10: fatal error: asm/cputable.h: No such file or directory
#62994
m4 @1.4.19_1: fails on Leopard: /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
#63232
gcc7 @7.5.0_2: ld: unknown option: -no_pie
#63248
perl5.26 @5.26.3_5: build fails on Tiger as /usr/bin/cc is apparently too old to build it.
#63341
librsvg @2.50.5: error: linker `/opt/local/bin/clang-mp-11` not found
#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

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
#51921
libiodbc @3.52.12 +x11: error: use of undeclared identifier 'liburl'
#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
#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
#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
#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
#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
#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
#61967
cctools @927.0.2: not fully compatible with llvm after llvm10: Unknown command line argument '-macho'.
#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
#62498
meson: other ports can't build universal
#62508
webkit2-gtk unusable gobject-introspection bindings
#62639
rust 1.51.0 on Mac OS 10.7.5?
#62675
wgrib2: ld: library not found for -lMacportsLegacySupport
#62792
legacy-support: rename identifiers that start with underscore
#62842
webkit2-gtk @2.28.2_2 +debug+minibrowser+quartz: error: use of undeclared identifier 'remoteProcessID'
#63072
py39-numpy @1.20.3_0+gcc11+openblas fails to build on aarch64
#63148
gcc11 on arm64 is completely broken: non-functional due to linking error
#63221
cctools @949.0.1+llvm10: error: implicit declaration of function 'CLS_GETINFO' is invalid in C99
#63259
libjpeg-turbo @2.1.0: incompatible cpu-subtype on Tiger/PPC
#63312
gcc11: jit build failure on macOS 11: Bootstrap comparison failure
#63331
mame: use macports-libcxx on 10.13 and earlier, to support latest upstream release
#63453
libffi @3.4.2_0 update caused some kind of mixup during rev-upgrade in Leopard PPC that results in a clear path not being followed NYD
#63469
cmocka needs to add -fstack-protector-strong to link flags

Back to the MacPorts developers page

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