Thanks Phil, good answer, I'll check.
Hmm, file command says : "project1: Mach-O executable i386", sounds like 32 bit to me.
ProjectOptions..ConfigAndTarget->TargetCPUfamily changed from "default" to "x86_64". Big build after that, see cocoa units included in Messages. Good. However, same result. Executable is still i386 and that still sounds like 32bit.
But, the .compiled file ? cat lib/x86_64-darwin/project1.compiled ?
Has several mentions of x86_64-darwin and cocoa, thats certain. So, unless the compiler is somehow choosing to ignore all the switches its given, that binary must be 64bit and is Cocoa. Similarly, the 32bit ones I made previously, certainly mention Cocoa and not Carbon.
Thanks for that certainty Phil.
I suppose I have to assume that RichMemo is the problem. I am pretty sure the Cocoa versions of its functions are not being called. I'll have to find out why.
I'll log something about the 1.9 IDE's shy tool bars and menus.
Phil, really do appreciate your advice here !
David