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

#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
#60348
libcxx: enable it to build on Leopard PPC
#60369
ld64: 530 available
#60371
legacy-support: needs utimensat
#60656
lcms2 +universal: build error
#60781
llvm-3.4: SyntaxError: invalid syntax
#61070
libtapi update to 1100.0.11
#61129
legacy-support: needs lutimes
#61172
llvm-3.3: needs a newer python to build on older systems

Reported Open Tickets

#54050
ImageMagick: variant to enable or disable multiprocessing with openmp
#55754
alliance @5.0-20110203 outdated --> current version 5.1.1
#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
#59512
orc @0.4.30_1: ../orc-0.4.30/orc/orccpu-x86.c:91:7: error: instruction requires: Not 64-bit mode
#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.
#59675
babl @ 0.1.72: error: instruction requires: Not 64-bit mode
#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
#59798
base should always set ${configure.sdkroot} and $env(SDKROOT) to some value, even, in the end "/".
#59992
ncurses@6.1 : /opt/local/include/unctrl.h:60:63: error: unknown type name 'SCREEN'
#60109
lazarus @2.0.6: ./../ppaslink.sh: line 9: /opt/local/bin/ld: Argument list too long
#60158
openjade @1.3.2_11: build fails with clang-9.0
#60169
meson will not build projects +universal if llvm-ar is found in the PATH
#60369
ld64: 530 available
#60371
legacy-support: needs utimensat
#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
#61020
hs-bytestring-show@0.3.5.6: Setup.lhs:5:50: error: Not in scope: ‘runTests’
#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
#61129
legacy-support: needs lutimes
#61130
gcc8: jit/jit-result.c:52:3: error: 'dlclose' was not declared in this scope

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
#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
#50800
cairo, cairo-devel: fix for build failures against Xcode 7.3 linker when /usr/local/lib is absent
#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
#54972
clang-devel @devel-r365158+analyzer+assertions+libstdcxx: patch warning
#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
#56223
clang-6.0 unused regex?
#56284
py-llvmmath, py-llvmpy: depend on outdated clang-3.3
#56534
py-protobuf, py-protobuf3: builds extension in destroot phase
#57078
py27-numpy fails to compile with standard compiler on 10.5 due to: immintrin.h: No such file or directory
#57192
sane-frontends / sane-backends: git repository has changed to gitlab.com
#57474
bladeRF @20181024_1 fails to build on Mavericks
#57496
generatorrunner depends on apiextractor which was replaced by py-shiboken
#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
#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
#58578
cmake fails to compile on Leopard (lround)
#58668
dns-server: Fix netstat on Catalina
#58677
legacy support issue while building cmake (Leopard)
#58712
macports-clangs > 6.0 are missing atomic builtins on i386
#58749
cctools: Update to Xcode 11-compatible version
#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
#58935
go @1.13: build fails on 10.9 and less
#58947
flac @1.3.3 build failure
#59124
searchfs @0.3.0: fatal error: 'sys/fsgetpath.h' file not found
#59279
libomp: should use clang_dependency portgroup
#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
#59809
libtasn1 @4.15.0 does not build on PPC Tiger, Mac OS X 10.4.11, because: 'for' loop initial declaration used outside C99 mode
#59864
meson-1.0.tcl: Use a cross file
#60173
clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
#60477
stack @2.3.1_0: Undefined symbols: _utimensat
#60484
legacysupport 1.0 will someday break ports
#60611
go: Undefined symbols _macports_legacy_sysconf
#60770
webkit2-gtk: Could NOT find PerlModules_JSON::PP
#60779
et @6.0.5: error: call to 'clock_gettime' is ambiguous
#60798
gwenhywfar5: Undefined symbols _strndup
#60941
llvm-devel: Support arm64
#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
#61133
cctools: reinplace didn't change anything
#61160
legacy-support: Add dprintf
#61170
libffi @3.3_1 fails to build on 10.5 i386
#61172
llvm-3.3: needs a newer python to build on older systems
#61187
webkit2-gtk mpackage results in "Internal WebKit Error".

Back to the MacPorts developers page

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