On Tue, Apr 6, 2010 at 9:17 AM, IOhannes m zmoelnig <zmoelnig@iem.at> wrote:
On 2010-04-06 14:57, chris clepper wrote:
> But all of the QT code is wrapped with HAVE_QUICKTIME, and in at least one
> case it looks like HAVE_CARBONQUICKTIME undefines HAVE_QUICKTIME.

cannot reproduce.
i checked all the files that make use of "HAVE_CARBONQUICKTIME" and have
the "undef" keyword, which builds down to Pixes/filmQT.h
Pixes/recordQT.h, and here HAVE_QUICKTIME get's undefined only if it's
not w32 and HAVE_CARBONQT is not defined.
so if HAVE_CARBONQUICKTIME is defined (which it has to be if carbon is
available) it shouldn't make a difference.


I defined both and the QT pix_ objects all did nothing when I compiled them.  I had to change the undefine to define to get it going.  Maybe there is something else in your setup or a mistake on my part?

The build setup on GEM has always been pretty bad, but now I have no idea what is what since it has been a long time since I set it up.  The #ifdef hell has descended several more layers, and I think it is extremely difficult for even experienced developers to sort it out.