[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