"Linking Executable" errors when running in 64-bit

I am attempting to run our GUI on the Mac in 64-bit for the first time and am getting a series of “Linking Executable” errors. Any ideas?

Linking Executable
Undefined symbols for architecture x86_64:  "_SetDragImageWithCGImage", referenced from:_DragImage.$SetImage%%o<DragItem>o<Picture> in DragImage.o
ld: symbol(s) not found for architecture x86_64

Linking Executable
Undefined symbols for architecture x86_64:  "_SetDragImageWithCGImage", referenced from:"_QDBeginCGContext", referenced from:
ld: symbol(s) not found for architecture x86_64

Linking Executable
Undefined symbols for architecture x86_64:  "_SetDragImageWithCGImage", referenced from:_DragImage.NewCGImage%p%o<Picture> in DragImage.o
ld: symbol(s) not found for architecture x86_64

Linking Executable
Undefined symbols for architecture x86_64:  "_SetDragImageWithCGImage", referenced from:"_QDEndCGContext", referenced from:
ld: symbol(s) not found for architecture x86_64

Linking Executable
Undefined symbols for architecture x86_64:  "_SetDragImageWithCGImage", referenced from:_DragImage.NewCGImage%p%o<Picture> in DragImage.o
ld: symbol(s) not found for architecture x86_64

SetDragImageWithCGImage is Carbon Drag & Drop API.

So please remove use of SetDragImageWithCGImage.

QDBeginCGContext and QDEndCGContext are from QuickDraw to work with CGContext. They are deprecated and not available for 64-bit, so remove them, too.

Ah, I see, it’s a declare in the CustomEditfield code. Thanks Christian.