mandrav, I really appreciate how you are trying to help... anyway:
Try deleting the new project wizard plugin...
I've done that with and without the
#ifdef in
scriptbindings.cpp.
Edit: yes, this should be the reason. [...]
The result: I come (indeed!) one step further having done that. I see the compiler selection dialog and then a message box pops up complaining that an unnused lock file in /tmp has been removed. I click ok and I'm back on the compiler select dialog. I select the GCC compiler and hit OK and (unfortunately) then I receive the same assertion.
To sum up: Yes, C::B runs further but still I believe since the AS engine object is constructed anyway which calls
RegisterAnyObject it is not surprising that the assertion is raised. I would guess that it is issued later now because the asEngine object is not creeted in the project wizard plugin but somehwere else... :-(
I think to really get rid of this issue the construction of the AS engine should be ommited. But how to do that? And (more important): Does it make sense to find a workaround for this knowing that the real issue (AS 64 bit incompatibility) is already being investigated? Again: I really appreciate you are trying to help me but maybe we are "fighting" on the wrong place...?!
With best regards, Morten.