* For the develop build, it could be a DYLD_LIBRARY_PATH issue.
Can you try the following line in your .profile:
export DYLD_LIBRARY_PATH=$ICE_HOME/3.3.1/lib:$ICE_HOME/3.3.1/python:$DYLD_LIBRARY_PATH
Also make sure that ICE_HOME is correct (there may be a c missing). Then unset the DYLD_LIBRARY_PATH, resource your .profile and run `python build.py` again
* For omero43, according to your log, you may be reusing the mismatching file. Did you remove omero43-4.3.tgz in /Library/ file prior to running brew install?
Let me know how this works,
Sebastien