Ted & All,
I did a lot of searching/debugging/tracing & stuff, and it all came down to line 50 in db.cpp:
bool add_to_list=((*moduledict.find(module->get_id())).second == NULL);
This was always evaluating to false on gcc3.4.3, causing no extensions to be added to the database. I replaced it with what might be a more portable bit of code:
bool add_to_list = ( moduledict.find(module->get_id()) == moduledict.end());
This works fine for me now, and provides 'true' and 'false' properly. Does this seems like a valid duplicate check now?
Bob
Bob Jamison wrote:
Well, I did a cvs update and make clean;make just to be certain, but images are not loading, and the Open dialog shows nothing with the "All images" file filter selected.
I hope it's not just me. ;-)