wiki:michaelld

Michael Dickens

  • Nicknames: michaelld
  • E-Mail: michaelld AT macports.org

Michael has been programming since 1981 in various languages including assembly (6502, 680x0, PPC, x86 - notice a trend?), C, C++, MATLAB (now PyLab), and Python. He has been a Mac user since entering MIT undergrad in 1986, and is finishing his PhD at the University of Notre Dame in the general topic area of software-defined radios (SDR) in 2012. He has worked for BBN (1992 through 1997) and The MITRE Corporation (Fall 2001 through Spring 2005), and is currently a consultant in the area of SDR / real-time signal processing systems. He is a GNU Radio developer, having contributed the Mac OS X USB and audio interfaces as well as numerous other bug fixes and various parts of the build system.

Ports

Projects

Tickets

Assigned Open Tickets

#21294
Enable cffi support in swig?
#31310
py-numpy: +atlas +gcc44 +universal fixes, tested with py27-numpy 1.6.1_0 on ppc/ppc64
#31419
py27-numpy: multiarray.so: wrong architecture
#34891
swig: subports do not respect build_arch
#36410
Qt applications are blurry on MBP Retina
#36431
qt4-mac: macdeployqt shows errors when trying to copy in frameworks
#36435
swig-octave: mkoctfile... configure: error: mkoctfile is not installed
#37652
qt4-creator-mac no longer builds on powerpc
#38102
Request for 'disable log' variant of libusb port
#38838
Cannot add .qch files to QtCreator
#39347
Qt-Creator doesn't open any pro file anymore
#39495
qwt60+examples installed, but no examples found
#39606
qt4-creator-mac: error: IOKit/IOKitLib.h: No such file or directory
#39681
Error in SWIG C++ when installing gnuradio +full on OSX 10.6
#39803
qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin
#39967
qt4-creator-mac 2.8.0_1 fails building on 10.5.8 PPC
#41766
py27-numpy @1.8.0_2 +atlas +gcc48 compile error - build failure
#43499
qt4-mac-mysql51-plugin upgrade after replacing mysql5 by mysql51 FAILS
#44237
CMake @3.0.0_2: configure and build pick up local frameworks
#44988
gnuradio-next: error: sys/soundcard.h: No such file or directory
#44998
make Qt4 respect icon visibility preferences in the system tray menu
#44999
limit Qt4's menu item placement guessing and the damages it can cause
#45562
swig 3.0.2 port lacks necessary JavaScript files
#47466
qt4: improved support for less common font weights
#48130
uhd @3.8.4: i386 build fails: error: integer constant is too large for ‘long’ type
#48205
py27-pyqwt: support for qwt60
#48614
boost 1.59 with -no_single failing to build
#48652
JRE installation dialog when updating cmake
#49143
qwt does not build with new qt4-mac port
#49344
qt4-mac: macdeployqt broken in 4.8.7_2
#49978
boost @1.59.0 +mpich+no_single+no_static+python27: ld: file not found: /opt/local/lib/libboost_chrono-mt.dylib for architecture x86_64
#50725
compilers-1.0 portgroup allows selection of nonexistent variant to defeat default variant
#51084
py27-pyqwt fails to compile on OSX 10.11.4 when installing gnuradio
#52334
phonon needs libpng
#52559
py27-numpy fresh installation on Sierra fails test
#53201
cmake: doesn't recognize macports-clang (No known features for CXX compiler)
#53430
Please update swig-ruby to work with ruby-2.4
#53460
boost: incompatible with _LIBCPP_DEBUG?
#53615
cmake : ignore policy CMP0025
#54176
boost assumes libc++ is only used by clang
#55247
py27-pyqt4-4.12.1_0+phonon: fatal error: 'abstractaudiooutput.h' file not found
#55254
gr-fcdproplus: distfile not found
#55909
mariadb-10.2 @10.2.12: opportunistic use of numerous libraries and programs
#55915
mariadb-10.2 @10.2.12: clang: error: unknown argument: '-fwhole-program'
#57078
py27-numpy fails to compile with standard compiler on 10.5 due to: immintrin.h: No such file or directory
#57413
osmocore: error: invalid cpu feature string for builtin
#57473
qt4-mac @4.8.7: configure not detecting arch properly on PPC64
#57474
bladeRF @20181024_1 fails to build on Mavericks
#57650
swig-ruby: Add support for ruby25
#57941
Unable to install py27-pyqt4
#58406
qwt60 @6.0.2_1: qt5 build fails with qwt_clipper.cpp:232:9: error: use of undeclared identifier 'qMemCopy'
#58795
gr-rds: next version
#59093
gr-rds: use Qt-Gui instead of WX
#59208
py27-scipy 1.2.2_1 [default]: package build fails
#59211
mariadb 5.5.65_0 fails to build on 10.6.8
#59320
py-numpy: Variant clang37 conflicts with gcc9
#59641
mariadb @5.5.66: error: unknown type name 'SHA1_CONTEXT'
#59780
cmake fails to build on Leopard 10.5: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
#59903
py37-numpy: ValueError: More than one filename match found for utility code Capsule
#59911
py37-scipy @1.4.1: Build failure on Tiger PPC
#60490
SoapySDR @0.7.2_0+python37: Python Bindings Not Installed with +python37 Variant
#60695
py27-scipy @1.2.3: ImportError: cannot import name _distributor_init
#60743
udh: Suggest switching to python38 and compiler.cxx_standard
#60852
gnuradio-next: fatal error: 'endian.h' file not found
#60900
gr-fosphor @20200130-defdd4ac_0+python37: Illegal instruction: 4
#60965
gr-gsm failed to build; needs dependency on gr-osmosdr
#61008
py-numpy build error due to conflict with enum34
#61062
mariadb-10.[45]: Undefined symbols for architecture i386: "_my_atomic_add32"
#61106
gr-osmosdr @20200214: Failed - ModuleNotFoundError: No module named 'mako'
#61359
py37-pip @20.2.4: AttributeError: _ep_map
#61566
gr-rds checksum error
#61907
rtl-sdr: bind() failure when running rtl_tcp
#61914
split mariadb* into client and server ports
#62093
libiio @0.21 build failure: 'CFNetwork/CFNetwork.h' file not found
#62380
py37-numpy @1.20.1 fails to build: "Running cythonize failed!"
#62480
py-numpy: Compiler clang37 not available for Darwin20 arm
#62565
gr-specest: error: no matching function for call to 'sort'
#62668
gnuradio37: Undefined symbols gr::digital::map_bb_impl::s_map_size
#62698
restrictive patch to CMake's find frameworks algorithm
#63072
py39-numpy @1.20.3_0+gcc11+openblas fails to build on aarch64
#63516
Installing bladerf failed on M1
#63535
boost176 @1.76.0_2: fails to configure on Leopard i386: Could not find a suitable toolset.
#63573
gr-gsm failed to build; [apps/grgsm_livemon_headless] Error 1
#63878
mariadb-10.5 and other versions after install problem with mysql_install_db
#63884
mariadb-10.6 @10.6: Configuration logfiles contain indications of -Wimplicit-function-declaration
#64110
swig-ruby @4.0.2_3: add newer Ruby ports as variants
#64262
libuv fails to build for ppc64
#64404
mariadb-10.5 @10.5.13 requires rebuild after running reclaim
#64412
mariadb-10.6/7 fails to build on Mojave 10.14.6
#64414
mariadb-10.3 crashes on macOS Monterey
#64637
py38-numpy: MyPaint fails to run on Mac OS X 10.6.8 due to numpy issues
#64939
Add muniversal PortGroup to libusb
#65377
Volk 2.5.1 Broken on <= 10.14, needs std::filesystem
#65483
mariadb-10.6.-server suddenly stops; don't know where to look for logs
#65489
gnuradio: radio-companion: app opens, but sometimes crashes... or does not update upon variable changes
#65521
py-numpy should default to Accelerate rather than OpenBlas on macOS 11.3+
#65535
rtl-sdr @20220115-5e73f90f rtl_tcp does not listen on specified port
#65592
py310-numpy fails on Rosetta: multiarray/lowlevel_strided_loops failure
#65595
gnuradio: TypeError: Argument 0 does not allow None as a value
#65742
Gnuradio gui stuck
#65752
libusb @1.0.26: error: compiler with C11 support is required to build libusb
#65764
mariadb 10.7.5, 10.8.4, and 10.10.x will not connect to remote databases
#65785
boost: install fails with +openmpi: bootstrap compilation fails for `b2`
#65789
libgcc-devel @12-20220828_0+stdlib_flag build failure: use of undeclared identifier 'PTR'
#65817
libgcc-devel @13-20220904: build failures for 10.8 thru 10.11: pthread/introspection.h: No such file or directory
#65848
mariadb @5.5.68 checksum mismatch
#66168
mariadb-10.1 fails to build on macOS Ventura 13.0 (MacBook Pro M1)
#66203
qwt61 is defaulting to +qt4 on arm64, which doesn't work
#66322
swig-clisp, swig-chicken @4.1.0_1: Error: No files have been installed in the destroot directory!
#66577
py311-numpy uses -march=native on PPC, which breaks the build
#66596
py27-qscintilla-qt5 @2.11.6: Error: QScintilla 2.13.3 is being used but the Python bindings 2.11.6 are being built. Please use matching versions.
#66616
libuv fails on MacOS Leopard (PPC)
#66684
itsol @2.0: checksum mismatch
#66685
py38-numpy fails to build under Mac OS X 10.6.8 i386 - "No long double representation defined"
#66879
mariadb do not compile as dependency for Qt5-mysqlplugin
#66953
cmake @3.24.3: Does not compile with SDK 10.12
#66981
mariadb-10.11 @10.11.1_0 binaries aren't in the normal path
#67029
gqrx failed to build on macOS 10.15.7
#67035
gr-osmosdr fail to build with +iio in macOS 10.15.7
#67090
boost171 @1.71.0_6: doesn't build against python3.11
#67125
ccache fails to build on 10.5
#67146
qt4-mac fails to install during rev-upgrade which was triggered by a successful xhost install
#67278
mariadb-10.11 uses static asserts incompatible with 32-bit
#67544
boost176 lacks math_tr1 on 10.6.8?
#67872
py-numpy @1.24.1: port install -vst fails with AttributeError: module 'tomli' has no attribute 'TOMLDecodeError'
#67911
libuv needs an update
#68089
gr-foo @20191217-13fac53d_5: checksum mismatch
#68090
gr-gfdm @20200409-df94a58d_4: ModuleNotFoundError: No module named 'doxyindex'
#68407
Gqrx could use Qt6
#68496
qt4-mac: fix the build for arm64
#68528
MariaDB installation problem on Sonoma
#68545
py311-numpy @1.26.1 build failure - cannot find cython
#68595
py310-pyqt4 @4.12.1_3: config failure
#68794
py311-numpy @1.26.1_1+gcc12: ERROR: Problem encountered: No BLAS library detected!
#68908
py-numpy: pep517 backend broken: ERROR: Unknown compiler(s): [['cython'], ['cython3']]
#68956
gr-baz: missing dylib?
#69059
py310-pyqt4 fails to build on Sonoma, installs only docs
#69102
boost181: livecheck incorrect
#69122
smtube fails to display video previews if built with Qt4: SSL issue?
#69151
boost does not build universal on Intel, despite claiming it is
#69199
py27-numpy selects ppc instead of i386
#69326
py-numpy @1.26.2 +openblas: Fails to configure with OpenBLAS, defaults to Accelerate
#69428
mariadb*: fails to build with libxml2 2.12.x
#69463
libuv-devel @1.47.0: Add patch to fix data corruption problem
#69501
itpp, itpp-devel +docs: library dependencies should be build dependencies
#69502
libosmo-dsp: doxygen should be a build dependency
#69538
py-numpy, py-scipy should prevent from linking to an arbitrary BLAS implementation
#69698
boost @1.76: error: no member named 'result_of' in namespace 'boost'
#69702
cmake-devel: Subports have wrong names
#69832
phonon-qt5: please update the port so that it builds on Sonoma
#69905
gpsd @3.25_0+python312 build failure due to int conversion error
#69969
stellarium fail to build on Darwin Kernel Version 23.4.0 / Sonoma 14.4.1
#69971
uhd-39lts @3.9-LTS: checksum mismatch

