Leaving aside the question as to why someone would want to build a 32-bit version of anything for a Mac…
I’m trying to build a 32-bit 4.8.5 (actually, latest 4.8.x from git) on Mavericks:
./configure -release -arch x86 -no-webkit
But eventually I get to this compilation failure:
g++ -headerpad_max_install_names -arch i386 -single_module -dynamiclib -Xarch_i386 -mmacosx-version-min=10.4 -o libphonon_qt7.dylib .obj/release-shared/quicktimevideoplayer.o .obj/release-shared/backendheader.o .obj/release-shared/medianodevideopart.o .obj/release-shared/medianodeevent.o .obj/release-shared/audiooutput.o .obj/release-shared/backendinfo.o .obj/release-shared/audiosplitter.o .obj/release-shared/audioeffects.o .obj/release-shared/quicktimestreamreader.o .obj/release-shared/medianode.o .obj/release-shared/backend.o .obj/release-shared/mediaobject.o .obj/release-shared/mediaobjectaudionode.o .obj/release-shared/audiomixer.o .obj/release-shared/quicktimeaudioplayer.o .obj/release-shared/videoframe.o .obj/release-shared/quicktimemetadata.o .obj/release-shared/audiodevice.o .obj/release-shared/audioconnection.o .obj/release-shared/audiograph.o .obj/release-shared/audionode.o .obj/release-shared/videowidget.o -F/Users/pjs/Applications/qt/lib -L/Users/pjs/Applications/qt/lib -framework AppKit -framework AudioUnit -framework AudioToolbox -framework CoreAudio -framework QuartzCore -framework QTKit -framework phonon -L/Users/pjs/Applications/qt/lib -F/Users/pjs/Applications/qt/lib -framework QtGui -framework QtCore -framework QtOpenGL -framework OpenGL -framework AGL -Xarch_i386 -framework -Xarch_i386 QuickTime -Xarch_ppc -framework -Xarch_ppc QuickTime
clang: error: invalid Xarch argument: ‘-Xarch_i386 -framework’, options requiring arguments are unsupported
clang: error: invalid Xarch argument: ‘-Xarch_i386 QuickTime’, cannot change driver behavior inside Xarch argument
make4: *** [../../../../plugins/phonon_backend/libphonon_qt7.dylib] Error 1
make3: *** [release] Error 2
make2: *** [sub-qt7-make_default] Error 2
make1: *** [sub-phonon-make_default] Error 2
make: *** [sub-plugins-make_default-ordered] Error 2
I’m not quite sure what’s going on here…the error messages don’t mean much to me…perhaps a malformed .pro file?
The 64-bit build fails a bit differently:
Undefined symbols for architecture x86_64:
“Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>::qt_metacast(char const*)”, referenced from:
vtable for Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0> in window.o
“Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0>::metaObject() const”, referenced from:
vtable for Phonon::ObjectDescriptionModel<(Phonon::ObjectDescriptionType)0> in window.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make3: *** [capabilities.app/Contents/MacOS/capabilities] Error 1
make2: *** [sub-capabilities-make_default-ordered] Error 2
make1: *** [sub-phonon-make_default] Error 2
make: *** [sub-examples-make_default-ordered] Error 2
Should I submit a bug report?
↧