When I build the same component for windows and can get it to register
by calling regxpcom but when I try that on Mac I get this error :
dyld:Library not loaded: @executable_path/libplds4.dylib
I'm not sure if fixing that would fix the registration problem or not,
since my understanding is that firefox will automatically try
registering the new components when it re-generates the .dat files.
I'm using the sample from http://www.iosart.com/firefox/xpcom/ but
modified the make file to work on Mac using the make file from this
page as an example: http://rcrowley.org/2007/07/17/cross-platform-xpcom-a-howto/
Has anyone encountered this before? I'm not sure how to troubleshoot
since I don't know if the component was built improperly or if the
mozilla build I made is wrong.
Sorry, nevermind, I left out my module object file from the linking
part of my make file...it still compiled but I guess FF/XULRunner need
that to register (which makes perfect sense).