• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Compiling MacZoop: UPaintEngine.h

paws

Well-known member
I've been trying on and off to compile an example using the MacZoop framework, using CW5 and I've had a lovely old time learning about Universal Interfaces and pre-compiled headers and such. I'm down from about 2500 error messages (about 4 actual problems) to 56, and they seem to originate with a missing file called UPaintEngine.h, which does not appear to exist, neither on my drive nor on the internet. Does that mean anything at all to anyone here?
 

paws

Well-known member
This appears to be an unimportant dependency and I've just removed it. After a few linker things, I now have a MacZoop 2.5 project compiling with CodeWarrior.

It's an interesting developer experience. I code for a living and I'm a little embarrassed to see how useless I am without "jump to definition" or searchable docs...
 

paws

Well-known member
Do the later version have it? I settled on version 5 but I don't remember why. I think it seemed to be the last version that wasn't focused on the transition to OS X.
 

CC_333

Well-known member
I settled on version 5 but I don't remember why. I think it seemed to be the last version that wasn't focused on the transition to OS X.
There was a version that was the last to support 68k as a host (as opposed to a compiler target). Maybe it was 5?

EDIT: According to the Wikipedia article for CodeWarrior*, Pro 4 was the last version to support running on 68k, Pro 6 was last to support compiling 68k code, and Pro 8 was last to run on Classic Mac OS.

*As with any unverified source, take this with an appropriately sized grain of salt.

c
 
Top