diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index dce84b190caa271fe22d811c64e72e2683fc3de2..ea91e65903e01d9615354d21fd143271ea89c801 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -5412,6 +5412,14 @@ mk_opencv() {
       -DOpenBLAS_HOME=${BASE} \
     || oops "OpenCV failed to build"
 
+  if isDarwin ; then
+     macho_repath --libraries="libopencv*.dylib" --extra-dylibs=lib
+     if [ -e lib/python${PYFSVER}/site-packages/cv2 ] ; then
+      ln -s  ../../../../../../../../lib/python${PYFSVER}/site-packages/cv2 \
+        Library/Frameworks/Python.framework/Versions/${PYFSVER}/lib/python${PYFSVER}/site-packages/
+     fi
+   fi
+
   return 0
 }
 
@@ -10812,6 +10820,8 @@ _mk_lidar() {
     && mk_patsy \
     && mk_statsmodels \
     && mk_geopy \
+    && mk_eigen \
+    && mk_opencv \
     && mk_memoryprofiler \
     && mk_nccmp \
     && mk_ssec_all \