Please note: In the Mac video tutorial above Richard adds firebreath as a submodule to the project (around 3:45) using
- git submodule add http://github.com/firebreath./Firebreath.git firebreath
- git submodule update --init --recursive
The added submodule is the latest master version and not the same version that was used earlier in the video for plugin project creation with fbgen.py. I had problems with this setup and couldn't get the plugin to be recognized by any OSX browser. The plugin compiled ok and the binaries looked ok to me. The cure was to switch the submodule back to the firebreath-1.7 version instead of the master:
git checkout firebreath-1.7
It took quite a while for me to figure out what went wrong, hope this note saves a few hours for someone else.
The following are other tutorials related to Mac FireBreath development: