qt4-mac build fails in quicktimevideoplayer.cpp
Olivier Croquette
ocroquette at free.fr
Tue Jul 1 00:55:59 PDT 2008
Hi
When compiling qt4, I get the following error message:
../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp:
In member function 'bool
Phonon::QT7::QuickTimeVideoPlayer::setGLContext(__AGLContextRec*,
__AGLPixelFormatRec*)':
../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp:123:
error: invalid conversion from 'long int*' to 'GLint*'
../../../3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp:123:
error: initializing argument 3 of 'CGLError CGLChoosePixelFormat(const
CGLPixelFormatAttribute*, _CGLPixelFormatObject**, GLint*)'
make[4]: *** [.obj/debug-shared/quicktimevideoplayer.o] Error 1
make[3]: *** [debug-all] Error 2
make[2]: *** [sub-qt7-make_default] Error 2
make[1]: *** [sub-phonon-make_default] Error 2
make: *** [sub-plugins-make_default-ordered] Error 2
Here is a workaround to make the build continue and finish successfully:
--- ./src/3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp
2008-04-28 15:11:15.000000000 +0200
+++
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_qt4-mac/work/qt-mac-opensource-src-4.4.0/src/3rdparty/kdebase/runtime/phonon/qt7/quicktimevideoplayer.cpp
2008-06-30 18:31:38.000000000 +0200
@@ -120,8 +120,8 @@
CGLPixelFormatAttribute pfa[attributeCount];
pfa[0] = kCGLPFAWindow;
pfa[1] = (CGLPixelFormatAttribute) 0;
- err = CGLChoosePixelFormat(pfa, &cglPixelFormat, &attributeCount);
- BACKEND_ASSERT3(err == noErr, "Could not create pixel format
(OpenGL)", FATAL_ERROR, false)
+ // err = CGLChoosePixelFormat(pfa, &cglPixelFormat,
&attributeCount);
+ BACKEND_ASSERT3(0 , "Could not create pixel format (OpenGL)",
FATAL_ERROR, false)
}
CFTypeRef keys[] = { kQTVisualContextWorkingColorSpaceKey };
I have opened a bug report at Trolltech, but I would be glad to know if
someone knows more about this!
Has anyone build qt4-mac v4.4.0 successfully so far?
--
Best regards
Olivier
More information about the macports-users
mailing list