wiki:MavericksProblems

Version 3 (modified by neverpanic (Clemens Lang), 11 years ago) (diff)

document base building issues and the officially best way to solve them, add a note on binary packages

Mavericks Problems

General Issues

First of all, please read Migration.

Updating MacPorts Base

The version 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. Since no binary installer is available yet, from source is currently the only way to do this.

On Mavericks, 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 will otherwise see an error message about MacPorts not being able to find Tcl.

Pre-Built Binary Packages

We will start to build and distribute binary packages for ports as soon as we have a Mavericks buildbot. admins are working on getting the buildbot set up.

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