Snow Leopard Problems

General Issues

First of all, please read Migration.

Tickets for Broken Ports

hellanzb doesn't start (Snow Leopard 10.6.8) - previous fix not worling
p5-b-c @1.54: broken on Snow Leopard: previous declaration of ‘I64’ was here
postgis2 fails to compile on Snow Leopard
emacs fails to build in default configuration of +nativecomp on i386 10.6 Snow Leopard as libgccjit is unavailable
folly fails to link on Snow Leopard x86_64

shogun: Undefined symbols: _drot_ _dswap_ __gfortran_concat_string _dgemm_ etc.
xrg: XRGAppDelegate.m:82: error: request for member 'frame' in something not a structure or union
HandBrakeCLI @0.10.0_0: cannot link to libiconv
phantomjs: cc1plus: error: unrecognized command line option "-mavx"
R @3.0.0_0: build failure on OS X 10.6.8
Julius 4.2.3 fails to upgrade non-universal to universal on 10.6
graphviz @2.34.0: dot hangs when generating doxymentation on 10.6
org-mode @8.3.3, org-mode-devel @devel: emacs-24.5 hangs with 100% CPU use
Can't install camlimages (libcxx)
netcdf @4.4.1: error: redefinition of typedef ‘DCEparsestate’
libsdl2: make it build on 10.6 (against 10.6 SDK)
clhep @ fails to build on 10.6 due to unsupported thread-local storage
FreeRDP @2.0.0-rc1: error: unknown type name 'AudioFormatID'
xercesc3 @3.2.1: ld: duplicate symbol xercesc_3_2::ArrayJanitor<unsigned char>::ArrayJanitor(unsigned char*)in xercesc/util/.libs/TransService.o and xercesc/util/.libs/PlatformUtils.o
python*: Compiler path is baked into
ace, tao @6.5.2: cc1plus: error: unrecognized command line option "-stdlib=libstdc++"
py-pyopencl: Does not build on libstdc++ systems; does not honor MacPorts build flags
gcc6: backport of cmath fixes
Gimp 2.10.8 patches for Leopard and SnowLeopard to enable +quartz variant
cryptlib @3.4.5: Build fails due to undefined _Static_assert
nodejs12 @12.9.1: error: use of undeclared identifier 'strnlen'
afl @2.52b: requires memmem(3), only available on OS X 10.7 or greater
mariadb 5.5.65_0 fails to build on 10.6.8
py37-zmq: Symbol not found: __ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info
p5.30-proc-guard, p5.30-log-dispatch: dyld: lazy symbol binding failed: Symbol not found: _perl_tsa_mutex_lock
macos-fortress-dshield: unrecognized option: -replace
osquery @4.3.0: error: use of undeclared identifier '_SC_PHYS_PAGES'
gildas: Undefined symbols: _main
et @6.0.5: error: call to 'clock_gettime' is ambiguous
sfml fails to build on 10.6.8 due to missing method backingScaleFactor
wxWidgets-3.2 @3.1.4: error: use of undeclared identifier 'LSCopyDefaultApplicationURLForContentType'
pngpaste: error: use of undeclared identifier 'NSBitmapImageFileTypeGIF'
py-grpcio: error: use of undeclared identifier 'strnlen'
libtorrent-rasterbar build fails on PowerPC
mysql57 @5.7.36_1: ld: duplicate symbol _thr_set_lock_wait_callback
php81-apache2handler: unexpectedly uses xxhashlib, which fails
scrcpy @1.21: error: expected parameter declarator
irssi fails to build for ppc on 10.6.8 (Rosetta)
many ports fail to build for ppc on 10.6.8 (Rosetta) due to collect2: ld terminated with signal 6 [Abort trap]
gdk-pixbuf2 does't build for ppc on 10.6.8 (Rosetta): cannot find linker (meson build system issue)
graphite2 fails to build for ppc on 10.6.8 (Rosetta): unrecognized command line option '-mfpmath=sse'
rsync fails to build for ppc on 10.6.8 (Rosetta) in default config (but builds with custom call)
groff fails to build for ppc on 10.6.8 (Rosetta): Invalid mnemonic 'fnstcw', 'fldcw' (upd: fix found)
llvm-3.4: Circular dependencies / dependency cycle
ld64-97 and ld64-127 fail to build against llvm-3.5 on 10.6.8 Rosetta (while earlier llvm fail to build)
OpenSP failure for ppc with gcc-4.2: configure: error: cannot compute sizeof (size_t)
openssl3 fails to build for ppc on 10.6.8 (Rosetta)
py38-numpy: MyPaint fails to run on Mac OS X 10.6.8 due to numpy issues
approach to fix Haskell (GHC) for PowerPC: some progress, ghc @7.6.3 builds for ppc but there is a bug to be fixed
Perl-related errors on 10.6.8: loadable library and perl binaries are mismatched
barrier @2.4.0: error: expected unqualified-id before '=' token
libfido2 @1.9.0: fails on 10.6.8 Rosetta
vlang fails for PowerPC: -latomic flag needed, Header file <sys/errno.h>, needed for module `sync` was not found
oneTBB @2021.5.0: error: unrecognized command-line option '-mrtm'
atlas fails on 10.6.8 Rosetta: error: invalid parameter combination for AltiVec intrinsic
WIP on webkit2 for PowerPC
WIP on making nhc98 build
py-lxml failures on 10.4.11 and 10.6.8
gcc: --build=${build_arch}- leads to incorrect names in case of PPC
py37-setuptools fails on PPC: ERROR Backend subproccess exited when trying to invoke build_wheel
nettle fails to build for x86_64 with gcc10/gcc11: sha256-compress.asm:208:no such instruction (fix: add --disable-assembler)
nss fails to build for x86_64 on 10.6.8 when forcing the build to use gcc11 instead of the default clang compiler: no such instruction: `pclmulqdq $16, %xmm2,%xmm0'
stack (and all of ghc) don't work on SnowLeopard, including when trying to build alex for example
ghc @9.2.2 error on 10.6.8: dyld: Symbol not found: _environ, expected in: /opt/x86_64/lib/libMacportsLegacySystem.B.dylib
go fails to upgrade to @1.17.10 for x86_64 on 10.6.8
dmd segfaults on 10.6.8; portfile has ppc/ppc64, but its dependency dmd-bootstrap is x86_64-only
py39-gobject3 fails to configure on Rosetta: ERROR: Include dir /opt/local/share/gobject-introspection-1.0/tests does not exist
uboot-tools @2020.10: Undefined symbols: "_strndup"
mkvtoolnix 53.0 undefined symbols error – anything familiar?
python310: is now broken for Rosetta: Undefined symbols: "_pthread_threadid_np"
nhc98 fails to build on Rosetta: wrong target
py310-numpy fails on Rosetta: multiarray/lowlevel_strided_loops failure
sparsehash fails to link on Rosetta: Undefined symbols "MallocExtension::instance()"
libbonobo fails on Rosetta: Undefined symbols: "_Bonobo_Sample_Echo_echo", referenced from: _main in echo-client.o
py-shiboken fails on Rosetta on shibokenmodule: malloc: *** error for object 0xa0f15754: pointer being freed was not allocated
erlsom fails to configure on Rosetta: error: Broken Erlang installation, does not exist!
clisp fails on Rosetta: Loading file macros2.lisp ...make: *** [interpreted.mem] Bus error
emacs fails to compile on old Mac <= 10.7
various gtk+quartz apps do not display characters on 10.5, 10.6, 10.7
alglib fails on Rosetta: error: size of array ‘_ae_bool_must_be_8_bits_wide’ is negative
xz-bootstrap uses clang for PPC on Rosetta
libunwind: do not force +universal on <11, perhaps?
jemalloc fails on 10.5.8: Undefined symbols: _malloc_default_purgeable_zone, __Unwind_Resume using a modified MacPorts setup on 10.5 that is defaulting to use gcc11
GCL fails on 10.5.8: new_init.c:688: error: ‘FPE_INIT’ undeclared
cctools fails to build on 10.6.8 with new GCC: error: expected ';' before 'char'
py310-pycryptodome fails to build on 10.5.8: error: #error No routines for aligned memory; error: ‘for’ loop initial declaration used outside C99 mode
luajit: unwinder errors on 10.5.8
ECL fails on Rosetta: thread_get_state failed
libedit fails to build with gcc-4.2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
texlive-bin fails to build with GCC for x86_64 on 10.6.8: error: shift expression overflows
gsed 4.9 fails to build with gcc-4.2 (10.5.8, 10.6.8)
tor fails to build on 10.6.8 as +universal (i386+x86_64) with Clang
taglib fails to build with gcc-4.2, needs cxx_standard 2011
Scalapack: will not configure properly on PPC since mpi PG cannot handle mpich-gcc* but wants mpich-default
p5.34-devel-mat-dumper fails to build on Leopard: error: ‘for’ loop initial declaration used outside C99 mode
py-cython tries using Xcode clang on Rosetta (for ppc), needs to be blacklisted
py311-numpy uses -march=native on PPC, which breaks the build
ttyd fails to build on Rosetta: error: unknown type name 'using'
simde fails to build on 10.6.8
py38-numpy fails to build under Mac OS X 10.6.8 i386 - "No long double representation defined"
nxcomp @ error: use of undeclared identifier 'strndup'
gnupg2 is broken on 10.6.8 now: error: redefinition of typedef ‘KEYRING_HANDLE’
smlnj uses clang and inconsistent flags in Rosetta, fails to build
meson on 10.6.8 Rosetta has arch issues: built for ppc7400 which is not the architecture being linked (x86_64)
xcbuild fails to configure on 10.6.8
ruby30 @3.0.5_1 doesn't work properly on 10.6 ppc
mold uses wrong flags with GCC, breaks the build
boost: backport fix for context from boost181
R: error with generating png images: figure margins too large
valgrind fails on 10.6.8 x86_64 with assembler errors: {standard input}:1352:no such instruction: `rdrand %r11d'
fftw fails to build on Rosetta: Macports arch settings not respected
catgirl also needs a substitute for memset_s (plus a couple of trivial fixes)
mimalloc broken on 10.6: error: stdatomic.h: No such file or directory, etc.
mariadb-10.11 uses static asserts incompatible with 32-bit
R @4.3.0: configure: error: cannot compile a simple Fortran program
R: do we need sysroot to be detected on systems without xcrun?
apache2 fails on Rosetta even when apr-util is fixed
py-cython on Rosetta uses clang for ppc with a warning: clang: warning: not using the clang compiler for the 'powerpc' architecture
BoCA fails to build on 10.6.8 Rosetta: config.cpp: error: ‘kAudioFormatMPEG4AAC_ELD’ is not a member of ‘CA’
fsplib fails to build on 10.6.8 with Clang: libfsplib.a(fsplib.o) malformed object (unknown load command 2)
bmake fails on Rosetta
opencascade @7.7.0: ld: internal error: atom not found in symbolIndex(__ZN11opencascade13type_instanceI18NCollection_BufferE3getEv)
boost176 lacks math_tr1 on 10.6.8?
viennacl fails to link on 10.6.8 Rosetta
bart fails to build on 10.6.8 POWERPC: Undefined symbols: "_vdprintf", "_fmemopen"
rawhide is broken at least on 10.9 down, failing at linking; also fails on Rosetta and does not pass Macports’ archflags
libmypaint @1.6.1: error: redefinition of typedef 'gchar' etc.
ld64-97: error: 'TARGET_OS_WATCH' is not defined, evaluates to 0
PDAL fails to build on 10.6.8: Undefined symbols for architecture x86_64: "___cxa_thread_atexit"
mpv @0.36.0: when building on 10.6-for-PPC with gcc-12: ao_coreaudio_utils.c: error: implicit declaration of function 'getpid'
gtk3 fails on 10.6 i386 32bit missing symbol _macroman2ucs
codeblocks fails to build with gcc12 on 10.6 when build as ppc: error: static assertion failed: comparison object must be invocable as const
transmission-qt fails to build on 10.6 Intel
libextractor @1.11: fails to build on Rosetta: Undefined symbols: "_LE_le16toh"
frozen fails on 10.6.8 Rosetta: error: modification of 'ze_map' is not a constant expression; error: non-constant condition for static assertion
gdk-pixbuf2 fails on ppc64 (10.5) and Rosetta with multiple undefined symbols
json-glib does not respect Macports arch flags
glances does not run on 10.6.8
libsoup-2.4 does not respect Macports arch settings, which breaks build on Rosetta
oofcanvas fails to configure on 10.6: Package 'gl', required by 'epoxy', not found
libfido2 @1.13.0: error: use of undeclared identifier 'id'
python312 fails on 10.6.8 Rosetta: error: implicit declaration of function 'pthread_threadid_np'; did you mean 'pthread_is_threaded_np'?
mbedtls3 broken on 10.6.8 Intel: error: "Must use `-mpclmul -msse2 -maes` for MBEDTLS_AESNI_C"
ocaml fails to build on 10.8 Intel and earlier: clang: error: linker command failed with exit code 1 (use -v to see invocation)
draco @1.5.6: error: no member named 'utimensat' in the global namespace
thrift fails to build on 10.6.8 / i386+x86_64
wxWidgets-3.0 conflicts wxWidgets-3.0-cxx11: Error: Failed to activate wxWidgets-3.0: Image error
zvbi: need to fix endian macros so that old Xcode gcc recognized them
cmake-devel 3.28 weird errors with some ports on old systems: CMake Error: Generator: execution of make failed. Make command was: /opt/local/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_c4da1/fast
rustc fails on 10.6 : undefined ___mpls_readdir
tatami, tatami-devel fail to build with clang on < 10.14: Undefined symbols for architecture x86_64: "___kmpc_for_static_fini" etc.
py-cryptography needs a fallback non-Rust version
gimp-lqr-plugin fails on i386 - duplicate symbol _state
photoqt-qt4 fails to build with clang: error: incompatible pointer types assigning to 'CustomPushButton *' from 'QPushButton *'
uxn @20231125_0 fails to build on 10.6 for ppc: error: redefinition of typedef ‘Sint8’
pointcloud does not respect Macports compiler setting, which breaks the build
btop broken on Catalina and below
vim broken on PowerPC and <10.6 Intel due to unconditional inclusion of libdispatch
tiledb @2.18.2 fails to build with clangs on Catalina and earlier
py-numpy: pep517 backend broken: ERROR: Unknown compiler(s): [['cython'], ['cython3']]
py311-cython uses clang for ppc on 10.6.8 Rosetta
gcc10-bootstrap @10.5.0+universal: is it supposed to have been tested on i386+ppc?
legacysupport: the macports-libcxx modifications put cxx-specific flags into the CPP flags, causing C builds to fail
ffmpeg6 @6.1 build failure: error: 'viewport' undeclared (first use in this function)
libffi build error on 10.6 i386: FATAL:symbol: ___x86.get_pc_thunk.bx can't be a weak_definition
libcxx-powerpc: can we get rid of depending on system libstdc++ completely?
LimeChat broken on every macOS from Mojave down
rb18-rake conflicts with rb-rake
FFView complains about missing 10.3.9 SDK
libknot: error: unknown type name 'sa_endpoints_t' (support earlier OS?)
qt5.x on PowerPC: approaches to bypass broken Cocoa
libssh @0.10.6 fails to build with cmake-devel on old systems
py-jsonschema broken by update to @4.20 which forced Rust dependency
xz-bootstrap and python27-bootstrap pick llvm-gcc-4.2 instead of gcc-4.2 on Leopard
NetSurf @3.11: Undefined symbols: _getline
FileZilla fails to launch: Fatal Error: Mismatch between the program and library build versions detected
php81 fails to build with gcc-4.2: cc1: error: unrecognized command line option "-Wno-implicit-fallthrough"
py312-cython tries to use Xcode clang on 10.6.8 Rosetta and fails
smtube fails to display video previews if built with Qt4: SSL issue?
Pythons for PowerPC: introduce a path-style dependency and separate ports (?)
folly fails on 10.8.5: error: no type named '__cxa_increment_exception_refcount' in namespace '__cxxabiv1'
lzma fails to build on 10.6 i386 with gcc: no such instruction: `xgetbv'
Make a separate tree for 10.6 pre-release-specific fixes
htop does not build on 10.7 Lion missing _mach_port_t.h
spice-server @0.15.2: error: expected identifier or '('
rust @1.71.1: Undefined symbols on Mac OS X 10.6.8 CoreDuo
tilde fails to run: Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand
libmacho fails to build on 10.6.8 x86_64: Assertion failed: (!"Unknown operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-87/source/DWARFdSYM.cpp
algol68g fails to build on 10.6 i386: error: 'EXPORT_DYNAMIC_FLAGS' undeclared
smake @1.7-2023-09-28 fails to build: Failed to destroot smake: no files matched glob pattern
fpm build error: Undefined symbols for architecture i386: "_opendir$INODE64"
p5.34-lwp-mediatypes fails on 10.6.8 Rosetta: [blib/man1/.exists] Error 126
v8-8.3 fails on i386: error: static assertion failed: m != 0 && ((m & (m - 1)) == 0)
MenuMeters uses x86_64 strip with i386 build
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

No results

Last modified 14 years ago Last modified on Sep 9, 2009, 7:22:05 PM