[mythtv] Compiling trunk under OS X 10.6 (Snow Leopard)

Nigel Pearson nigel at ind.tansu.com.au
Sun Oct 18 23:04:15 UTC 2009


On 30/08/2009, at 10:25 AM, George Nassas wrote:

> The earliest Qt that tries to support snow leopard seems to be  
> 4.5.1. I patched osx-packager to pull down 4.5.2 (copy the 4.4 stuff  
> & add an -opensource option to the configure) which works OK until  
> it gets to libQtSql where it dies on unresolved symbols.

Sadly, I don't get that far with Qt4.5.2 on 10.6.1:

g++ -c -I/Volumes/Backups/MythTV/.osx-packager/build/include -I/ 
Volumes/Backups/MythTV/.osx-packager/build/include/mysql -fno- 
exceptions -Xarch_i386 -mmacosx-version-min=10.4 -Os -fPIC -arch i386 - 
Wall -W -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_FROM_ASCII - 
DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM - 
DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL - 
DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTSTREAM -DQT_NO_THREAD - 
DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -D_LARGEFILE64_SOURCE - 
D_LARGEFILE_SOURCE -I../../../mkspecs/macx-g++ -I. -I../../../include - 
I../../../include/QtCore -I../../../include/QtXml -o .obj/release- 
static/qbuffer.o ../../corelib/io/qbuffer.cpp
In file included from ../../../include/QtCore/qvariant.h:1,
                  from ../../corelib/io/qabstractfileengine.cpp:46:
../../../include/QtCore/../../src/corelib/kernel/qvariant.h:601:  
error: 'QVariantHash' is not a member of 'QMetaType'
../../../include/QtCore/../../src/corelib/kernel/qvariant.h: In static  
member function 'static int QMetaTypeId2<QHash<QString, QVariant>  
 >::qt_metatype_id()':
../../../include/QtCore/../../src/corelib/kernel/qvariant.h:601:  
error: 'QVariantHash' is not a member of 'QMetaType'
make[1]: *** [.obj/release-static/qabstractfileengine.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [sub-tools-bootstrap-install_subtargets-ordered] Error 2
[osx-pkg] Failed system call: " /usr/bin/make -j3 sub-plugins- 
install_subtargets-ordered install_qmake install_mkspecs " with error  
code 2
Died at ./osx-packager.pl line 844.



Qt 4.5.3 fails in the same way. Did you see this one?


--
Nigel Pearson, nigel at ind.tansu.com.au|   "Let's see how Spike is going"
Telstra Net. Eng., Sydney, Australia |               ...
Office: 9202 3900    Fax:  9261 3912 |"I'd like to keep Spike as my  
pet."
Mobile: 0408 664435  Home: 9792 6998 |        Illyria - Angel






More information about the mythtv-dev mailing list