Hi!

I tried to compile LyX again after some time, but got an error (Qt 3.3.5, OSX 10.3.8). Looks as if Carbon.h clashes with qwindowdefs.h (yuck). Any ideas anyone how to circumvent this problem?

/Andreas


In file included from /System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/HIObject.h:28, from /System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/HIToolbox.h:25, from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:29,
                 from QWorkArea.C:35:
/System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/CarbonEventsCore.h:1632: error: conflicting
   types for `typedef struct __EventLoopTimer*EventLoopTimerRef'
/Developer/qt/include/qwindowdefs.h:94: error: previous declaration as `typedef
   struct OpaqueEventLoopTimerRef*EventLoopTimerRef'
In file included from /System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/HIToolbar.h:28, from /System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/HIToolbox.h:29, from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:29,
                 from QWorkArea.C:35:
/System/Library/Frameworks/Carbon.framework/Frameworks/ HIToolbox.framework/Headers/Menus.h:807: error: conflicting
   types for `typedef struct OpaqueMenuRef*MenuRef'
/Developer/qt/include/qwindowdefs.h:95: error: previous declaration as `typedef
   struct OpaqueMenuHandle*MenuRef'
make[7]: *** [QWorkArea.lo] Error 1

Reply via email to