wiki:michaelld

Version 3 (modified by michaelld (Michael Dickens), 4 years ago) (diff)

--

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)
#58771
build failure py36-numpy
#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
#59616
py37-numpy: Symbol not found: _environ, Referenced from: libgfortran.5.dylib, Expected in: flat namespace
#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
#61560
mpir: configure failure
#61566
gr-rds checksum error
#61698
tecla 1.6.3_0 build failure Big Sur: error: implicit declaration of function 'ioctl' is invalid in C99
#61706
cmake @3.19.1_0: patch-qt4gui.diff fails to apply

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
#61284
python39 fails build on ARM64

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
#45268
icu @53.1_1 +universal: icu-config differs and cannot be merged
#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
#49895
py27-scipy @0.16.1_0 +gcc5 +atlas completes install, but doesn't work: symbol not found
#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
#59289
base does not necessarily tell you when circular dependency occurs
#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)
#60907
cmake @3.18.0_1 does not build on PPC Tiger, Mac OS X 10.4.11, because of 'Undefined symbols: "_lutimes"'
#60941
llvm-devel: Support arm64
#60943
rust, cargo: Support arm64
#60944
qt5: Support arm64
#61103
qt5-qtbase @5.14.2_1:error:cannot be run on this version of macOS. Qt requires macOS 11.0.0 or later, you have macOS 10.16.0.
#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
#61508
gobject-introspection generates invalid gir files on Big Sur
#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'"
#61699
gdk-pixbuf2 @2.42.0 breaks py-gobject3
#61700
OpenBlas fails to build on macOS BigSur (Apple Silicon)

Back to the MacPorts developers page