[mythtv-users] Mac OS X CVS compilation problems

Chris Birkinshaw chris at postbox.org.uk
Thu Nov 18 20:14:50 UTC 2004



I am having a bit of a nightmare compiling on OS X. I am running Mac OS 
X 10.3.6 with xcode 1.2. I have Apple's X11 and also the X11 SDK from 
the xcode package. I was unable to compile qt-mac-free because I kept 
getting the following errors (even with a fresh Mac OS install):

kernel/qapplication_mac.cpp: In static member function `static void
    QApplication::flush()':
kernel/qapplication_mac.cpp:2994: error: 'struct QWExtra' has no member 
named '
    has_dirty_area'
kernel/qapplication_mac.cpp:2996: error: 'struct QWExtra' has no member 
named '
    has_dirty_area'
kernel/qapplication_mac.cpp:2997: error: 'struct QWExtra' has no member 
named '
    dirty_area'
kernel/qapplication_mac.cpp:2998: error: 'struct QWExtra' has no member 
named '
    dirty_area'
kernel/qapplication_mac.cpp:2999: error: `clippedRegion' undeclared 
(first use
    this function)
kernel/qapplication_mac.cpp:3011: error: `propagateUpdates' undeclared 
(first
    use this function)
kernel/qapplication_mac.cpp:3012: error: parse error before `::' token
kernel/qapplication_mac.cpp: At global scope:
kernel/qapplication_mac.cpp:3021: error: no `bool
    QApplication::qt_mac_apply_settings()' member function declared in 
class `
    QApplication'
kernel/qapplication_mac.cpp: In function `void
    __static_initialization_and_destruction_0(int, int)':
kernel/qapplication_mac.cpp:772: warning: statement with no effect
{standard input}:603:Ignoring attempt to re-define symbol.
{standard input}:606:Ignoring attempt to re-define symbol.
make[2]: *** [.obj/release-shared-mt/qapplication_mac.o] Error 1
make[1]: *** [sub-src] Error 2
make: *** [init] Error 2


So I installed qt-mac-free-3.3.0 from an installer package then tried 
to compile mythtv, but got the following error:

ld: tscc.o illegal reference to symbol: _inflateEnd defined in 
indirectly referenced dynamic library /usr/lib/libz.1.dylib
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libmythavcodec-0.16.0.16.0.dylib] Error 1
make[1]: *** [sub-libavcodec] Error 2
make: *** [sub-libs] Error 2


Has anyone got any idea what's going on?


Many thanks,

Chris 



More information about the mythtv-users mailing list