Hi,
I'm experiencing kind of a nightmare scenario right now and I could really use some help. I downloaded and installed Qt 4.7 on a 2006 Mac Pro, and after that, and one failed attempt to boot the Mac as a 64-bit system by holding down the 6 and 4 keys, a software program I had written (and which a colleague is supposed to be using tomorrow) stopped working. In this program the main process launches a child process; after these changes they stopped communicating--the main process couldn't receive standard output from the child process. I did not recompile this program under Qt 4.7.
It seems likely to me that it is a 32-bit/64-bit issue. My platform doesn't support 64-bit, according to the Mac website, looking at the kernel/extensions settings in About this Mac->Software, and
g -l -p IODeviceTree | grep firmware-abi
gave me EFI32.
But, Qt 4.7 says it's a 64-bit install in the About Qt box. It insists on 64-bit builds for shared libraries I try to link my Qt software to. The Mac OS seems like part of the problem; when I look at the Activity Monitor, it has 'Intel (64 bit)' next to nearly all of the processes, including system ones. The really weird thing is that when I tried to reinstall 4.6, the same thing happened. My program--to which no change had been made since the time when it did in fact work--didn't.
What's going on? How do I do a 32-bit install, for one thing? Thank you!
Matt
Bookmarks