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?
#27826
py-pyqt4: switch from mac to x11 dist for dbus support
#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
#37340
py32-numpy (but other version also?) does not link against libgomp when needed
#37652
qt4-creator-mac no longer builds on powerpc
#38102
Request for 'disable log' variant of libusb port
#38806
cmake +universal cannot be installed with universal_archs='i386 ppc'
#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
#44232
patch to have cmake use -dynamiclib in CMAKE_SHARED_MODULE_CREATE
#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
#47495
gqrx: terminating with uncaught exception of type boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >: send_to: Permission denied
#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
#49629
qt4-mac: qmake is in /opt/local/libexec/qt4/bin/qmake
#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
#50269
qt4-mac @4.8.7_3: use of undeclared CoreWLAN identifiers
#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
#51135
qt4-mac fails to build with libressl 2.3.3
#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
#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'
#58517
gnuradio-next @20190520-c7780bb2: Target ... links to target "Volk::volk" but the target was not found
#58578
cmake fails to compile on Leopard (lround)
#58795
gr-rds: next version
#59093
gr-rds: use Qt-Gui instead of WX
#59122
py-numpy @1.17.2 does not build on PPC Tiger, Mac OS X 10.4.11, because of "'for' loop initial declaration used outside C99 mode"
#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
#59571
py37-numpy @1.17.3 does not build on PPC Tiger, Mac OS X 10.4.11, because of many errors
#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
#60290
py37-numpy: import failed
#60312
octave: make distributable
#60490
SoapySDR @0.7.2_0+python37: Python Bindings Not Installed with +python37 Variant
#60689
Allow libusb-devel to satisfy dependencies
#60695
py27-scipy @1.2.3: ImportError: cannot import name _distributor_init
#60716
py-qscintilla-qt5 @2.11.2_0: error: no matching constructor for initialization of '::QsciAPIs []'
#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"
#61063
mariadb-10.5: Undefined symbols for architecture x86_64: "_crc32_pclmul", "_crc32_pclmul_enabled"
#61106
gr-osmosdr @20200214: Failed - ModuleNotFoundError: No module named 'mako'
#61120
swig: remove dependency on swig3, swig3-${lang}
#61199
cmake @3.18.2_0: Error when bootstrapping on 10.5 ppc
#61297
mariadb-10.4: missing build dep
#61359
py37-pip @20.2.4: AttributeError: _ep_map
#61566
gr-rds checksum error
#61789
qt4-mac @4.8.7_10 (aqua): Fails to build on Big Sur w/ arm64 architecture
#61857
swig: Build failure due to swig3
#61868
libusb @1.0.24: cannot parse USB.h with mainline gcc versions due to variant pragma handling not accepted by gcc
#61907
rtl-sdr: bind() failure when running rtl_tcp
#61914
split mariadb* into client and server ports
#61934
gnuradio @3.8.2.0_2+docs+... Configure error - build failure
#62018
fltk-config --cxxflags returns invalid value on macOS Big Sur 11.1
#62060
Gnuradio configure and build failure on OSX 10.14.6
#62093
libiio @0.21 build failure: 'CFNetwork/CFNetwork.h' file not found
#62178
cmake +python27 has nonexistent dependencies
#62180
Crash after grc window opens on ARM (M1) (BigSur)
#62182
boost: don't install docs by default
#62256
py-numpy: @1.20.1: build error for macOS 10.12
#62263
py38-scipy not building on macOS 11.2
#62309
qscintilla-qt5: Could not resolve SDK Path for 'macosx11.2' using --show-sdk-path
#62333
gr-fcdproplus Fails Configuration for GnuRadio 3.8
#62380
py37-numpy @1.20.1 fails to build: "Running cythonize failed!"
#62402
cmake: all python* variants depend on py39-sphinx* ports
#62413
Error: Failed to build stellarium: command execution failed
#62480
py-numpy: Compiler clang37 not available for Darwin20 arm
#62488
py38-scipy - vodemodule.c - fatal error: 'threads.h' not found
#62503
macOS 11.0.1 Big Sur failing to build GNU Radio
#62522
cmake-3.19.7 fails to build
#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

Reported Open Tickets

#39681
Error in SWIG C++ when installing gnuradio +full on OSX 10.6
#44381
graphviz, graphviz-devel: Add port:flex build dependency
#52323
aquaterm fails to build on 10.12 sierra
#59834
Boost: update to 1.74.0

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
#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
#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
#47255
making port:xz optionally independent of other ports
#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
#49108
CMake Portgroup: use a custom CMAKE_BUILD_TYPE
#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
#57767
py36-graph-tool uses incorrect python version 2.7
#57896
TigerVNC only displays blank windows
#57912
OpenBLAS compilation fails on iMac Pro MacOS 10.13
#58067
qscintilla-qt5 upgrade broke qgis3
#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
#58578
cmake fails to compile on Leopard (lround)
#58653
Some portfiles fail to parse under linux
#58677
legacy support "error: conflicting asm label" when building some ports
#58760
py37-pyqt5: Failed to determine the detail of your Qt installation
#59601
qt5-qt3d @ 5.12.5 configure fails ERROR: Feature 'system-assimp' was enabled, but the pre-condition 'features.assimp && libs.assimp' failed
#59940
GObject Introspection: new stable release 1.64.0
#60352
orc @0.4.31+universal: destroot fails
#60511
move to quartz as default backend
#60741
Unable to install py38-qscintilla-qt5, py38-pyqt5-chart, py38-pyqt5-webengine from scratch (fresh installation)
#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
#61643
OpenBLAS @0.3.12 +gcc9: Build error: "always_inline function '_mm256_loadu_ps' requires target feature 'avx', but would be inlined into function 'ssum_k' that is compiled without support for 'avx'"
#61700
OpenBlas fails to build on macOS BigSur (Apple Silicon)
#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'
#61805
gd2 fails to install properly
#61987
gobject-introspection @1.60.2_4 : g-ir-scanner producing executable with linking problems
#62242
boost @1.71.0_3: needs cxa_thread_atexit (thread local support in libc++/libc++abi) on < 10.7
#62391
gobject-introspection 1.60.2_5: g-ir-scanner produces incorrect result for gdk-pixbuf2 build
#62515
py39-pyqt5-webengine 5.15.4_0 and py39-pyqt5-chart 5.15.4_0: Unable to upgrade neither py39-pyqt5-webengine nor py39-pyqt5-chart
#62646
py39-matplotlib-basemap @1.2.2_0: cannot install

Back to the MacPorts developers page

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