Reported Open Tickets

#39681
Error in SWIG C++ when installing gnuradio +full on OSX 10.6
#52323
aquaterm fails to build on 10.12 sierra
#59834
Boost: refactor and enhance
#65377
Volk 2.5.1 Broken on <= 10.14, needs std::filesystem

On CC Open Tickets

#19397
py-scipy: not completely universal
#34271
python27 2.7.3_0 py27-gtk 2.22.0_1 etc -- pkg-config files not installed correctly for python 2.6 and 2.7 versions of pygtk and pygobject
#36818
Amarok cannot play any audio files / phonon backend missing
#37604
doxygen and xorg-libxcb circular dependency
#38838
Cannot add .qch files to QtCreator
#39424
Ports that use qmake: consider using the new qmake portgroup
#40656
Use -isystem instead of -I in default configure.cppflags
#41103
libtool @2.4.2_4 put $prefix in dl search path
#42872
cmake PortGroup: don't add -I${prefix}/include to CXXFLAGS
#43431
Ports with mysql4 or mysql5 variants and/or dependencies should switch to using mysql57+ or mariadb.
#43676
py27-scipy: Symbol not found: _PyUnicodeUCS2_AsASCIIString
#43704
unify the use of +threads as a variant name
#45245
Inconsistency between python-scientific and most recent version of Numpy
#46029
port submission: qtchooser
#46469
libgcc-devel @5-20150104: ld: absolute addressing (perhaps -mdynamic-no-pic) used in _byte_common_op_match_null_string_p from ../libiberty/pic/libiberty.a(regex.o) not allowed in slidable image
#46606
qt4-mac "noexceptions" variant
#46607
qt4-mac +KDE variant.
#47127
cmake portgroup: use ninja and/or speed up destroot install?
#47197
cmake-based ports: Switch to cmake 1.1 portgroup
#47294
port submission: qt_select
#47579
cmake portgroup: an option to specify non-default location of CMakeLists.txt
#47989
gr-gsm
#47990
gr-lte, gr-bluetooth, op25
#48288
CMake generating broken Xcode projects when using OpenCV
#48562
Update qwt to 6.1.2
#49150
py34-shiboken fail install or upgrade
#49548
Currently failing KDE4 ports (because of concurrent qt4-mac and other reasons)
#49793
qt4/5: set default QThread thread stack size to a reasonable value
#49978
boost @1.59.0 +mpich+no_single+no_static+python27: ld: file not found: /opt/local/lib/libboost_chrono-mt.dylib for architecture x86_64
#50246
CMake PortGroup : generate a file in ${workpath} containing the complete cmake invocation
#51000
cmake-1.0: better support for relocation of libraries
#52862
qt4-mac +debug: non-debug QtWebkit links to debug frameworks, and QtWebkit_debug does not exist
#53230
preparing port:qt5-kde step 2 : the qt5 PortGroup(s)
#53369
Qt5 : load OpenSSL dynamically using MacPorts' port:openssl
#53460
boost: incompatible with _LIBCPP_DEBUG?
#54176
boost assumes libc++ is only used by clang
#54357
Qt5 : 5.9, 5.8 and Mac OS X 10.9
#54752
cmake 1.1 PG : ccache support
#54845
py-zmq: problematic dependencies
#55351
Build libgccjit library as part of GCC port(s) or as separate port(s).
#57896
TigerVNC only displays blank windows
#58197
mysql57 @5.7.25: port select fails: target "/opt/local/share/man/mysql57/man1/mysql-stress-test.pl.1.gz" doesn't exist
#58218
port:qt4, port:qt59 : OpenSSL 1.1 compatibility
#59462
py37-zmq: Symbol not found: __ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info
#59601
qt5-qt3d @ 5.12.5 configure fails ERROR: Feature 'system-assimp' was enabled, but the pre-condition 'features.assimp && libs.assimp' failed
#59834
Boost: refactor and enhance
#60352
orc @0.4.31+universal: destroot fails
#60511
move to quartz as default backend
#61105
mariadb-10.{4,5}: usage of the new mariadb-* names
#61258
atlas @3.10.2: error: implicit declaration of function 'dgeqlf_' is invalid in C99
#61427
gstreamer1-gst-plugins-base @1.16.2_0+ogg+universal+x11: Failed to build. Missing /opt/local/lib/libgstsdp-1.0.0.dylib
#61750
base prefers arch of terminal in use rather than machine arch when installing ports
#61792
py-gobject3, py-graph-tool error: Failed to load shared library 'libgdk_pixbuf-2.0.0.dylib'
#61967
cctools @927.0.2: not fully compatible with llvm after llvm10: Unknown command line argument '-macho'.
#61987
gobject-introspection @1.60.2_4 : g-ir-scanner producing executable with linking problems
#63136
boost - Migrate remaining ports to use the Boost PortGroup
#63243
[boost17x] : python issues in the post-destroot
#63266
missing file in boost: boost/multiprecision/cpp_int.hpp
#63575
stellarium @0.21.2 +RemoteControl+debug+python39: DEBUG being defined leads to: error: expected identifier
#63582
openblas @0.3.18_0+gcc11+lapack [+native] : (Intel) does not build because MAX_CPU_NUMBER is undefined
#63630
OpenBLAS @0.3.18_0+gcc7+lapack+native: Builds ppc7400 on a G3
#63736
libtool @2.4.6_13 complains about incorrectly used utility xattrs of PPC Tiger, Mac OS X 10.4.11
#64242
gforth is looking for clang-mp-3.7 which doesn't seem to exist
#64379
lapack @3.12.0_1: cmake config files can't be found automatically. They should be moved into ${prefix}/lib/cmake where other ports put their cmake config files.
#64408
libusb @1.0.24_0: error: too many #pragma options align=reset
#64950
libgcc-devel @12-20220327_0+enable_stdlib_flag+universal: configure: error: C preprocessor "/lib/cpp" fails sanity check
#65236
OpenBLAS @0.3.20_0+gcc11+lapack+native build failure on intel mac 11.6.5: gcc is putting out x86-pad-for-align=false but assembler is not accepting it
#65293
qmake5 PortGroup only works if use_xcode yes is applied to every PortFile that uses it: Project ERROR: Could not resolve SDK Path for 'macosx11' using --show-sdk-path
#65850
libgcc-devel @13-20220911: build fails for macOS 12.6 and Xcode 14
#66385
SoapyRTLSDR fails to build with GCC: ld: unknown option: --no-undefined
#66503
py27-radical-utils: Error: No such port: py27-pymongo
#66927
boost: backport fix for context from boost181
#66948
OpenBLAS @0.3.25 does not build universal arm64/x86_64
#67116
boost Python variants should be subports for automated installs with CI and buildbots
#67742
PothosFlow: builds fail across-the-board: undefined symbols related to libcxx: allocator<>, basic_string<>, etc
#68009
Improvement to logging for installation of Mariadb server
#68088
gr-adapt @20200630-13245e3f_7: checksum mismatch
#68384
Should we install Fortran-specific includes into prefix/finclude, following gcc?
#68402
OpenBLAS @0.3.24: failed to destroot
#68481
boost182, boost183: provide ports for new versions
#68507
OpenBLAS: some recent change in Macports broken finding OpenBLAS with Clang builds for some ports
#68518
boost181: error: "Boost.Locale requires C++11 since Boost 1.81."
#68650
py311-numpy @1.26.1: Build failure - NumPy requires GCC >= 8.4
#68783
OpenBLAS @0.3.25_2: installs /opt/local/include/openblas/openblas/lapacke_mangling.h
#69119
boost: enable static libraries by default
#69143
OpenBLAS @0.3.25: Update to 0.3.26
#69248
libuv-devel @1.47.0: undefined symbols for arch on 10.14 & 10.15
#69484
libpsl-docs: Does it need to be rebuilt when psl-data is updated?
#69731
SoapySDRPlay3: can't be installed on ARM due to SDRplay3 supported_archs
#69852
macports libusb for qdmr not compiled for arm64

Back to the MacPorts developers page

Last modified 8 years ago Last modified on Oct 26, 2016, 11:26:19 PM