Mavericks Problems
General Issues
First of all, please read Migration.
Updating MacPorts Base
Versions of MacPorts built on 10.8 or lower will fail to install packages on Mavericks because of a missing /usr/bin/gnutar
. The solution to that problem is to re-install MacPorts using the installer for Mavericks. Do not create a symlink named /usr/bin/gnutar
pointing to a different version of tar or a version of gnutar you installed using MacPorts or yourself.
Ensure you have at least the command line tools installed by running xcode-select --install
from a Terminal. Make sure to also run this even if you have Xcode installed, because you might otherwise see an error message about MacPorts not being able to find Tcl with the next selfupdate. You may have to open the Xcode application to accept a new license even after doing this.
Tickets for Broken Ports
- #40958
- media tomb does not build on Maverick
- #41107
- Apache-ivy fails to install on OS X Mavericks
- #41241
- vxl fails to build on OS X 10.9 Mavericks
- #41252
- mysql-connector-java fails build on OSX Mavericks
- #41282
- wine: Assertion failed at address 0x000b:0x9938f952 (thread 0009), starting debugger...
- #41378
- Installing subversion-javahlbindings (1.8.4) fails on OS X 10.9
- #41431
- kdenlive fails to run on 10.9 if gavl is installed
- #41687
- gcc48 @4.8.2 fortran does not work
- #42739
- zenity on Maverics errors with GTK-warning cannot open display
- #55198
- ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
- #55915
- mariadb-10.2 @10.2.12: clang: error: unknown argument: '-fwhole-program'
- #55920
- FreeRDP @2.0.0-rc1: error: unknown type name 'AudioFormatID'
- #60650
- osquery @4.3.0: error: use of undeclared identifier '_SC_PHYS_PAGES'
- #60769
- svn2git @1.0.18: error: Qt requires a C++11 compiler and yours does not seem to be that.
- #61076
- wxWidgets-3.2 @3.1.4: error: use of undeclared identifier 'LSCopyDefaultApplicationURLForContentType'
- #62455
- pngpaste: error: use of undeclared identifier 'NSBitmapImageFileTypeGIF'
- #62964
- QT 5.9: Add Mavericks Compatibility
- #64195
- ngs: malloc.c:22:87: error: use of undeclared identifier 'MAP_ANONYMOUS'
- #64666
- dtrace @370.40.1 build failure: 'sys/elf.h' file not found
- #64667
- mpv @0.34.1: error: expected parameter declarator (static_assert undefined)
- #65148
- py310-cryptography: error: linking with `cc` failed: exit status: 1
- #65163
- llvm-14 @14.0.3+universal: error: no matching function for call to 'min'
- #65290
- ruby31 @3.1.2 Error: Undefined symbols for architecture x86_64:
- #65291
- go @1.17.11 Running dsymutil failed: signal: abort trap
- #65640
- ld64-latest @450.3 'TARGET_OS_WATCH' is not defined, 'TARGET_OS_BRIDGE' is not defined
- #65806
- istioctl @1.15.0: non-portable mktemp usage
- #66054
- ruby31 @3.1.2: No rule to make target `all'
- #66121
- lens @6.1.14: Playwright does not support webkit on mac10.13
- #67166
- mpv @0.35.1, mpv-legacy: C11 atomics are required; you may need a newer compiler
- #67194
- SendMIDI, ReceiveMIDI: The 10.14 SDK (Xcode 10.1+) is required to build JUCE apps
- #67516
- opencascade @7.7.0: ld: internal error: atom not found in symbolIndex(__ZN11opencascade13type_instanceI18NCollection_BufferE3getEv)
- #67604
- rawhide is broken at least on 10.9 down, failing at linking; also fails on Rosetta and does not pass Macports’ archflags
- #67769
- fzf @0.42.0: missing function body
- #68333
- libfido2 @1.13.0: error: use of undeclared identifier 'id'
- #68607
- tatami, tatami-devel fail to build with clang on < 10.14: Undefined symbols for architecture x86_64: "___kmpc_for_static_fini" etc.
- #68871
- btop broken on Catalina and below
- #68890
- tiledb @2.18.2 fails to build with clangs on Catalina and earlier
- #69006
- LimeChat broken on every macOS from Mojave down
- #69043
- libknot: error: unknown type name 'sa_endpoints_t' (support earlier OS?)
- #69087
- py-jsonschema broken by update to @4.20 which forced Rust dependency
- #69093
- SuiteSparse_AMD 2.4.6_0 < 3.3.0_0 fails to configure on Mavericks
- #69122
- smtube fails to display video previews if built with Qt4: SSL issue?
- #69192
- folly +tests needs a better fix for aligned_alloc on macOS <11; perhaps, switch to posix_memalign
- #69257
- yubikey-manager 5.2.1_0 < 5.3.0_0 fails to upgrade on mavericks due to Rust dependency
- #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
- #69405
- lnav @0.12.0_0 fails to build on mavericks
- #69410
- rb*-unf_ext tries to link against libstdc++ on 10.7–10.12 with clang
- #69469
- rizin fails to build on 10.12 and below: error: too many arguments provided to function-like macro invocation; error: use of undeclared identifier 'POSIX_SPAWN_CLOEXEC_DEFAULT'
- #69496
- lpython needs filesystem on < 10.15 when Clang is used
- #69786
- R-quanteda now fails on 10.12 and earlier with libc++: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer
- #69886
- rb30-nokogiri, rb31-nokogiri, rb32-nokogiri, rb33-nokogiri @1.16.4: ERROR: Failed to build gem native extension.
- #69910
- duckdb @0.10.2: error: thread-local storage is unsupported for the current target
- #70146
- httping build error: tcp.c: error: 'TCP_FASTOPEN' undeclared (first use in this function); did you mean 'TCP_MAXOLEN'?
- #70171
- sigil-qt4 fails to build with clang: Undefined symbols for architecture x86_64: "boost::scoped_static_mutex_lock::scoped_static_mutex_lock(boost::static_mutex&, bool)"
- #70194
- rawproc: builds with clangs fail on < 10.12
- #70282
- folly @2024.06.03.00 fails on Catalina and below with libc++: error: no matching constructor for initialization of 'std::function<LocalRefCount ()>'
- #70358
- elmerfem: error: no member named 'random_shuffle' in namespace 'std' on macOS 10.7-10.9
- #70867
- clang-17: Undefined symbols: __availability_version_check
- #71228
- py312-bcrypt @4.1.2 fails to build on mavericks
- #45965
- mt-daapd not compiling on Mavericks 10.10
- #46626
- slatec @4.1_0+gcc49 Mavericks Slatec Linking Error
- #57474
- bladeRF @20181024_1 fails to build on Mavericks
- #66295
- fzf fails to upgrade (0.33.0_0 < 0.35.1_0) on mavericks
- #66296
- exa fails to upgrade (0.10.1_2 < 0.10.1_3) on mavericks
- #67678
- transmission-x11-4.0.3_0+gtk.darwin_13.x86_64 fails to build on mavericks
- #68719
- py311-cryptography fails to build on mavericks due to inablilty to build rust
- #70206
- llvm-15 @15.0.7_1 +universal: ld: Assertion failed: (name != NULL) on 10.9 Mavericks when the linker has been manually set to ld64-xcode.
- #70370
- py312-bcrypt fails to build on mavericks